Skip to content

Requirements

Karen Majewicz edited this page Jun 25, 2024 · 1 revision

Navigation and Search

admin-01 User Login

  • Description: Curators can securely log in using their institutional or personal email.
  • Acceptance Criteria:
    • Authentication {{need to review this}}.
    • Logging of all login attempts.
  • Dependencies: Authentication Service.

admin-02 Dashboard View

  • Description: Provides an overview of records and administrative tools.
  • Acceptance Criteria:
    • Dashboard loads within 5 seconds.
    • Displays recent records and tool links.

admin-03 Text Search

  • Description: Enables free text search across metadata fields.
  • Acceptance Criteria:
    • Returns results within 5 seconds.
    • Supports partial inputs and search operators.

admin-04 Faceted Search

  • Description: Allows curators to filter records using metadata facets.
  • Acceptance Criteria:
    • Facets reflect accurate data counts.
    • Multiple facets can be applied simultaneously.
  • Facets: Date Created, Publication State, Date Accessioned, Resource Class, Provider, Accrual Method, Public/Restricted, Member Of, Resource Type, Georeferenced.

admin-05 Advanced Search

  • Description: Supports complex queries using multiple fields.
  • Acceptance Criteria:
    • Supports AND/OR logic in queries.
    • Dropdowns for field selection.
  • Fields: Resource Class, Provider, Date Accessioned, etc.

Batch Operations

admin-10 Batch Import (CSV and JSON)

  • Description: Import records using CSV or JSON formats.
  • Acceptance Criteria:
    • Validates file format and content.
    • Provides import success/failure report.

admin-11 Batch Export (CSV and JSON)

  • Description: Export records to CSV or JSON formats.
  • Acceptance Criteria:
    • Exports match specified templates.
    • Selection based on search results or filters.

Record and Asset Management

admin-20 Record Management

  • Description: Curators can create, update, publish, and delete records.
  • Acceptance Criteria:
    • Creation and updating of records with dropdowns for controlled vocabularies.
    • Publishing and unpublishing functionality.

admin-21 Asset Uploads

  • Description: Upload and attach datasets, images, or metadata files.
  • Acceptance Criteria:
    • Supports uploads for public access or supplemental views.

Administrative Functions

admin-30 Schema Management

  • Description: Update the metadata schema as needed.
  • Acceptance Criteria:
    • Addition, editing, or removal of fields in the database.

admin-31 Interface Customization

  • Description: Adjust the record editing interface layout and content.
  • Acceptance Criteria:
    • Modification of field order, headings, and groups.