# User action definitions # *** DO NOT CHANGE THESE UNLESS YOU KNOW WHAT YOU ARE DOING *** # user_actions = { # --------------------------------------------------------------------------- administration = { label = _("System administration"), description = _("Actions needed for general administration of the system. Only trusted administrative users should have access to these actions."), actions = { is_administrator = { label = _("Is administrator"), description = _("Indicates user should not be subject to access control measures. Users with this action effectively have access to all other actions.") }, can_set_access_control = { label = _("Set access control"), description = _("Allow user to create, edit and delete user logins, roles and groups.") }, can_view_logs = { label = _("View logs"), description = _("Allow user to view system logs") }, can_configure_user_interfaces = { label = _("Configure user interfaces"), description = _("Allow user to change user interface configuration") }, can_configure_metadata_elements = { label = _("Configure metadata elements"), description = _("Allow user to change metadata element configuration") }, can_configure_relationship_types = { label = _("Configure relationship types"), description = _("Allow user to change relationship type configuration") }, can_configure_bundle_mappings = { label = _("Configure import/export mappings"), description = _("Allow user to change import/export format mapping configuration") }, can_configure_locales = { label = _("Configure locales"), description = _("Allow user to change locale configuration") }, can_view_configuration_check = { label = _("View configuration check"), description = _("Allow user to view configuration checks") }, can_manage_system_search_forms = { label = _("Manage advanced search forms"), description = _("Allow user to add, edit or remove advanced search forms for all users") }, can_manage_system_bundle_displays = { label = _("Manage displays"), description = _("Allow user to add, edit or remove advanced displays for all users") }, can_do_search_reindex = { label = _("Initiate search reindexing"), description = _("Allow user recreate system search indicies") } } }, # --------------------------------------------------------------------------- find = { label = _("Searching and browsing"), description = _("Actions allowing discovery of items using search and browse tools."), actions = { can_quicksearch = { label = _("Quicksearch"), description = _("Allow user to use quicksearch interface to find items") } } }, # --------------------------------------------------------------------------- personalization = { label = _("Personalization"), description = _("Actions allowing personalization of the user's environment."), actions = { can_set_preferences = { label = _("Set preferences"), description = _("Allow user to set their own preferences") }, can_create_adv_search_forms = { label = _("Create advanced search forms"), description = _("Allow user to create their own advanced search forms") }, can_edit_adv_search_forms = { label = _("Edit advanced search forms"), description = _("Allow user to edit existing advanced search forms") }, can_delete_adv_search_forms = { label = _("Delete advanced search forms"), description = _("Allow user to delete existing advanced search forms") }, can_use_adv_search_forms = { label = _("Use advanced search forms"), description = _("Allow user to use advanced search forms") }, can_create_ca_bundle_displays = { label = _("Create displays"), description = _("Allow user to create their custom data display formats") }, can_edit_ca_bundle_displays = { label = _("Edit displays"), description = _("Allow user to edit existing custom data display formats") }, can_delete_ca_bundle_displays = { label = _("Delete displays"), description = _("Allow user to delete existing custom data display formats") }, can_use_ca_bundle_displays = { label = _("Use displays"), description = _("Allow user to use existing custom data display formats") }, can_duplicate_ca_bundle_displays = { label = _("Duplicate displays"), description = _("Allow user to use duplicate custom data display formats") } } }, # --------------------------------------------------------------------------- content_management = { label = _("Content management"), description = _("Actions allowing management of catalogued content for personal use."), actions = { can_create_user_groups = { label = _("Create user groups"), description = _("Allow user to create their own user groups for data sharing") }, can_create_sets = { label = _("Create sets"), description = _("Allow user to create their own sets objects or authority items") }, can_edit_sets = { label = _("Edit sets and set content"), description = _("Allow user to alter set information and content in sets for which they have access privileges") }, can_delete_sets = { label = _("Delete sets and set content"), description = _("Allow user to delete sets for which they have access privileges") }, can_view_sets = { label = _("View sets"), description = _("Allow user to view sets of objects or authority items for which they have access privileges") }, can_duplicate_ca_sets = { label = _("Duplicate sets"), description = _("Allow user to duplicate sets") } } }, # --------------------------------------------------------------------------- user_generated_content = { label = _("User generated content"), description = _("Actions allowing moderation of user generated content."), actions = { can_manage_user_comments = { label = _("Manage user comments"), description = _("Allow user to moderate and edit user-provided comments") }, can_manage_user_tags = { label = _("Manage user tags"), description = _("Allow user to moderate user-provided tags") } } }, # --------------------------------------------------------------------------- ca_objects = { label = _("Object editing"), description = _("Actions allowing creation, editing and deletion of objects."), actions = { can_create_ca_objects = { label = _("Create object"), description = _("Allow user to create new objects") }, can_edit_ca_objects = { label = _("Edit object"), description = _("Allow user to edit existing objects") }, can_delete_ca_objects = { label = _("Delete object"), description = _("Allow user to delete objects") }, can_search_ca_objects = { label = _("Search objects"), description = _("Allow user to search objects") }, can_browse_ca_objects = { label = _("Browse objects"), description = _("Allow user to browse objects") }, can_download_ca_object_representations = { label = _("Download media"), description = _("Allow user to download media associated with the object") }, can_duplicate_ca_objects = { label = _("Duplicate objects"), description = _("Allow user to duplicate objects") } } }, # --------------------------------------------------------------------------- ca_object_representations = { label = _("Object representation editing"), description = _("Actions allowing creation, editing and deletion of object representations."), actions = { can_create_ca_object_representations = { label = _("Create object representation"), description = _("Allow user to create new object representations") }, can_edit_ca_object_representations = { label = _("Edit object representation"), description = _("Allow user to edit existing object representations") }, can_delete_ca_object_representations = { label = _("Delete object representation"), description = _("Allow user to delete object representations") }, can_search_ca_object_representations = { label = _("Search object representations"), description = _("Allow user to search object representations") }, can_browse_ca_object_representations = { label = _("Browse object representations"), description = _("Allow user to browse object representations") }, can_duplicate_ca_object_representations = { label = _("Duplicate object representations"), description = _("Allow user to duplicate object representations") } } }, # --------------------------------------------------------------------------- ca_object_lots = { label = _("Object lot editing"), description = _("Actions allowing creation, editing and deletion of object lots."), actions = { can_create_ca_object_lots = { label = _("Create object lot"), description = _("Allow user to create new object lots") }, can_edit_ca_object_lots = { label = _("Edit object lot"), description = _("Allow user to edit existing object lots") }, can_delete_ca_object_lots = { label = _("Delete object lot"), description = _("Allow user to delete object lots") }, can_search_ca_object_lots = { label = _("Search object lots"), description = _("Allow user to search object lots") }, can_browse_ca_object_lots = { label = _("Browse object lots"), description = _("Allow user to browse object lots") }, can_duplicate_ca_object_lots = { label = _("Duplicate object lots"), description = _("Allow user to duplicate object lots") } } }, # --------------------------------------------------------------------------- ca_entities = { label = _("Entity authority editing"), description = _("Actions allowing creation, editing and deletion of entities."), actions = { can_create_ca_entities = { label = _("Create entity"), description = _("Allow user to create new entities") }, can_edit_ca_entities = { label = _("Edit entity"), description = _("Allow user to edit existing entities") }, can_delete_ca_entities = { label = _("Delete entity"), description = _("Allow user to delete entities") }, can_search_ca_entities = { label = _("Search entities"), description = _("Allow user to search entities") }, can_browse_ca_entities = { label = _("Browse entities"), description = _("Allow user to browse entities") }, can_duplicate_ca_entities = { label = _("Duplicate entities"), description = _("Allow user to duplicate entities") } } }, # --------------------------------------------------------------------------- ca_places = { label = _("Place authority editing"), description = _("Actions allowing creation, editing and deletion of places."), actions = { can_create_ca_places = { label = _("Create place"), description = _("Allow user to create new places") }, can_edit_ca_places = { label = _("Edit place"), description = _("Allow user to edit existing places") }, can_delete_ca_places = { label = _("Delete place"), description = _("Allow user to delete places") }, can_search_ca_places = { label = _("Search places"), description = _("Allow user to search places") }, can_browse_ca_places = { label = _("Browse places"), description = _("Allow user to browse places") }, can_duplicate_ca_places = { label = _("Duplicate places"), description = _("Allow user to duplicate places") } } }, # --------------------------------------------------------------------------- ca_occurrences = { label = _("Occurrence-based authority editing"), description = _("Actions allowing creation, editing and deletion of occurrence (user-defined) based authorities."), actions = { can_create_ca_occurrences = { label = _("Create occurrence"), description = _("Allow user to create new occurrences") }, can_edit_ca_occurrences = { label = _("Edit occurrence"), description = _("Allow user to edit existing occurrences") }, can_delete_ca_occurrences = { label = _("Delete occurrence"), description = _("Allow user to delete occurrences") }, can_search_ca_occurrences = { label = _("Search occurrences"), description = _("Allow user to search occurrences") }, can_browse_ca_occurrences = { label = _("Browse occurrences"), description = _("Allow user to browse occurrences") }, can_duplicate_ca_occurrences = { label = _("Duplicate occurrences"), description = _("Allow user to duplicate occurrences") } } }, # --------------------------------------------------------------------------- ca_collections = { label = _("Collection authority editing"), description = _("Actions allowing creation, editing and deletion of collections."), actions = { can_create_ca_collections = { label = _("Create collection"), description = _("Allow user to create new collections") }, can_edit_ca_collections = { label = _("Edit collection"), description = _("Allow user to edit existing collections") }, can_delete_ca_collections = { label = _("Delete collection"), description = _("Allow user to delete collections") }, can_search_ca_collections = { label = _("Search collections"), description = _("Allow user to search collections") }, can_browse_ca_collections = { label = _("Browse collections"), description = _("Allow user to browse collections") }, can_duplicate_ca_collections = { label = _("Duplicate collections"), description = _("Allow user to duplicate collections") } } }, # --------------------------------------------------------------------------- ca_storage_locations = { label = _("Storage location authority editing"), description = _("Actions allowing creation, editing and deletion of storage locations."), actions = { can_create_ca_storage_locations = { label = _("Create storage locations"), description = _("Allow user to create new storage locations") }, can_edit_ca_storage_locations = { label = _("Edit storage locations"), description = _("Allow user to edit existing storage locations") }, can_delete_ca_storage_locations = { label = _("Delete storage locations"), description = _("Allow user to delete storage locations") }, can_search_ca_storage_locations = { label = _("Search storage locations"), description = _("Allow user to search storage locations") }, can_browse_ca_storage_locations = { label = _("Browse storage locations"), description = _("Allow user to browse storage locations") }, can_duplicate_ca_storage_locations = { label = _("Duplicate storage locations"), description = _("Allow user to duplicate storage locations") } } }, # --------------------------------------------------------------------------- ca_loans = { label = _("Loans editing"), description = _("Actions allowing creation, editing and deletion of loans."), actions = { can_create_ca_loans = { label = _("Create loans"), description = _("Allow user to create new loans") }, can_edit_ca_loans = { label = _("Edit loans"), description = _("Allow user to edit existing loans") }, can_delete_ca_loans = { label = _("Delete loans"), description = _("Allow user to delete loans") }, can_search_ca_loans = { label = _("Search loans"), description = _("Allow user to search loans") }, can_browse_ca_loans = { label = _("Browse loans"), description = _("Allow user to browse loans") }, can_duplicate_ca_loans = { label = _("Duplicate loans"), description = _("Allow user to duplicate loans") } } }, # --------------------------------------------------------------------------- ca_movements = { label = _("Movements editing"), description = _("Actions allowing creation, editing and deletion of movements."), actions = { can_create_ca_movements = { label = _("Create movements"), description = _("Allow user to create new movements") }, can_edit_ca_movements = { label = _("Edit movements"), description = _("Allow user to edit existing movements") }, can_delete_ca_movements = { label = _("Delete movements"), description = _("Allow user to delete movements") }, can_search_ca_movements = { label = _("Search movements"), description = _("Allow user to search movements") }, can_browse_ca_movements = { label = _("Browse movements"), description = _("Allow user to browse movements") }, can_duplicate_ca_movements = { label = _("Duplicate movements"), description = _("Allow user to duplicate movements") } } }, # --------------------------------------------------------------------------- ca_tours = { label = _("Tours editing"), description = _("Actions allowing creation, editing and deletion of tours."), actions = { can_create_ca_tours = { label = _("Create tours"), description = _("Allow user to create new tours") }, can_edit_ca_tours = { label = _("Edit tours"), description = _("Allow user to edit existing tours") }, can_delete_ca_tours = { label = _("Delete tours"), description = _("Allow user to delete tours") }, can_search_ca_tours = { label = _("Search tours"), description = _("Allow user to search tours") }, can_browse_ca_tours = { label = _("Browse tours"), description = _("Allow user to browse tours") }, can_duplicate_ca_tours = { label = _("Duplicate tours"), description = _("Allow user to duplicate tours") } } }, # --------------------------------------------------------------------------- ca_lists = { label = _("List & vocabulary editing"), description = _("Actions allowing creation, editing and deletion of lists and list items."), actions = { can_create_ca_lists = { label = _("Create lists and list items"), description = _("Allow user to create new lists") }, can_edit_ca_lists = { label = _("Edit lists and list items"), description = _("Allow user to edit existing lists") }, can_delete_ca_lists = { label = _("Delete lists and list items"), description = _("Allow user to delete lists") }, can_duplicate_ca_lists = { label = _("Duplicate lists"), description = _("Allow user to duplicate lists") }, can_duplicate_ca_list_items = { label = _("Duplicate list items"), description = _("Allow user to duplicate list items") } } }, # --------------------------------------------------------------------------- service_api = { label = _("Web service API access"), description = _("Actions allowing access and modification of content via web service interfaces."), actions = { can_use_browse_service = = { label = _("Use browse service"), description = _("Allow user to use browse web service.") }, can_use_cataloguing_service = = { label = _("Use cataloguing service"), description = _("Allow user to use cataloguing web service (used to create new and edit existing catalog records).") }, can_use_iteminfo_service = = { label = _("Use iteminfo service"), description = _("Allow user to use iteminfo web service (used to get detailed information about records).") }, can_use_search_service = = { label = _("Use search service"), description = _("Allow user to use search web service.") }, can_use_usercontent_service = = { label = _("Use usercontent service"), description = _("Allow user to use usercontent web service (used for creation of sets, tags, comments).") }, } } # --------------------------------------------------------------------------- pawtucket_pref = { label = _("Pawtucket Actions"), description = _("Actions allowing access and modification of content on the front-end interface."), actions = { can_download_media = = { label = _("Can Download Media"), description = _("Allow user to download high resolution media in Pawtucket.") }, } } # --------------------------------------------------------------------------- }