-
Notifications
You must be signed in to change notification settings - Fork 2
Requirements
Karen Majewicz edited this page Jun 25, 2024
·
1 revision
- 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.
- Description: Provides an overview of records and administrative tools.
-
Acceptance Criteria:
- Dashboard loads within 5 seconds.
- Displays recent records and tool links.
- Description: Enables free text search across metadata fields.
-
Acceptance Criteria:
- Returns results within 5 seconds.
- Supports partial inputs and search operators.
- 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.
- 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.
- Description: Import records using CSV or JSON formats.
-
Acceptance Criteria:
- Validates file format and content.
- Provides import success/failure report.
- Description: Export records to CSV or JSON formats.
-
Acceptance Criteria:
- Exports match specified templates.
- Selection based on search results or filters.
- 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.
- Description: Upload and attach datasets, images, or metadata files.
-
Acceptance Criteria:
- Supports uploads for public access or supplemental views.
- Description: Update the metadata schema as needed.
-
Acceptance Criteria:
- Addition, editing, or removal of fields in the database.
- Description: Adjust the record editing interface layout and content.
-
Acceptance Criteria:
- Modification of field order, headings, and groups.