Omeka S is a web publication system for universities, galleries, libraries, archives, and museums. It consists of a local network of independently curated exhibits sharing a collaboratively built pool of items, media, and their metadata.
ACL rules are defined in Omeka\Service\AclFactory (via #72) but many rules need to be reflected in the view scripts. For example, if the current user does not have access to edit an item, the edit icon should not appear. The same goes for the trash icon, the add/edit buttons, etc.
This may be a good opportunity to include userIsAllowed() checks directly in the representations to minimize boilerplate code in the views.
ACL rules are defined in
Omeka\Service\AclFactory
(via #72) but many rules need to be reflected in the view scripts. For example, if the current user does not have access to edit an item, the edit icon should not appear. The same goes for the trash icon, the add/edit buttons, etc.This may be a good opportunity to include
userIsAllowed()
checks directly in the representations to minimize boilerplate code in the views.