Feature Wiki

Information about planned and released features

Tabs

Clickable Glyph for Notification Bell

1 Initial Problem

To start a forum notification or thread notification, the corresponding function must be activated via the "Actions" menu. There is a notification glyph visually, which serves to indicate whether the notification is active or not. However, this does not yet work as a trigger.

Users click on this notification glyph to activate or deactivate the notification.
Only if you notice that this does not work, you do search for a possible notification function in the Actions menu.

Other glyphs in the same location (Comment, Notes, Tags) suggest that the glyph can also be clicked here as a trigger.

2 Conceptual Summary

This request addresses two aspects:

  1. The glyph should be the trigger for activating and deactivating notifications.
  2. In addition, the behaviour for more granular notification settings by the user should be adjusted.

This results in no more settings for notifications being available in the actions menu of an object.

Trigger for activating and deactivating notifications

The glyph should now be clickable to change the state of the notification function.

  • If the glyph is visually in the deactivated state (unfilled version / outlined) and is clicked, the state changes to ‘Notifications activated’.

  • If the glyph is visually in the activated state (filled version) and is clicked, the state changes to ‘Notifications deactivated’.

A green success message is displayed with confirmation of the process.

Set more granular notification settings (Only available in certain objects)

There are objects in which there are more specific settings for notifications. These include, for example, the wiki and the forum.

These settings can currently be set in different ways. 

From now on, an additional configuration will be called up in the same type of dialogue for these cases as soon as the glyph is clicked.

  • If the glyph is visually deactivated state (unfilled version / outlined) and is clicked, a modal with all setting options is called up at this point. If the modal is saved with one or more options, the state changes to ‘Notifications activated’.
  • If the glyph is visually in the activated state (filled version) and is clicked, a modal with all setting options is called up at this point. If the modal is saved with no checked option, the state changes to ‘Notifications deactivated’.

Which and how many different notification options are offered is determined by the respective component.

3 User Interface Modifications

3.1 List of Affected Views

  • All objects with Notifications (forum, course, groups, wikis, learning modules, data collections, ...)

3.2 User Interface Details

MockUp for 'Notification Settings'-Modal in Wiki
Current status of the 'Notification Settings'-Modal – only trigger has changed
MockUp for 'Notification Settings'-Modal in DataColletion

3.3 New User Interface Concepts

None. Using UI Kitchen Sink.

3.4 Accessibility Implications

The state is communicated via the glyph.

More expectable behaviour is established.

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 Information

Nothing specific.

6 Security Implications

Nothing specific.

7 Contact

8 Funding

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

9 Discussion

JourFixe, ILIAS [jourfixe], 14 OCT 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 11. Please make sure that the modal for notification settings contains all options for an object (also those that are currently only shown in the Actions menu and that will be abandoned with this FR)!

10 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Last edited: 14. Oct 2024, 16:57, Kunkel, Matthias [mkunkel]