List of critical changes in version 3.12.34
Critical changes
User Interface Changes
When reassigning a task, only the new executor can see the navigation buttons in the Rich message. The user from whom the task was reassigned is sent a message without navigation buttons, that is, this user cannot make a decision in the task.
Changes in models and managers
Implemented processing of substitution rules for executors and controllers of KPI data collection tasks.
Portlets
Now you can change the name of the Filter portlet that is in the public domain for an individual user. If a user changed the name of the portlet when editing the general settings page on which it is located, the changes are not to be applied to the Filter portlet personally configured by users.
Configuration management
Implemented access to the Configuration Management application for all users in the Administrators group. Users imported and/or synchronized with LDAP must use the login and password of the external authentication module account to authorize in the application.
Projects
- The Project settings button is hidden in the project page template.
- The connection of tasks of an external subprocess with a project associated with an instance of the parent process has been implemented. When starting a process from a project plan (using the BP launch task), an instance of an external subprocess will be associated with the same project as the parent.
- For transitions between stages of the project life cycle, the Restore as a draft action is implemented. This action allows you to assign a project with the Completed status the draft
Attachments
Implemented permission verification for attachments. If you try to download an attachment to a task for which the user does not have access permissions via a direct link, an access error message will be displayed.
Major changes
- Token authentication mechanism has changed. The authorization token has a 1-hour lifetime. Also, the token lifetime can be configured in the config file. If a secret session when authentication has been agreed, only signed requests will be processed.
- A unique toolbar id is implemented for each user page.
- Implemented project name uniqueness verification when creating a project. Creating in the system two or more projects with the same name is impossible. If you try to create a project with a name that duplicates the name of an existing project, an error message will be displayed.
- When editing a project page template, the settings apply to projects of this type created after saving the settings. Personal settings of the project page are carried out directly on the project page.
- The caching of the GetImportProgressInfo method during bulk import has been moved to the global cache.