Feature Wiki
Tabs
Metadata in Detailed Appointements View
Page Overview
[Hide]This feature request is a part of the Calendar Revision.
This feature requires feature Detailed Appointment as Round-Trip Modal and Metadata for Sessions.
1 Initial Problem
At the current state, there is no way to show metadata of objects spawning an appointement (e.g. a Session) in the detailed view of this appointement in the calendar. This can be unwelcome, since this metadata might contain vital information to some appointement (such as a link to an evaluation).
2 Conceptual Summary
If an object spawns exactly one appointement and is able to hold metadata, then the detailed view of this appointement in the calendar should show all metadata items that are shown on the info tab of this objects in the same order underneath all the other information of the detailed view (see last column):
Modal Headline: DD. Mon YYYY, HH:MM - HH:MM | ||||||||||
Toolbar [Download All Files] [Actions of Object] [Open Object] | ||||||||||
DISPLAY HEADLINE: APPOINTMENT TITLE
|
Wheter Metadata is shown, an the order in which is shown on the info tab is defined in "Administration -> Metadata -> Custom Metadata -> Presentation".
Appointements of the following Objects will be tackled by this change (Spawning exactly one appointement and able to hold metadata):
- Sessions
3 User Interface Modifications
3.1 List of Affected Views
- After clicking an Appointment Title in the Marginal List Calendar in Course or Group
- After clicking an Appointment Title in Main Column List View (Upcoming Events) on Personal Desktop
- After clicking an Appointment Box in the Grid View in the Main Column
3.2 User Interface Details
For the affected appointements of Sessions holding advanced metdata shown in the info Tab, the content of the modal will have the following structure:
Modal Headline: DD. Mon YYYY, HH:MM - HH:MM | ||||||||||||||
Toolbar [Download All Files] [Attend Session] [Open Session] | ||||||||||||||
HEADLINE DISPLAY: DD. Mon YYYY, HH:MM - HH:MM (instead of title of session) OR TITLE OF SESSION
HEADLINE OF DISPLAY: SESION INFORMATION
|
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 Contact
- Author of the Request: Amstutz, Timon [amstutz]
- Maintainer: Meyer, Stefan [smeyer]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- ...
7 Discussion
JourFixe, ILIAS [jourfixe], April 24, 2017: Highly appreciated and scheduled for 5.3.
8 Implementation
Test Cases
Test cases completed on 2017-08-23 by Tödt, Alexandra [atoedt]
- 18704: Details eines Termins einsehen
- 18722: Metadaten in der Detailansicht eines Termins zu einer Sitzung einsehen
Approval
Approved at 22th Aug 2017 by Seiler, Yvonne [yvseiler].
Last edited: 23. Aug 2017, 16:44, Tödt, Alexandra [atoedt]