Feature Wiki

Information about planned and released features

Tabs

Improvements in Versions

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

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]