Feature Wiki

Information about planned and released features

Tabs

Select All on top of tables

This feature request is a part of the Calendar Revision II.

1 Initial Problem

In tables, all displayed entries can be marked at the very end using "Select all". However, this option only exists at the bottom of the table.

If you have a long table, this option will disappear under the "fold" of the page and you will not see this option. Only after you have laboriously marked individual checkboxes, you land at the bottom of the table and then possibly see this option.

This frustrates and prevents a positive user experience.

2 Conceptual Summary

If possible, all tables should get an addtional "Select all" at the top of the table.

If it is not possible for all tables, then at least this three table should be adapted:

  • Session > Session Participants
  • Course > Members
  • Group > Members

3 User Interface Modifications

3.1 List of Affected Views

  • All tables with multi selection
  • f.e. Session > Edit Participants or Course > Members

3.2 User Interface Details

3.3 New User Interface Concepts

This request uses an existing element whhich is however not a part of the kitchensink, yet. 

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: Seiler, Yvonne [yvseiler]Universität Bern
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • 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], 24 SEP 2018 : We highly appreciate this suggestion but with the following change: please place the checkbox left of "Name" to save a whole line (so called "OpenCast approach").

8 Implementation

Test Cases

Test cases completed at 2018-10-22 by Tödt, Alexandra [atoedt]

  • Gruppen 24878 : Alle Mitglieder entfernen 
  • Sitzungen 24879 : An alle Mitglieder E-Mails verschicken
  • Kurse 24880 : Alle Mitglieder bearbeiten

Approval

Approved at 23.10.2018 by Amstutz, Timon [amstutz].

Last edited: 23. Oct 2018, 11:38, Amstutz, Timon [amstutz]