Zum Hauptinhalt springen

User avatars (#659457)

The Web Client now supports user avatars. The user can upload a picture to his user profile. This picture is displayed in the case, contact and resource history and in the user menu, where it replaces the blue circle with the user’s initials. User avatars make it easier to identify the author of an entry and make the history look more friendly.

C659457-UserAvatar.png

In scope of this change, the user profile page has been renewed. It now uses a modern styling similar to other pages. The background color of the sections is now white instead of orange. In addition, several usability improvements have been made to the user profile page:

  • My data: New section to upload the avatar picture. The user details, which are managed on the Users page of the Web Admin Suite, are displayed next to the image. They are based on the new template user-profile-info-template which is added automatically during the setup and update. The template can be adapted as needed. The functionality to change the password has been moved to a modal dialog, which is opened when clicking the Change password button.
  • General settings: The section contains info icons which show explanatory tooltips for the settings. The view filters are presented in a table which states the affected views for each attribute. The default value for the Default customer group and Default queue settings is now No preference, instead of Choose one.
info

The page customization attribute visibilityFlag in the type ViewDiscriminatorsSection has been removed because it was not used and is not needed anymore.

  • Representation: The section contains info icons which show explanatory tooltips for the settings. The users are displayed in a modern chip design.
  • Personal email addresses: The section is expanded by default.
  • Active sessions: The section does not allow sorting anymore.

The section to manage time bookings has been moved to the newly created Time booking page, which can be accessed by selecting Time booking in the user menu. The page contains one section called All time bookings and the button to add a time booking is now called Create time booking.

info

If time bookings are not used, the page need to be removed by setting the newly added page customization attribute timeBookingOverviewEnabled from the scope cmApplicationCustomization to "false".