Difference between revisions of "Imeji Pictures"
Jump to navigation
Jump to search
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | <p style="color:white; background-color:#097FED;"> '''Outdated''' </p> | ||
{{Imeji_Tech}} | |||
__TOC__ | __TOC__ | ||
== Scenarios == | == Scenarios == | ||
==== Implemented ( | ==== 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 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). | * 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 ==== | ==== Not implemented ==== | ||
* To change the visibility of a pictures from public to private or restricted, also when the collection is released | * 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 == | == UC_IM_PIC_01 Upload pictures == | ||
Line 15: | Line 17: | ||
'''Status/Schedule''' | '''Status/Schedule''' | ||
* Status: '''implemented''' | * Status: '''implemented''' | ||
* Schedule: | * Schedule: Beta Release | ||
'''Pre-Condition''' | '''Pre-Condition''' | ||
Line 28: | Line 30: | ||
# 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. | # 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. | ||
# The system extracts the technical metadata from the original file and stores it separately. | # The system extracts the technical metadata from the original file and stores it separately. | ||
# '''[not implemented]''' (Optional) Scan filename, see [[Imeji_Metadata#UC_IM_MD_06_Scan_filename|UC_IM_MD_06 Scan filename]]. | |||
# The results of the use case depend on the state of the collection as mentioned above in the pre-conditions: | # The results of the use case depend on the state of the collection as mentioned above in the pre-conditions: | ||
## The collection is in the state private. | ## The collection is in the state private. | ||
Line 41: | Line 44: | ||
'''Status/Schedule''' | '''Status/Schedule''' | ||
* Status: '''implemented''' | * Status: '''implemented''' | ||
* Schedule: | * Schedule: Beta Release | ||
'''Pre-Condition''' | '''Pre-Condition''' | ||
Line 75: | Line 78: | ||
'''Status/Schedule''' | '''Status/Schedule''' | ||
* Status: '''implemented''' | * Status: '''implemented''' | ||
* Schedule: | * Schedule: Beta Release | ||
'''Pre-Condition''' | '''Pre-Condition''' | ||
Line 96: | Line 99: | ||
'''Status/Schedule''' | '''Status/Schedule''' | ||
* Status: '''implemented''' | * Status: '''implemented''' | ||
* Schedule: | * Schedule: Beta Release | ||
'''Pre-Condition''' | '''Pre-Condition''' | ||
Line 118: | Line 121: | ||
{| border="1" | {| border="1" | ||
|width="250pt" | |width="250pt" | '''State of the Collection''' | ||
|width="200pt" | '''Visibility of the Pictures''' | |||
|- | |- | ||
| pending | | pending | ||
| private | |||
|- | |- | ||
| released | | released | ||
| public | |||
|- | |- | ||
| | | discarded | ||
| deleted | |||
|} | |} | ||
[[Category:Imeji_Functional_Specification|Pictures]] | |||
[[Category: | |||
Latest revision as of 13:55, 25 February 2016
Outdated
|
Scenarios[edit]
Implemented (Beta Release)[edit]
- 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[edit]
- 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[edit]
Status/Schedule
- Status: implemented
- Schedule: Beta Release
Pre-Condition
- One collection is selected
- The collection is either in the state private or released
Description
- The user can choose between different upload options:
- [not implemented] selecting and uploading a zip folder
- selecting and uploading one or several individual pictures which are stored in the same folder on the computer of the user
- The system has to check whether the selected data are really pictures or not (only jpg, tiff, png are supported).
- 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.
- The system extracts the technical metadata from the original file and stores it separately.
- [not implemented] (Optional) Scan filename, see UC_IM_MD_06 Scan filename.
- The results of the use case depend on the state of the collection as mentioned above in the pre-conditions:
- The collection is in the state private.
- After uploading the pictures, the collection is still in the state private. The pictures are not searchable.
- The collection is in the state published.
- The pictures are uploaded in a published collection and are therefore published immediately and are searchable.
- The collection is in the state private.
Actors Involved
- Picture editor for the selected collection
UC_IM_PIC_02 Select pictures for editing[edit]
Status/Schedule
- Status: implemented
- Schedule: Beta Release
Pre-Condition
- One collection is selected
- The collection is either in the state private or released
Description
- Before (batch) editing is possible, the pictures have to be selected in some way.
- It is only possible to select pictures for the batch editing that are within the same collection.
- (Optional) The selection can include a (multiple) filter functionality based on the already available metadata values (multiple means: a filter within a filter)
- [not impelemented] technical metadata values: creation timestamp
- descriptive metadata value that have already been assigned to some pictures
- The filter will work like this:
- Metadata attributes, that have defined a list of allowed values:
- each value will be displayed together with the number of pictures, that use this value
- "no value" will be displayed together with the number of pictures, that do not have any value in the selected metadata attribute
- Metadata attributes, that do not have defined a list of allowed values (they allow every value):
- The metadata label will be displayed together with the number of pictures, that already have a value for this attribute
- "no value" will be displayed together with the number of pictures, that do not have a value in the selected metadata attribute
- Metadata attributes, that have defined a list of allowed values:
- [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.
- The filter and search functionalities can be combined.
- A list of all (filtered and/or searched) pictures within the collection is displayed (see UC_IM_BD_01 View picture list).
- The user selects one or several pictures (this could be up to several thousand).
- The system displays an information message which says how many pictures are currently selected.
- 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.
- Continue with UC_IM_MD_07 Edit picture metadata.
Actors Involved
- Picture editor for the selected collection
UC_IM_PIC_03 Delete pictures[edit]
Status/Schedule
- Status: implemented
- Schedule: Beta Release
Pre-Condition
- One collection is selected
- The collection is in the state private
Description
- The user selects one or more pictures from the collection and confirms his choice.
- The picture(s) will be deleted from the system as well as its corresponding metadata.
- Deleted pictures means:
- They are not visible within the corresponding collection any more.
- They are not searchable.
- The system displays a message with all relevant information.
Actors Involved
- Picture editor for the selected collection
UC_IM_PIC_04 Discard pictures[edit]
Status/Schedule
- Status: implemented
- Schedule: Beta Release
Pre-Condition
- One collection is selected
- The collection is in the state released
Description
- The user selects one or more pictures from the collection and confirms his choice.
- 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.
- After confirming, the system displays a success message. The pictures are now discard. That means:
- The picture(s) are deleted
- The picture(s) are not displayed anywhere anymore
- 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
Further Information[edit]
Visibility of Pictures[edit]
State of the Collection | Visibility of the Pictures |
pending | private |
released | public |
discarded | deleted |