Feature Wiki
Tabs
Revise Content-Tab »Folder« in User Mail System
Page Overview
[Hide]1 Initial Problem
As part of the RemovingLUI project, the content tab 'Folder' of the user mail system must be revised. This will be used to improve the overall clarity and comprehensibility of the information.
The really really special filter, which allows further restrictions when entering text, is to be replaced. Some different statuses that are relevant for mails should no longer be handled individually.
The order of the information in the table could be improved. The same applies to the recognition of read and unread, which is only done via bold labelling and is difficult to recognise - often even more difficult with different system fonts
There is also a 'secret' function that can be used to trigger a zipped download of several attachments via paper clip glyph
2 Conceptual Summary
Filters
The filters are reorganised:
- Sender (text)
- Subject (text)
- Mail Body (text)
- Attachment content (text) (Forgotten in the MockUps)
- Display (multi select)
- Show Read
- Show Unread
- Show User Mails only
- Show System Notifications only
- With Attachements
- Without Attachements
- Period (date-time and duration)
- from …
- until …
- from … until …
The filter 'Display' summarises several legacy filters and enables combinations of filter criteria to be reached quickly and kept clear.
Table Content
The reorganised order of the columns is:
- Status (Symbols for 'read' or 'unread' | sortable)
- Avatar (Avatar as Letter or Picture | not sortable)
- Sender (Text for "Fullname (Username)" or Header Title of Platform | sortable)
- Subject (Linked Text to open the mail | sortable)
- Date (Text | sortable)
- Attachment (Paper-Clip-Symbol to show there are attechments or empty table cell | sortable)
- Actions (Action menu | not sortable)
The status 'unread' or 'read' is made explicit.
'Attachments' only shows whether attachments exist or not. There is no hidden functionality behind it.
Table Options
We do not provide options to show/hide the columns 'Attachment' ans' Avatar'.
Row Actions and Table Actions
Row Actions: The actions per row remain unchanged.
- View
- Reply
- Forward
- Download Attachments (Only if one attachment is existing. If there is more than one attachment, a zip file is being downloaded.)
Table Actions: The former multic actions are placed in bulk actions of data table, supplemented by the 'apply to all objects' process. There are no useful row actions for bulk processing.
- Move to: Inbox
- Move to: Trash (Delete)
- Move to: Drafts
- Move to: Sent
- Move to: User Folders
- (Move to: [Folder Title]) (only if it exists)
- Mark as Read
- Mark as Unread
- Apply to all
3 User Interface Modifications
3.1 List of Affected Views
- Content-Tab 'Folder' in user mail system
3.2 User Interface Details
Notes:
- Using DateTime and Duration Inputs for Filter is actual an open PR: #6646.
- Filter with multi select filter is apparently buggy
- New Symbols for Status 'read' and 'unread' for mails are required. (These will be 'icons'.)
Main elements (TabLE, Filter and Actions)
Complete composition
3.3 New User Interface Concepts
No new concepts used.
3.4 Accessibility Implications
Nothing specific.
Possibly an improvement by using symbols for status 'read' an 'unread' instead of a bold tag to mail subject.
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 Privacy
Nothing specific.
6 Security
Nothing specific.
7 Contact
- Author of the Request: Samoila, Oliver [oliver.samoila]
- Maintainer: Jansen, Michael [mjansen]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
9 Discussion
JourFixe, ILIAS [jourfixe], 03 MAR 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10. Only open issue is the question of how we distinguish unread messages from read ones. We discussed several options and a first conclusion is only to highlight unread messages with a kind of symbol (letter, big point) and bold text. Oliver will discuss options in one of the next UI clinic meetings.
10 Implementation
Test Cases
Test cases completed at 23 September 2024 by Samoila, Oliver [oliver.samoila]
- ERLEDIGT
- C6714 » Mail endgültig löschen
- C1603 » Mailliste nach Spaltentitel sortieren
- C1604 » Mailliste: zwischen Seiten navigieren
- C24719 » Mailliste filtern
- C24720 » Aktionenmenü in Mailliste
- C1606 » Nachricht(en) verschieben (aus Liste)
- C1619 » Nachricht verschieben (innerhalb einer Nachricht)
- C1611 » Nachricht(en) als (un)gelesen markieren
- C24728 » Herunterladen von Anhängen als ZIP-Archiv
- Noch offen / zu löschen / zu überprüfen, scheitern aber am Zustand des Trunks:
- C25094 » Textfilter in Mails mit Wildcard-*
Privacy
Information in privacy.md of component: updated on {date} by {user} | no change required
Approval
Approved at 04 September 2024 by Samoila, Oliver [oliver.samoila].
Last edited: 14. Nov 2024, 21:09, Samoila, Oliver [oliver.samoila]