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
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
- ...
7 Discussion
- 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
- 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]