[Human Readable Change History] This module may unexpectedly change the locale of the application

[Human Readable Change History] This module may unexpectedly change the locale of the application

  
Forge Component
(20)
Published on 23 Nov (3 weeks ago) by Johan den Ouden
20 votes
Published on 23 Nov (3 weeks ago) by Johan den Ouden

On the RecordDifferences action, several problems were detected with the "locale" parameter

a) changes the locale of the application. It is not the role of an audit generic component to change the locale of an entire application. This is a very serious design flaw that at very least should be documented on the action description. 

b) It is undocumented

c) does not translate static entities on the change description, only the change description "explanation"

d) it is mandatory. If we have a system action "GetCurrentLocale()", there is no point in asking for a locale unless the user wants to use a different locale