Admin tests

From AtoM wiki
Revision as of 20:43, 11 March 2016 by Sallain (talk | contribs)

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:
    • ISAAR (CPF)(International Standard Archival Authority Record for Corporate Bodies, Person and Families)
    • DC (Dublin Core)
    • EAD (Encoded Archival Description
    • EAC (Encoded Archival Context)
    • ISDIAH (International Standard for Describing Institutions with Archival Holdings)
    • SKOS (Simple Knowledge Organization System)
    • ISAD (International Standard Archival Description)
    • MODS (Metadata Object Description Schema)
    • REST API
    • ISDF (International Standard for Describing Functions)
    • DACS (Describing Archives: A Content Standard)
    • OAI
    • SWORD
    • RAD (Rules for Archival Description)
  • User can enable or disable any plugin except for ISAD, ISDIAH, and ISAAR(CPF) using the checkbox in the Enabled column for 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

Finding Aid

  • Can change finding aid format to PDF or RTF and export a finding aid in the selected format
  • Can select select the finding aid model (inventory summary or full details)
  • Can choose to allow public users to generate finding aids and, when logged out, generate a finding aid successfully

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

Permissions

  • Can select Allow, Conditional, and Disallow permissions from the grid on the basis of Copyright, License, Statute, Policy, and Donor
  • Can change display text for PREMIS access statements
  • Can enable copyright statement and enter text
    • Copyright statement appears when user tries to download applicable digital object master

Inventory

  • Can select the desired levels of description to be included in the inventory
    • Navigating to a collection and clicking on Inventory results in a list of the levels of description indicated above

Digital object derivatives

  • Can change the page number for which the system should derive an image for a PDF

DIP upload

  • Can choose whether or not to strip file extensions from information object names