Resolve "Improve themes screen to define application colors and preferences and generate a css screen with css variables based on this"
What does this MR do
Upgrade themes to allow define theme colors and styles inside theme management screen
IMPACTS:
- New
AweThmColtable (defined on SQL scripts) - New
AweUsrSettable (defined on SQL scripts)
New session setting available to define for users (if you want to maintain dark/light theme persistence in session)
-
themeMode: Defines if current theme mode for the logged user isdarkorlight. To initialize it after login add the following line inapplication.propertiesfile:
awe.session.parameter.themeMode=getUserThemeMode
Related issues
Fix #496 (closed)
Your checklist for this pull request
-
Make sure your merge request is to develop or /feature /bugfix branch. Don't request your master! -
Check the commit's or even all commits' message styles matches our requested structure. -
Check the commit's pass the CI pipeline. -
New and existing unit tests pass locally with my changes. -
Commented code, particularly in hard-to-understand areas
Closes #496 (closed)
Edited by Pablo Javier García Mora