Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collections Not Available For Selection in Workform Relationships Tab #2877

Closed
KevinJonesMeta opened this issue Jul 13, 2023 · 7 comments
Closed
Assignees
Labels
Features Issues related to building and enhancing features Priority - High Issues that should be prioritized ahead of others - early timing in the project

Comments

@KevinJonesMeta
Copy link

Descriptive summary

When ingesting a new work in the form, in the Relationships tab the Collections search box does not return known collections when using the collection label, the collection ID, or the public url for the collection.

Expected behavior

When using type-ahead search in Collections box in Relationships tab to add a work to collections, the collection is available when searching by collection label.

Related work

I did not find a related ticket.

Accessibility Concerns

@KevinJonesMeta KevinJonesMeta added the Features Issues related to building and enhancing features label Jul 13, 2023
@KevinJonesMeta
Copy link
Author

Of note: a new collection I created on 7/12/23 can be found: "Phil Decker Decker Crop Festival Photographs", but collections such as "Oregon Multicultural Archives" and "OSU Special Collections & Archives Research Center" are not found.

@shieldsb shieldsb added the Priority - High Issues that should be prioritized ahead of others - early timing in the project label Aug 11, 2023
@straleyb straleyb self-assigned this Sep 19, 2023
@straleyb
Copy link
Contributor

@KevinJonesMeta This COULD be a code issue depending on what the needs are for this. I discovered that this looks to be a permissions issue. I added myself as a depositor to the collection (Oregon Multicultural Archive) and was able to find the collection when I used the autocomplete on a new work I was creating. The search that gets fired off has the depositor group attached to it, so it will only return results that match someone being a depositor for that collection.

@KevinJonesMeta
Copy link
Author

@straleyb Is there a permission level that includes depositing on all collections or all collections for a given institution? I would prefer it was a simple selection list but there could be use cases I'm not aware of for limiting permission to a group of depositors.

Also, when I create or edit a work the collections I can access in autocomplete include a variety of UO collections as well as a few OSU collections. The difference I have seen is that the collections I can add to through the form were created after migration but I can't say that for sure.

@straleyb
Copy link
Contributor

straleyb commented Sep 19, 2023

@KevinJonesMeta Im not sure about use cases either. If this functionality needs to be changed, I can do that, so once we know for sure. One thing I did notice is that some collections I checked have Repository Managers and admin under the managers. The one I looked at did not. So if they did get migrated, they may not have been attributed those. That could be what is causing them to not show up even if you are admin/depositor
Screen Shot 2023-09-19 at 12 38 33 PM

@KevinJonesMeta
Copy link
Author

KevinJonesMeta commented Sep 19, 2023

@straleyb Is the manager list above hierarchical? That would be curious if it is.

We talked about it in Metadeities and the use case for limiting collection selection is so that not all users can place works anywhere, so some quality control. We looked at user roles and workflow roles and found that I was an administrator but did not have any other workflow roles assigned so we thought the Admin role was not triggering full access to collections in the collection lookup in the form (this may be the same as what you said above). So as a starting point, can we make the Admin role automatically be a manager on all sets? Or, alternatively, make the admin role a universal manager in the collection lookup? I don't know if those are separate functions. Feel free to slack me if this doesn't make sense.

@KevinJonesMeta
Copy link
Author

@straleyb
This document should be pretty comprehensive for migrated collection names/IDs from OD1.

@KevinJonesMeta
Copy link
Author

QA pass.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Features Issues related to building and enhancing features Priority - High Issues that should be prioritized ahead of others - early timing in the project
Projects
None yet
Development

No branches or pull requests

3 participants