Details
-
New Feature
-
Resolution: Fixed
-
None
-
None
-
None
-
Empty show more show less
Description
Before starting the development, please also see TRANSLATE-138 for information.
For every new features that is relevant for the users of the GUI and for project-manager-relevant features, the users will be informed about the changes.
This changes will be listed in a changes-table in the database in German language. For each change there will be the following columns:
- Change-Nr (autoincrement)
- Date of the change
- translate5-JIRA-Nr.
- Change-Title (will be different from translate5-JIRA-title in many cases)
- Changes-Description (will be different from translate5-JIRA-description in all cases)
- Integer-Value referring to the groups of people to be informed:
- 1 for users of the editor
- 2 for project-managers
- 4 for admins
- => The value doubles for every new group in the same way as php-error-levels do.
In the user-table is recorded, which has been the last changes-Nr. shown to this user
If the user logs in and there are new changes, he will be presented a ExtJs-Popup with a table listing ALL changes. The newest change is the top one. He will only see the changes relevant for his user group(s).
There will be a new button in translate5 to list the changes at any time (Could be simply the application version number).
The translation process is done the usual way, piping the database-contents through the xliff-translation-process.
Attachments
Issue Links
- duplicates
-
TRANSLATE-138 Application Versioning in the Frontend
- Done