Feature Wiki

Information about planned and released features

Tabs

Calendar Details

This feature request is a part of the Calendar Revision.

1 Initial Problem

  • Calendar infos and settings are oddly located: This Detailed View of the Calendar will open in the main Column of that very tab I open it in, while crowding out the original content.
  • There is no option to assign a color to a calendar unless it is a Private Calendar. 
  • Private Calendars have a separate tab for displaying users with whom this calendar is shared.  The screen constains the most peculiar form-on-top-of-table combo.

2 Conceptual Summary

Access

  • Calendar Details are viewed via tab “Calendars”
  • Calendar Details are viewed  by clicking on s specific Calendar in the “Calendar Selection”
View
Calendar Detail will open on a new page with following tabs:
  1. Appointments
  2. Setting
Other Changes 
  • Replace generic headline "Calendar Details" and instead provide the actual “Calendar Type: Calendar Name” as headline.
  • Remove redundant indicators “Calendar Name” and “Calendar Type in the Calendar Details section: That is given in the headline.
  • "Permanent Link" of Course / Group Calendars moves to "Settings"-tab. Respective "owner"- information in case of a Private Calendar,  does so, too.
  • Ical functionality is moved to the top Actions.  
  • Remove the blocks “Calendar Selection” and “Marginal Grid Calendar” from Calendar Detail View. (Alex, 4. Aug 2017: Since the JF wants the new agenda view here, I kept the marginal grid calendar for navigation purposes, it also features the iCal button)

3 User Interface Modifications

3.1 List of Affected Views

  • Personal Desktop > Calendar > Tab “Calendar” > After clicking on a Calendar Title
  • Personal Desktop > Calendar > Box “Calendar Selection” (in every view) > After clicking on a Calendar Title
  • Calendar Detail View

3.2 User Interface Details

Appointment-tab is the same for Course / Group Calendar and Private of Public Calendar
Settings-tab Corse / Group Calendar
Settings-Tab Private Calendar
Sharing-tab in Private Calendar

Alex, 4 Aug 2017: This mockup "quietly" removes the feature to share with roles. This has not been mentioned above. I kept the old form here.

3.3 New User Interface Concepts

There are no new UI components in use.

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

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

7 Discussion

Kunkel, Matthias [mkunkel], Nov 27, 2016: I strongly support the re-arrangement of information on the Detailed View. But why do we divide the information in a couple of new tabs where only one or two infos are given? Instead of a distinct Info tab for showing the calendar colour and the permalink, we should place this information on the Settings tab (where the colour information is already given).

Workshop, 2016-11-28:

  • Reduce tabs to "Appointments" and "Settings". Everything from "Info" goes on "Settings" tab (Calendar Name, Color Permanent Link), Info-tab will be removed.
  • iCal functionality will be moved to "Actions" menu near Title of Object with an iCal-Glyph and an action "Copy iCal" because it's a notification option like a subscription. Was ist mit Download des iCal Files?
  • User should make changes of course calendar colour (default from ILIAS, teacher can change colour, user can override teachers colour).
  • User should make changes of course calendar name (default from ILIAS, user can override).

JourFixe, ILIAS [jourfixe], Dec 05, 2016: We highly appreciate this suggestion and schedule it for 5.3 with the following changes / extensions:

  • We do not add a iCal icon in front of the 'Actions' menu to avoid redudancy.
  • We add a 'Delete calendar' option for personal calendars to the 'Actions' menu.
  • We add a byline under Settings : Colour (sic!) to make clear that this is a personal setting of the user.

JourFixe, ILIAS [jourfixe], Jan 09, 2017: Based on the scheduled Usability Improvements Main Column List Calendar we would like to have the same 'Appointment Listing' UI element for the Calendar Details. It should replace the current table under 'Appointment Details'.

8 Implementation

Test Cases

Test cases completed at 17.08.2017 by ezenzen

  • C18669: Auf Kalender Details zugreifen
  • C18674: Kurs- und Gruppenkalender über den Reiter 'Einstellungen' öffnen
  • C18675: Mit anderen Anwendungen auf den Kalender zugreifen
  • C18676: Kalender über den Reiter 'Kalender freigeben' freigeben

Approval

Approved at 11. August 2017 by Amstutz, Timon [amstutz].

Last edited: 17. Aug 2017, 17:31, Zenzen, Enrico [ezenzen]