omeka-s-modules / Collecting

GNU General Public License v3.0
2 stars 6 forks source link

New Function: Restricting access to site-specific collecting forms to [specific] users? #74

Open RachelGMB opened 2 years ago

RachelGMB commented 2 years ago

Wondering whether it is possible to add a new function to the module that allows [specific] users only to access site-based collection forms [based on their Role].

Background In Omeka Classic, the Collecting equivalent plug-in (Contribution) included the function of only allowing guest users to access site-based collection forms. The feature, of role-based access to collection forms, doesn’t seem to have followed across to Omeka S.

This function seems like a great way of managing who can contribute without giving admin-side access, increasing SPAM protection, and adding a layer of accountability for contributors. We would love to include such a function on our site: (site still in testing mode): lhearchives.org, if it were available.

The following Omeka S modules almost deliver the same function, but not quite:

Would it be possible to integrate this function to the Collecting module?

Thank you! Rachel

jimsafley commented 2 years ago

We'll consider it. One approach that doesn't require additional features is to give these special users "Researcher" accounts. Once they've logged in, the module will recognize them as the contributor and make them the owner of the item. When reviewing the collected items, just disregard items with no owner. You can give these special users a direct link to the collecting form to prevent unauthorized access. They will have access to the administrative interface, but it will be very limited.