Feature Wiki
Tabs
View-Actions in WOPI for File-Objects
Page Overview
[Hide]1 Initial Problem
WOPI distinguishes between edit and view apps, currently ILIAS only uses the edit apps for editing files. However, the view apps can be used, for example, to display files (Word, PDFs, ...). The option should be offered to display file objects if you have the appropriate authorisation.
2 Conceptual Summary
If a file (ytp of the file) has a compatible WOPI view action, the file object receives an additional tab "Content" at the first position of the tabs. this then displays the WOPI editor (read-only) if a person has read permission on the file object.
In the settings of a file object, people with write rights are given a further option under "Action When Title Clicked":
- Show Content
This option cannot be activated if no view action is available for the existing file type via WOPI.
3 User Interface Modifications
3.1 List of Affected Views
- File-Objects
- New Tab "Content" if there is a WOPI view action for the file type
- Settings: New option "Show Content" in "Action When Title Clicked"
3.2 User Interface Details
3.3 New User Interface Concepts
None
3.4 Accessibility Implications
On the ILIAS side, only existing elements are used. The content and the WOPI editors cannot be influenced by ILIAS with regard to A11y.
4 Technical Information
No special technical features.
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: Schmid, Fabian [fschmid]
- Maintainer: Schmid, Fabian [fschmid]
- Implementation of the feature is done by: sr.solutions
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
9 Discussion
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}
Privacy
Information in privacy.md of component: updated on {date} by {user} | no change required
Approval
Approved at {date} by {user}.
Last edited: 28. Aug 2024, 10:01, Lorenz, Katharina [klorenz]