Feature Wiki
Tabs
Improvements in Versions
Page Overview
[Hide]1 Initial Problem
The versioning of data knows only two actuality-status of the files: New Version and Initial Version.
There is always only one Inntal version but n new versions.
A file with four versions thus has one initial version and three new versions.
This is confusing and creates regular requests.
See Screenshot (ILIAS 6)
Users must download at least two or all versions each time to see the differences between the files. There is no indication of what has changed.
This is made worse when different people are involved in the process.
2 Conceptual Summary
In the column "Type" is distinguish between new versions, earlier versions, and the initial version.
There is always exactly one new version, n earlier versions and exactly one initial version.
Users should be able to comment on the individual versions.
For this purpose, during the upload of a newer file version, it should be possible to enter a non-obligatory free text entry for changes related to the file version.
Comments are visible for all users with access to the tab "versions".
3 User Interface Modifications
3.1 List of Affected Views
Tab "Version" in File (Access by Read)
3.2 User Interface Details
Adding a new Status "Earlier Version" in Table-Column "Type"
» Result: New Version | Earlier Version | Inital Version
Adding a non-required Text-Input-Field in Upload-Dialoque.
» Input is shown in a new Column in Table "Versions" in Tab "Versions" of a File.
3.3 New User Interface Concepts
None
4 Technical Information
{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}
5 Privacy Information
No personal data is stored or processed to implement this feature.
Comments are public to all have access to Versions (by Read)
6 Security Implications
We do not see any special security relevant changes.
7 Contact
- Author of the Request: Samoila, Oliver [oliver.samoila]
- Maintainer: Schmid, Fabian [fschmid]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
9 Discussion
Kunkel, Matthias [mkunkel], 11 MAY 2020 : If there will be only one "New Version" and several earlier version, then why not label it "Newest Version" / "Neueste Version"?
10 Implementation
{The maintainer has to give a description of the final implementation and add screenshots if possible.}
Test Cases
Test cases completed at {date} by {user}
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
Last edited: 30. Apr 2021, 09:44, Samoila, Oliver [oliver.samoila]