Feature Wiki
Tabs
Support Filters in Manage-Tab of Categories
Page Overview
[Hide]1 Initial Problem
It is hard to delete objects from Categories in which the amount handled is so huge that the List GUI is rendered unusable.
We need a way to identfy and present unused objects in these categories.
2 Conceptual Summary
The Manage-sub-tab of categories should get filters to get a handle on a huge amount of objects.
3 User Interface Modifications
3.1 List of Affected Views
- Sub-tab Manage of the Content-Tab of Categories
3.2 User Interface Details
The Sub-tab Manage of the Content-Tab of Categories will always offer the the filter described below. If additional filters are used in the category these filters will be presented as well.
Compostion and behavior of "Last Access Before" Filter
- A filter labeled "Last Access Before" with a Date Inpuut Field is presented.
- After a date is entered and the button "Apply Filter" is invoked a list of objects having their latest read_event entry before the date being entered will be listed.
- The presentation of the items will be similar to the manage view, with the operations for deleting and moving the items.
- Caveat: This filter can only be implemented IF centralized implementation of online/offline is provided. This is not the case with 5.2
- A filter labeled "Online / Offline" with a Drop-Down comprising the entries "Online" and "Offline" showing the placeholder-esque entry "Status" presented if no other value is selected.
- After an entry is selected and the button "Apply Filter" is invoked a list of objects which Availability status matches the selected entry is presented.
- The presentation of the items will be similar to the manage view, with the operations for deleting and moving the items
3.3 New User Interface Concepts
The filter presentation could/should be discussed as a separate Kitchen Sink issue. There are already existing suggestions for the future presentation of filters, indepentently of tables. If no new filter implementation will be funded/available the existing toolbar implementation will be used.
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: Tödt, Alexandra [atoedt]
- 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
13.10.2016, Glaubitz, Marko [mglaubitz]: I quite like the idea of the new manage subtab. There are, however, some things that are essentiel for us in context:
- a filter for the object type, e.g. courses, groups, ...
- being able to write an email to a set/all local roles of the selected objects (courses, groups, ...)
- a "marked objects" list, since the status between 2 time a filte is used might change due to some action
2018-09-24 Tödt, Alexandra [atoedt]: Very unfortunately the online/offline behavior has not been centralised, yet. Thus, this is not a part of this project.
JourFixe, ILIAS [jourfixe], 24 SEP 2018 : We highly appreciate the suggestion to add a filter to the manage tab of categories (FR renamed accordingly) and to introduce a new filter element "Last Access Before" for 5.4. Due to the missing online-offline-centralisation, we skip the request for an "Online/Offline" filter.
Killing, Alexander [alex], 16 May 2019: I still support the idea.
JourFixe, ILIAS [jourfixe], 20 MAY 2019 : We highly appreciate this suggestion and re-schedule it for 6.0. In the meantime we have online-centralisation implemented as well as a new filter implementation is available. So unlike last year we could realise this feature with a filter 'Online / Offline'. The filter element 'Last Access Before' still needs to be implemented.
8 Implementation
The "Last Access Before" Filter could NOT be implemented because the Date-Filter Element is still not available.
Test Cases
Test cases completed at 2019-10-24 by Tödt, Alexandra [atoedt]
- 31947: Extra-Filter im Unterreiter Verwalten
Approval
Approved at 2019-11-17 by Seeland, Per Pascal [PerPascalSeeland].
Last edited: 17. Nov 2019, 16:39, Seeland, Per Pascal [PerPascalSeeland]