Admin tests
From AtoM wiki
Main Page > Development > Development/Functional testing > Development/Functional testing/Admin tests
Static pages
- Can edit existing static pages
- Can change title
- Can edit body text
- HTML and inline CSS added in body text behaves as expected
- Can change links in body text
- Cannot edit permalinks (slug) in welcome/home and about pages
- Can add new static pages
- Can delete added static pages (not Home - Delete button should not be present on Home page)
Menus
- Can rename menus
- Can rename menu labels
- Can move menus
- Can reparent menus
- Can add menus
- Can delete menus
- Cannot delete protected menus
- Can restore deleted menus
- (NB: this does not imply an "undo delete" feature. Rather, the user should be able to restore a deleted menu by re-adding the same information as a new menu. See the user manual's entry under "Delete a menu"
Plugins
- Plugins should display Name, Description, Version, and the Enabled check box when a user navigates to Admin>Plugins
- Visible plugins should include:
- EAC (Encoded Archival Context)
- EAD (Encoded Archival Description)
- SKOS (Simple Knowledge Organization System)
- MODS (Metadata Object Description Schema)
- ISAAR (CPF)(International Standard Archival Authority Record for Corporate Bodies, Person and Families)
- RAD (Rules for Archival Description)
- DC (Dublin Core)
- DACS (Describing Archives: A Content Standard)
- ISAD (International Standard Archival Description)
- ISDIAH (International Standard for Describing Institutions with Archival Holdings)
- SWORD
- ISDF (International Standard for Describing Functions)
- OAI
- User can enable or disable any plugin using the Enabled checkbox beside each entry
- User cannot edit or delete plugins
- Clicking Save on the button bar at the bottom of the screen will return the user to the top of the page with all changes saved and displayed properly in the Plugins list
Themes
- Can select one of two themes: Dominion, and ArchivesCanada
- Saving theme selection changes theme throughout app
Settings
Global Settings:
- Changing maximum image width changes width of digital object reference display copies
- Changing results per page setting changes results in object landing pages, search results, browse results, repository holdings and cover-flow viewer
- Changing Inherit reference code to "no" removes inherited reference codes
- Can sort information object treeview alphabetically or by identifier
- If Global setting for "Sort browser (users)" is set to alphabetic, then: Changing Global setting of Multiple repositories to "no" removes Repositories from column header in information object browse screen and inserts Creator in the column header as a sort option;however, the alphabetic sort order is determined by the title of the information object
- If the Global settings for "Sort browser (users)" is set to last updated, then: Changing Multiple repositories to "no" removes Repository from column header in information object browse screen and inserts Level in the column header as a sort option.
- Changing Multiple repositories to "no":
- Removes Institution as a facet in search and browse pages
- Removes Institutional search delimiter from global search box drop-down
- Changing Upload multi-page files as multiple descriptions to "yes" results in child-level descriptions being created for every page of an uploaded digital object (e.g. PDF uploads)
- Changing Show tooltips to "no" removes tooltips from all edit templates
Site Information
- Can add and edit site title and site description
Default page elements
- Can add and remove logo, site title and site description
Default template
- Can change the default standards templates for information object, Person/organization, and Repository (based on available plugin templates - see: Admin>plugins to view which templates are loaded into AtoM)
User interface label
- Can change user interface labels
Languages
- Can delete languages from and add languages to language menu (Note: languages must be supported in the current version of AtoM for this functionality to behave properly - see the User Manual for guidance on Adding/removing languages
- Can switch to new languages added to language menu
- Can translate user interface
OAI Repository
- Can enable and disable OAI
- Can enter an OAI repository code
- Cannot alter the repository identifier or sample OAI identifier
- Can alter the resumption token limit
Job Scheduling
- Can enable or disable the job scheduler
Security
- can enter a static IP address to limit administrator functionality
- Can use a dash between IPs to enter an IP range
- Can use a semi-colon to separate multiple discreet IPs
- Can use a combination of the above
- can select yes or no for:
- Requiring SSL for all administrator functionality
- Requiring strong passwords