Released on April 28, 2022
The term Self-Service Portal has been replaced by DevOps Portal.
Enhancements
- Bulk Role Management for Users. The role management is now integrated in the Users page. This great new feature allows you to assign or unassign project roles to multiple users in just one action. It's also perfect to get an overview about already assigned roles in a specific project since it really shows all available information about the affected users. Usage is very simple: select the project in the combo box and see the users sorted by project role below. Two dashes ("–") are used as a symbol for no role. Global or project admins can change the role of users by selecting them with the check boxes on the left-hand side and then use the Assign button to assign the desired role to this users. To remove roles simply select "–" as new role. The selection in the combo boxes project and new role are persisted accross sessions.
- All projects now automatically get a RAW repository on Nexus OSS (if the tool is available) with the name <Project Key>-raw. Basically a RAW repo is like a static HTTP server. You can use it to publish HTML pages, e.g. JavaDocs or any other static files which are not covered by the programming language specific repo formats. RAW repos have also been added to all existing projects.
- On the Technical Users page the number of assigned roles for each tech user is now displayed
- On the Organizations page the number of members in each organization is now displayed
- Improved accessability of the portal to allow better usage by users with disabilities. This includes e.g. correct formatting of pages with very high zoom factors, screen reader support, high contrast mode support, alternatives to just using colors for information transport, etc.
- Tables now have only one link per row which is used to open the item in view mode
- Portal now perfectly usable on mobile devices with smaller screens
- Page titles for e.g. browser tab names now include the portal name which improves navigation in a crowded browser
- On the Projects page users now only get deep links for tools which they can really access. Tools for which a user doesn't have a licence assigned are no longer listed. Global admins who can see all projects will get just tool names without links for each project where they don't have currently a role assigned.
- Updated Portal to new versions of the underlying technology like JHipster and Angular.
Bugfixes and Improvements
- Technical users for Jira cannot be completely deleted on Jira when they have issues assigned. Instead they will be set to inactive in Jira. If you want to have a tech user completeley delete in Jira make sure to unassing all issues before deleting the user in the portal.
- Improved robustness of auto provisioning when one or multiple tools are not available during auto provisioning process
- Searching for special characters like ! or ? in the status field of users works again
- Creating Tech Users for Jira Service Management works again
- Fixed some problems caused by the renaming of Jira ServiceDesk to Jira Service Management.
- Adding more code for upcoming Rancher 2 support
- Improved menu bar for narrow screens
- Project list on User Detail pages is now alphabetically sorted
- The validity of links in user activation mails and password reset mails is now always correctly specified in localized format, also for non default time periods.
- Simplified readability of License Usage page
- Numbers in tables are now right-aligned for better readability
- Now avoiding flickering due to error messages like "Password is too short" while typing in a new password
- Updated data base version
Known Issues
- User update/lock action can be stuck when the user was assigned to another organization after the user's first project role assignment. The ops team can automatically repair it for you.