Feature Wiki
Tabs
Configurable saving interval for WOPI revisions
Page Overview
[Hide]1 Initial Problem
Revisions of files that have been edited with WOPI automatically create drafts as soon as editing is exited. However, if the content has been deleted in the meantime, the content edited up to that point will also be deleted. The results of editing can then no longer be restored via the drafts of the file.
2 Conceptual Summary
The administration should therefore be able to define an automatic storage interval. This function can be activated by the administrators. This function shall be deactivated by default in order to minimize storage usage. The administrator would have the opportunity to decide, wether the current behaviour (save when leaving Edit-Mode) or an automatic, timebased saving should be used. It should also be possible to configure the interval for automatic saving.
This option shall effect the behaviour of all fileobejects that use the WOPI-API for editing.
3 User Interface Modifications
3.1 List of Affected Views
- Administration/Extending ILIAS/Third Party Integration/WOPI
- Files/Versions
3.2 User Interface Details
Radiobuttons to select between saving behaviour
- Save draft, when finish Editing
- Save draft every [INPUT FIELD] Seconds
3.3 New User Interface Concepts
None
3.4 Accessibility Implications
None
4 Technical Information
The implementation uses existing implementations and displays the view view within the content tab as an iFrame (like the edit view).
5 Privacy
No new personal data is collected or processed as a result of the implementation of the feature.
6 Security
The implementation of the feature does not introduce any new attack vectors. there are no further special security-related considerations to be made.
7 Contact
- Author of the Request: Stake, Sebastian [sstake]
- 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
JourFixe, ILIAS [jourfixe], 30 SEP 2024: We highly appreciate this suggestion and accept the feature for ILIAS 10.
10 Implementation
{ The maintainer has to give a description of the final implementation and add screenshots if possible. }
Test Cases
Test cases completed at 25/10/2024 by Lorenz, Katharina [klorenz]
- C76997 : Speicheroptionen für Entwürfe auswählen
Privacy
Information in privacy.md of component: updated on {date} by {user} | no change required
Approval
Approved at 25.10.2024 by Katholische Hochschule NRW, Marvin Hackfort under the condition of fixing small bugs which were identified and will be resolved in the Beta.
Last edited: 25. Oct 2024, 14:51, Hackfort, Marvin [m.hackfort]