Imeji Pictures

 Outdated

Implemented (Beta Release)

 * Pictures do not have their own state, they always have the same state as the collection they are in (from a functional point of view).
 * Pictures are not versioned, it is not possible to upload a new version of a picture (it is only possible to delete one picture and add a new one --> the metadata values have to be defined new).

Not implemented

 * To change the visibility of a pictures from public to private or restricted, also when the collection is released.

UC_IM_PIC_01 Upload pictures
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Pre-Condition
 * One collection is selected
 * The collection is either in the state private or released

Description
 * 1) The user can choose between different upload options:
 * 2) * [not implemented] selecting and uploading a zip folder
 * 3) * selecting and uploading one or several individual pictures which are stored in the same folder on the computer of the user
 * 4) The system has to check whether the selected data are really pictures or not (only jpg, tiff, png are supported).
 * 5) For each uploaded picture, the system creates automatically a thumbnail and a web resolution based on the defined sizes and stores all three resolutions for the picture.
 * 6) The system extracts the technical metadata from the original file and stores it separately.
 * 7) [not implemented] (Optional) Scan filename, see UC_IM_MD_06 Scan filename.
 * 8) The results of the use case depend on the state of the collection as mentioned above in the pre-conditions:
 * 9) The collection is in the state private.
 * 10) * After uploading the pictures, the collection is still in the state private. The pictures are not searchable.
 * 11) The collection is in the state published.
 * 12) * The pictures are uploaded in a published collection and are therefore published immediately and are searchable.

Actors Involved
 * Picture editor for the selected collection

UC_IM_PIC_02 Select pictures for editing
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Pre-Condition
 * One collection is selected
 * The collection is either in the state private or released

Description
 * 1) Before (batch) editing is possible, the pictures have to be selected in some way.
 * 2) It is only possible to select pictures for the batch editing that are within the same collection.
 * 3) (Optional) The selection can include a (multiple) filter functionality based on the already available metadata values (multiple means: a filter within a filter)
 * 4) [not impelemented] technical metadata values: creation timestamp
 * 5) descriptive metadata value that have already been assigned to some pictures
 * 6) The filter will work like this:
 * 7) * Metadata attributes, that have defined a list of allowed values:
 * 8) ** each value will be displayed together with the number of pictures, that use this value
 * 9) ** "no value" will be displayed together with the number of pictures, that do not have any value in the selected metadata attribute
 * 10) * Metadata attributes, that do not have defined a list of allowed values (they allow every value):
 * 11) ** The metadata label will be displayed together with the number of pictures, that already have a value for this attribute
 * 12) ** "no value" will be displayed together with the number of pictures, that do not have a value in the selected metadata attribute
 * 13) [not impelemented] (Optional) The selection can include a search for one or several metadata value or for a search range of a selected metadata label.
 * 14) * The filter and search functionalities can be combined.
 * 15) A list of all (filtered and/or searched) pictures within the collection is displayed (see UC_IM_BD_01 View picture list).
 * 16) The user selects one or several pictures (this could be up to several thousand).
 * 17) The system displays an information message which says how many pictures are currently selected.
 * 18) The system offers the possibility to (1) view only the selected pictures, (2) to view all pictures based on the filter and/or search result, or (3) to clear the filter and/or search so that all pictures within the collection will be displayed.
 * 19) Continue with UC_IM_MD_07 Edit picture metadata.

Actors Involved
 * Picture editor for the selected collection

UC_IM_PIC_03 Delete pictures
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Pre-Condition
 * One collection is selected
 * The collection is in the state private

Description
 * 1) The user selects one or more pictures from the collection and confirms his choice.
 * 2) The picture(s) will be deleted from the system as well as its corresponding metadata.
 * 3) Deleted pictures means:
 * 4) * They are not visible within the corresponding collection any more.
 * 5) * They are not searchable.
 * 6) The system displays a message with all relevant information.

Actors Involved
 * Picture editor for the selected collection

UC_IM_PIC_04 Discard pictures
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Pre-Condition
 * One collection is selected
 * The collection is in the state released

Description
 * 1) The user selects one or more pictures from the collection and confirms his choice.
 * 2) The discard needs to be explained by the user via a discard comment and needs a confirmation, where the system makes it clear to the user that he is deleting the pictures from the system.
 * 3) After confirming, the system displays a success message. The pictures are now discard. That means:
 * 4) * The picture(s) are deleted
 * 5) * The picture(s) are not displayed anywhere anymore
 * 6) * When somebody follows the exact URL of the picture, he gets to see the metadata of the picture together with the discard comment, but not the picture itself.

Actors Involved
 * Picture editor for the selected collection