Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

User stories

 

= GUI Functionality =Login
- A user logs in
- Authenticated through DOMS
- Authentication is based on windows login
- Sent to relevant page based on user
- No automatic logout
pAbstract,p17,p22
2.1

Logout
- A user presses log out
- System is no longer acessible
pAbstract

See status???
- Logout/see status
- Search history
- Edit history
- Ask Lars
p36

...

Search to edit/publish
- User searches for data
- Direct clickthrough to edit is available
- Direct clickthrough to publish is available (Misclick protection for direct publishing)
Søgning4

...

Edit locking
- Two users simultanously open a record
- Both users edit it
- Both press save
- The last user is notified that the record has changed
2.10

Strict datamodel enforcement
- A user tries to publish an invalid object
- Error message is human readable and invalid fields are clearly highlighted
- A button is available for checking validity without publishing
Felter3
2.11.3,2.11.4

Identifiable object titles
- A user wishes objects to be identifiable with identifier and human readable labels
- The labels are shown in object trees and search results
- The labels are editable in edit mode
5.2

...

Reorganizable object graph
- A user wants the object graph in a different order
- Drag and drop
- Persistent
Ikoner1

License handling
- A user wishes to change the license of a record
- He opens the record
- He chooses the "relations" tab
- In the hasLicense relation, he changes it to a new predfined license
- That license is now effective
- TODO: Make better more user friendly workflow?
2.11.2Collection creation
- A user wishes to create a new collection
- He presses the new collection button
- He selects the predefined collection template
- He fills out metadata for the collection
- He presses save, then publish
- The collection is now available
2.3.3Import of data from other systems
- A user selects another system
- A user selects an item from that system
- Data is imported
Esben5

...