[Archivesspace_Users_Group] Publishing, Suppressing, or Unpublishing?
Dyson-Smith, Bridger
bdysonsm at utk.edu
Fri May 28 09:38:52 EDT 2021
Corey,
Thanks for that! I was reading through update-a-resource yesterday but
discarded that since I didn't see publish explicitely in the API
example. Whoops :).
I really appreciate your example, that's *very* helpful!
Best,
Bridger
On Fri, 2021-05-28 at 12:33 +0000, Corey Schmidt wrote:
> Bridger,
>
> I had to unpublish a host of records before. You can use the update a
> resource API endpoint
> (https://archivesspace.github.io/archivesspace/api/#update-a-resource)
> to do that. Just grab the resource first
> (https://archivesspace.github.io/archivesspace/api/#get-a-resource),
> then in the returned json, set publish = False. Then use that update a
> resource endpoint to push that change to ASpace. That should trigger
> Solr to update that in the index to not show up in the PUI.
>
> I wrote a script that unpublishes a resource and all its archival
> objects if the identifier contains "[CLOSED]". It's not as elegant as
> some other scripts you'll see out there, but it may be helpful.
>
> Sincerely,
>
> Corey
>
> Corey Schmidt
> ArchivesSpace Project Manager
> University of Georgia Special Collections Libraries
> Email: Corey.Schmidt at uga.edu
> From: archivesspace_users_group-bounces at lyralists.lyrasis.org
> <archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of
> Dyson-Smith, Bridger <bdysonsm at utk.edu>
> Sent: Thursday, May 27, 2021 1:05 PM
> To: archivesspace_users_group at lyralists.lyrasis.org
> <archivesspace_users_group at lyralists.lyrasis.org>
> Subject: [Archivesspace_Users_Group] Publishing, Suppressing, or
> Unpublishing?
> [EXTERNAL SENDER - PROCEED CAUTIOUSLY]
>
>
> Hi all -
>
> I have a set of resources that need to be removed from the PUI - they
> were published in error. Initially I had thought that setting their
> `published` status in the database from `1` to `0` (and updating the
> `system_mtime` would be sufficient for a reindex (where these resources
> would be removed from Solr and not reindexed).
>
> Is there a programmatic way to handle this, or something through the
> API? I have an idea, but it feels hacky and wrong, and the alternative
> seems to be something along the lines of:
> 1. visit each resource in the staff UI
> 2. select 'Publish?' at the Basic Information level
> 3. save
> 4. deselect 'Publish?'
> 5. save
>
> Thanks in advance for your thoughts!
> Best,
> Bridger
> --
> Bridger Dyson-Smith
> University of Tennessee Libraries
>
> _______________________________________________
> Archivesspace_Users_Group mailing list
> Archivesspace_Users_Group at lyralists.lyrasis.org
> http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group
> _______________________________________________
> Archivesspace_Users_Group mailing list
> Archivesspace_Users_Group at lyralists.lyrasis.org
> http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group
More information about the Archivesspace_Users_Group
mailing list