[%- BLOCK main_permissions -%]
[% SWITCH name %]
[%- CASE 'superlibrarian' -%]Access to all librarian functions
[%- CASE 'circulate' -%]Check out and check in items
[%- CASE 'catalogue' -%]Required for staff login. Staff access, allows viewing of catalogue in staff client.
[%- CASE 'parameters' -%]Manage Koha system settings (Administration panel)
[%- CASE 'borrowers' -%]Add, modify and view patron information
[%- CASE 'permissions' -%]Set user permissions
[%- CASE 'reserveforothers' -%]Place and modify holds for patrons
[%- CASE 'editcatalogue' -%]Edit catalog (Modify bibliographic/holdings data)
[%- CASE 'updatecharges' -%]Manage patrons fines and fees
[%- CASE 'acquisition' -%]Acquisition and/or suggestion management
[%- CASE 'tools' -%]Use all tools (expand for granular tools permissions)
[%- CASE 'editauthorities' -%]Edit authorities
[%- CASE 'serials' -%]Manage serial subscriptions
[%- CASE 'reports' -%]Allow access to the reports module
[%- CASE 'staffaccess' -%]Allow staff members to modify permissions for other staff members
[%- CASE 'coursereserves' -%]Course reserves
[%- CASE 'plugins' -%]Koha plugins
[%- CASE 'lists' -%]Lists
[%- CASE 'clubs' -%]Patron clubs
[%- CASE 'ill' -%]Create and modify Interlibrary loan requests
[%- CASE 'self_check' -%]Self check modules
[%- CASE 'stockrotation' -%]Manage stockrotation operations
[%- END -%]
[%- END -%]
[%- BLOCK sub_permissions -%]
[% SWITCH name %]
[%- CASE 'circulate_remaining_permissions' -%]Remaining circulation permissions
[%- CASE 'force_checkout' -%]Force checkout if a limitation exists
[%- CASE 'manage_restrictions' -%]Manage restrictions for accounts
[%- CASE 'overdues_report' -%]Execute overdue items report
[%- CASE 'override_renewals' -%]Override blocked renewals
[%- CASE 'manage_checkout_notes' %]Mark checkout notes as seen/not seen
[%- CASE 'manage_circ_rules' -%]manage circulation rules
[%- CASE 'manage_circ_rules_from_any_libraries' -%]Edit circulation rules from any libraries. If not set the logged in user could only edit circulation rules for its the own library (please note that manage_circ_rules is still required)
[%- CASE 'parameters_remaining_permissions' -%]Remaining system parameters permissions
[%- CASE 'manage_circ_rules' -%]Manage circulation rules
[%- CASE 'manage_sysprefs' -%]Manage global system preferences
[%- CASE 'manage_libraries' -%]Manage libraries and library groups
[%- CASE 'manage_itemtypes' -%]Manage item types
[%- CASE 'manage_auth_values' -%]Manage authorized value categories and authorized values
[%- CASE 'manage_patron_categories' -%]Manage patron categories
[%- CASE 'manage_patron_attributes' -%]Manage extended patron attributes
[%- CASE 'manage_transfers' -%]Manage library transfer limits and transport cost matrix
[%- CASE 'manage_item_circ_alerts' -%]Manage item circulation alerts
[%- CASE 'manage_cities' -%]Manage cities and towns
[%- CASE 'manage_marc_frameworks' -%]Manage MARC bibliographic and authority frameworks and test them
[%- CASE 'manage_keywords2koha_mappings' -%]Manage keywords to Koha mappings
[%- CASE 'manage_classifications' -%]Manage classification sources and filing rules
[%- CASE 'manage_matching_rules' -%]Manage record matching rules
[%- CASE 'manage_oai_sets' -%]Manage OAI sets
[%- CASE 'manage_item_search_fields' -%]Manage item search fields
[%- CASE 'manage_search_engine_config' -%]Manage search engine configuration
[%- CASE 'manage_search_targets' -%]Manage Z39.50 and SRU server configuration
[%- CASE 'manage_didyoumean' -%]Manage Did you mean? configuration
[%- CASE 'manage_column_config' -%]Manage column configuration
[%- CASE 'manage_audio_alerts' -%]Manage audio alerts
[%- CASE 'manage_sms_providers' -%]Manage SMS cellular providers
[%- CASE 'manage_usage_stats' -%]Manage usage statistics settings
[%- CASE 'edit_borrowers' -%]Add, modify and view patron information
[%- CASE 'view_borrower_infos_from_any_libraries' -%]View patron infos from any libraries. If not set the logged in user could only access patron infos from its own library or group of libraries.
[%- CASE 'modify_holds_priority' -%]Modify holds priority
[%- CASE 'place_holds' -%]Place holds for patrons
[%- CASE 'delete_all_items' -%]Delete all items at once
[%- CASE 'edit_catalogue' -%]Edit catalog (Modify bibliographic/holdings data)
[%- CASE 'edit_items' -%]Edit items
[%- CASE 'edit_items_restricted' -%]Limit item modification to subfields defined in the SubfieldsToAllowForRestrictedEditing preference (please note that edit_item is still required)
[%- CASE 'fast_cataloging' -%]Fast cataloging
[%- CASE 'remaining_permissions' -%]Remaining permissions for managing fines and fees
[%- CASE 'writeoff' -%]Write off fines and fees
[%- CASE 'suggestions_manage' -%]Manage purchase suggestions
[%- CASE 'budget_add_del' -%]Add and delete budgets (but can't modify budgets)
[%- CASE 'budget_manage' -%]Manage budgets
[%- CASE 'budget_manage_all' -%]Manage all budgets
[%- CASE 'budget_modify' -%]Modify budget (can't create lines, but can modify existing ones)
[%- CASE 'contracts_manage' -%]Manage contracts
[%- CASE 'group_manage' -%]Manage basket groups
[%- CASE 'order_manage' -%]Manage basket and order lines
[%- CASE 'order_manage_all' -%]Manage all baskets and order lines, regardless of restrictions on them
[%- CASE 'order_receive' -%]Receive orders and manage shipments
[%- CASE 'period_manage' -%]Manage budgets
[%- CASE 'planning_manage' -%]Manage budget plannings
[%- CASE 'vendors_manage' -%]Manage vendors
[%- CASE 'currencies_manage' -%]Manage currencies and exchange rates
[%- CASE 'batch_upload_patron_images' -%]Upload patron images in a batch or one at a time
[%- CASE 'delete_anonymize_patrons' -%]Delete old borrowers and anonymize circulation history (deletes borrower reading history)
[%- CASE 'edit_calendar' -%]Define days when the library is closed
[%- CASE 'edit_news' -%]Write news for the OPAC and staff interfaces
[%- CASE 'edit_notice_status_triggers' -%]Set notice/status triggers for overdue items
[%- CASE 'edit_notices' -%]Define notices
[%- CASE 'edit_patrons' -%]Perform batch modification of patrons
[%- CASE 'edit_quotes' -%]Edit quotes for quote-of-the-day feature
[%- CASE 'export_catalog' -%]Export bibliographic and holdings data
[%- CASE 'import_patrons' -%]Import patron data
[%- CASE 'inventory' -%]Perform inventory of your catalog
[%- CASE 'items_batchdel' -%]Perform batch deletion of items
[%- CASE 'items_batchmod' -%]Perform batch modification of items
[%- CASE 'items_batchmod_restricted' -%]Limit batch item modification to subfields defined in the SubfieldsToAllowForRestrictedBatchmod preference (please note that items_batchmod is still required)
[%- CASE 'label_creator' -%]Create printable labels and barcodes from catalog and patron data
[%- CASE 'manage_csv_profiles' -%]Manage CSV export profiles
[%- CASE 'manage_patron_lists' -%]Add, edit and delete patron lists and their contents
[%- CASE 'manage_staged_marc' -%]Managed staged MARC records, including completing and reversing imports
[%- CASE 'marc_modification_templates' -%]Manage marc modification templates
[%- CASE 'moderate_comments' -%]Moderate patron comments
[%- CASE 'moderate_tags' -%]Moderate patron tags
[%- CASE 'records_batchdel' -%]Perform batch deletion of records (bibliographic or authority)
[%- CASE 'records_batchmod' -%]Perform batch modification of records (biblios or authorities)
[%- CASE 'rotating_collections' -%]Manage rotating collections
[%- CASE 'schedule_tasks' -%]Schedule tasks to run
[%- CASE 'stage_marc_import' -%]Stage MARC records into the reservoir
[%- CASE 'upload_local_cover_images' -%]Upload local cover images
[%- CASE 'view_system_logs' -%]Browse the system logs
[%- CASE 'check_expiration' -%]Check the expiration of a serial
[%- CASE 'claim_serials' -%]Claim missing serials
[%- CASE 'create_subscription' -%]Create a new subscription
[%- CASE 'delete_subscription' -%]Delete an existing subscription
[%- CASE 'edit_subscription' -%]Edit an existing subscription
[%- CASE 'receive_serials' -%]Serials receiving
[%- CASE 'renew_subscription' -%]Renew a subscription
[%- CASE 'routing' -%]Routing
[%- CASE 'superserials' -%]Manage subscriptions from any branch (only applies when IndependentBranches is used)
[%- CASE 'delete_reports' -%]Delete SQL reports
[%- CASE 'create_reports' -%]Create SQL reports
[%- CASE 'execute_reports' -%]Execute SQL reports
[%- CASE 'add_reserves' -%]Add course reserves
[%- CASE 'delete_reserves' -%]Remove course reserves
[%- CASE 'manage_courses' -%]Add, edit and delete courses
[%- CASE 'configure' -%]Configure plugins
[%- CASE 'manage' -%]Manage plugins ( install / uninstall )
[%- CASE 'report' -%]Use report plugins
[%- CASE 'tool' -%]Use tool plugins
[%- CASE 'delete_public_lists' -%]Delete public lists
[%- CASE 'upload_general_files' -%]Upload any file
[%- CASE 'upload_manage' -%]Manage uploaded files (Useless without upload_general_files)
[%- CASE 'access_files' -%]Access to the files stored on the server
[%- CASE 'edit_clubs' -%]Create and edit clubs
[%- CASE 'edit_templates' -%]Create and edit club templates
[%- CASE 'enroll' -%]Enroll patrons in clubs
[%- CASE 'edi_manage' -%]Manage EDIFACT transmissions
[%# self_check %]
[%- CASE 'self_checkin_module' -%]Log into the self check-in module. Note: this permission prevents the patron from using any other OPAC functionality
[%- CASE 'self_checkout_module' -%]Perform self checkout at the OPAC. It should be used for the patron matching the AutoSelfCheckID
[%- CASE 'manage_rota_items' -%]Add and remove items from rotas
[%- CASE 'manage_rotas' -%]Create, edit and delete rotas
[%- END -%]
[%- END -%]