How to edit Controlled Value List?

20 views
Skip to first unread message

Paul Sutherland

unread,
Nov 18, 2025, 9:57:46 AMNov 18
to Archivesspace_Users_Group
Hi folks,

I'm wondering if anyone knows how to edit the values that currently exist within e.g. restriction_type. I'm a staff user and am able to add, merge, even delete values, but I can't see how to edit them. I assumed this requires permissions elevation but that doesn't make a lot of sense given that I can do something more destructive.

image.png

I can't even see restriction_type listed in the help center, and the interface options are the same there.

I'm on 3.5.1 if that may be a factor.

Thanks,
Paul


--
Paul Sutherland
Archivist of Indigenous Materials
Center for Native American and Indigenous Research
Library & Museum
American Philosophical Society
105 S. 5th Street, 2nd Floor
Philadelphia, PA 19106
Lenapehoking

I am currently on a reduced schedule working Tuesdays-Thursdays. Me and my colleagues at CNAIR can be reached at cn...@amphilsoc.org.

I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible.

Learn more about ...
- The Indigenous Subject Guide to our Indigenous collections, updated frequently
- Blog posts by CNAIR staff & fellows

- Fellowships (residential and non) for working with our collections and elsewhere.
- Scheduling a visit to our Reading Room to view our collections
- Our Museum's current exhibit Philadelphia: The Revolutionary City, open through the end of 2025

Clair, Kevin

unread,
Nov 18, 2025, 10:02:39 AMNov 18
to Archivesspace_Users_Group
Hi Paul,

Creating them can be done via the "Create Value" button at the upper right, above the list of values. Defining labels for them requires additions to the /locales/enums/en.yml file in ArchivesSpace, which you can do via plugin. Here are ours at Penn State, as an example of what this looks like in practice.  -k

---
kevin clair
digital collections archivist / interim head of collection services
eberly family special collections library
penn state university libraries


From: archivesspac...@lyrasislists.org <archivesspac...@lyrasislists.org> on behalf of Paul Sutherland <psuth...@amphilsoc.org>
Sent: Tuesday, November 18, 2025 9:56 AM
To: Archivesspace_Users_Group <Archivesspac...@lyrasislists.org>
Subject: [ArchivesSpace Users Group] How to edit Controlled Value List?
 
--
You received this message because you are subscribed to the Google Groups "Archivesspace_Users_Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to Archivesspace_User...@lyrasislists.org.
To view this discussion visit https://groups.google.com/a/lyrasislists.org/d/msgid/Archivesspace_Users_Group/CAMqxH-qY9XBKWbnDwPynd5Bf_SQ52-h8b%2BZ_BidfRXkadTzpkQ%40mail.gmail.com.

Valerie Addonizio

unread,
Nov 18, 2025, 11:21:44 AMNov 18
to Clair, Kevin, Archivesspace_Users_Group

If you mean editing one that already exists, what I usually do is create a new value that reflects my edit, merge the old value that I’m “editing” into the new one I just created, and then delete the old one. But, half the time the indexer doesn’t pick up the change from the merge (it’s driven me crazy for years that sometimes it will work and sometimes it won’t), which means you need to re-index afterward.

 

You could technically edit the values in the database directly, but I don’t recommend that unless you are confident inside the db.

 

From: archivesspac...@lyrasislists.org <archivesspac...@lyrasislists.org> On Behalf Of Clair, Kevin
Sent: Tuesday, November 18, 2025 10:02 AM
To: Archivesspace_Users_Group <archivesspac...@lyrasislists.org>
Subject: Re: [ArchivesSpace Users Group] How to edit Controlled Value List?

 

Hi Paul,

 

Creating them can be done via the "Create Value" button at the upper right, above the list of values. Defining labels for them requires additions to the /locales/enums/en.yml file in ArchivesSpace, which you can do via plugin. Here are ours at Penn State, as an example of what this looks like in practice.  -k

 

---

kevin clair

digital collections archivist / interim head of collection services

eberly family special collections library

penn state university libraries

 


From: archivesspac...@lyrasislists.org <archivesspac...@lyrasislists.org> on behalf of Paul Sutherland <psuth...@amphilsoc.org>
Sent: Tuesday, November 18, 2025 9:56 AM
To: Archivesspace_Users_Group <Archivesspac...@lyrasislists.org>
Subject: [ArchivesSpace Users Group] How to edit Controlled Value List?

 

Hi folks,

 

I'm wondering if anyone knows how to edit the values that currently exist within e.g. restriction_type. I'm a staff user and am able to add, merge, even delete values, but I can't see how to edit them. I assumed this requires permissions elevation but that doesn't make a lot of sense given that I can do something more destructive.

 

Paul Sutherland

unread,
Nov 18, 2025, 4:33:33 PMNov 18
to Valerie Addonizio, Clair, Kevin, Archivesspace_Users_Group
Hi Valerie and Kevin,

Thanks for your replies and workarounds. Yes, I did mean editing an existing one. I want to change the displayed description of these (their Value and Translation) for more accurate language.

I am quite surprised that this Edit functionality is missing from the interface, as it requires an odd workaround (making a new record and merging them) or elevated permissions (direct database writing), while several other things that are equally destructive (Merge, Delete) can be done in the staff interface. I'm wondering if I should submit a feature request for this. Is this generally the case across Controlled Value Lists?  

It is also quite odd that when pressing "Create Value", only "Value" is asked for, not the translation (=label? which is stored in the YAML?), which gets auto-populated from this. In existing values (the first five, presumably defaults), Value looks to be a machine name and distinct from the Translation. This distinction is not possible to replicate in the staff interface alone.

Paul

Clair, Kevin

unread,
Nov 18, 2025, 4:40:57 PMNov 18
to Archivesspace_Users_Group
There's a feature request for this already, which relates to an entry on the ArchivesSpace development roadmap. I will leave it to someone on DevPri or the development team to say more about the status of those things. It definitely comes up in relation to changes to the staff interface from time to time.  -k

---
kevin clair
digital collections archivist / interim head of collection services
eberly family special collections library
penn state university libraries


From: Paul Sutherland <psuth...@amphilsoc.org>
Sent: Tuesday, November 18, 2025 4:32 PM
To: Valerie Addonizio <vaddo...@atlas-sys.com>
Cc: Clair, Kevin <km...@psu.edu>; Archivesspace_Users_Group <archivesspac...@lyrasislists.org>
Subject: Re: [External] [ArchivesSpace Users Group] How to edit Controlled Value List?
 

Paul Sutherland

unread,
Nov 19, 2025, 11:43:00 AM (14 days ago) Nov 19
to Clair, Kevin, Archivesspace_Users_Group
Wonderful! Thanks for finding that. I've added my support to that one ticket with the addition of being able to edit Value too.

Reply all
Reply to author
Forward
0 new messages