Commit Graph

270 Commits (4ef67380533116485f8f89f692c11f45f5562fa8)

Author SHA1 Message Date
Sami Mokaddem 4ef6738053
chg: [mailinglist] Improved feature
Previously, emails were stored as json encoded string. To add more flexibility and prevent inconsistencies (such as propagating email changes to the mailing list), it has been moved to a table.
2021-10-28 09:00:20 +02:00
Sami Mokaddem fe9fbe2e99
new: [mailing-list] Added mailing list feature - WiP 2021-10-25 16:20:36 +02:00
Sami Mokaddem d21bad721a
fix: [genericTemplate:filters] Correctly takes filter fields and simplified UI 2021-10-21 10:20:07 +02:00
Sami Mokaddem 1fc583c9aa
fix: [registter] Typo in login link 2021-10-21 09:17:53 +02:00
Sami Mokaddem 49ec327923
chg: [ui:register] Added sign-in link 2021-10-21 09:16:51 +02:00
Sami Mokaddem 740c28a01e
fix: [register] Fix login in title 2021-10-21 08:47:51 +02:00
Sami Mokaddem e1b066143c
fix: [ui:login] Typo in tittle 2021-10-21 08:47:13 +02:00
Sami Mokaddem 370ae3438e
new: [user:registration] Added user self-registration feature 2021-10-20 22:29:23 +02:00
Sami Mokaddem 0953a91db4
Merge remote-tracking branch 'origin/develop' into develop 2021-10-20 15:41:21 +02:00
Sami Mokaddem 8686aa87a6
fix: [genericElement:index_table] Better support of nested dropdown if it has been added after page load 2021-10-20 15:41:11 +02:00
Sami Mokaddem 7940920f3d
fix: [genericElement:indexTable] Ignore row selector column 2021-10-20 15:39:37 +02:00
iglocska 879004692c
fix: [UI] invalid code in the home.php template fixed 2021-10-20 14:33:22 +02:00
Sami Mokaddem 6c4efc044d
fix: [settings] Make sure to save multi-select value as an array 2021-10-20 12:48:13 +02:00
Sami Mokaddem ab7db2c348
chg: [element:settings] Added support of multi-select fields 2021-10-20 12:21:13 +02:00
Sami Mokaddem 43dfacfe72
chg: [genericElement:indexTable] Refactored code and added support of compact display 2021-10-20 11:28:39 +02:00
Sami Mokaddem 7941a6530a
new: [genericElement:indexTable] Table actions - WiP
Table actions allow to perform actions on the table such as hide/show columns, regroup rows by fields and so on
2021-10-20 09:39:12 +02:00
Sami Mokaddem 97428a8892
chg: [ui:home] Nicer icons and layout 2021-10-18 14:59:18 +02:00
Sami Mokaddem d75170d69b
chg: [ui:home] Let the theme decide bookmark's link color 2021-10-18 13:43:51 +02:00
Sami Mokaddem 78180fa90f
new: [userSettings] Added complete support of user settings
Including support of bookmarks, sidebar behavior and theming
2021-10-18 13:28:26 +02:00
Sami Mokaddem a2e3ad76dd
chg: [settings] Refactored settings table and views
Allow for improved re-usability to use the views and functions with other settings
2021-10-18 13:24:30 +02:00
Sami Mokaddem 14c7d20cc1
fix: [ui:sidebar] Make the sidebar scrollable if content is too large 2021-10-18 13:11:19 +02:00
Sami Mokaddem 3ea877fe10
chg: [ui:settings] Refactored setting factory to be more generic 2021-10-12 10:21:12 +02:00
Sami Mokaddem 0d6e6aa7a4
chg: [userSettings] Initial version of template - WiP 2021-10-12 10:16:36 +02:00
Sami Mokaddem 29ca08ce60
new: [sidebar:bookmarks] Added early version of user-defined bookmarks
Bookmark configs are saved in their respective user setting for each users
2021-10-08 16:57:38 +02:00
Sami Mokaddem 7fbf83bf49
new: [layout:sidebar] Save sidebar expanded state in user setting 2021-10-08 16:56:08 +02:00
Sami Mokaddem 4d85d70799
fix: [userSettings] Added missing template 2021-10-08 16:54:32 +02:00
Sami Mokaddem 04cc693c0e
chg: [userSettings] Added view template 2021-10-08 16:53:58 +02:00
Sami Mokaddem 39fdb8ec0d
new: [user-settings] Added user settings feature 2021-10-08 10:27:40 +02:00
Sami Mokaddem 7ab8a93fbd
chg: [navigation] regrouped navigation related data into files 2021-10-08 10:23:03 +02:00
Sami Mokaddem 1c21090a9c
chg: [layout:login] Improved layout 2021-10-05 12:06:09 +02:00
Sami Mokaddem 4beb9a5e4d
chg: [layout:login] Improved layout 2021-10-04 18:16:47 +02:00
Sami Mokaddem 015c5bc721
chg: [element:genericForm] Added support of bs5 floating label 2021-10-04 16:16:13 +02:00
Sami Mokaddem 07a4ebfc92 chg: [ui:keycloak] Nice login and logged-in UI 2021-10-04 13:15:47 +02:00
Sami Mokaddem f9113819ee chg: [elements:flash] Support of toast for flash messages 2021-10-04 13:06:12 +02:00
iglocska 99a89977c8
Merge branch 'keycloak' into develop-unstable 2021-10-01 13:53:14 +02:00
iglocska f60e411af1
new [keycloak]: WiP user enrollment added
- also moved the keycloak specific functionalities to a behaviour
- added new role permission (org admin)
2021-10-01 13:19:26 +02:00
Sami Mokaddem e93821685c chg: [ui:login] correctly supports themes 2021-10-01 11:40:13 +02:00
mokaddem 8b5d2bc48a chg: [ui:setting] Fixed select2 setting search input UI 2021-09-28 11:35:39 +02:00
mokaddem bc8de62815 chg: [ui:settings] Setting page support themes 2021-09-28 10:59:57 +02:00
mokaddem 9398a2f555 chg: [instance:settings] Display section name regardless of its number of child 2021-09-28 09:26:24 +02:00
mokaddem 20a7903573 chg: [instance:settings] Support of BS5 in setting page 2021-09-28 09:23:02 +02:00
iglocska efe3765609
new: [keycloak auth] wip version 1 added
- authenticate via keycloak (on demand only at the moment)
- check if user from JWT token exists
  - if yes:
    - check if role needs to be updated - do so if need be
    - check if organisation needs to be updated - (currently only captures, not aligned yet!)
  - if no:
    - create user
    - set role (if set, otherwise fall back to default configuration)
    - capture organisation - (currently not aligned yet!)
2021-09-24 01:48:50 +02:00
mokaddem b4fdc625da chg: [setting] Support of themes in settings 2021-09-18 11:21:50 +02:00
mokaddem 652c59c597 fix: [settings] Fixed scrollspy 2021-09-18 10:33:27 +02:00
mokaddem 43ac537fbc fix: [navigation] Added setting page and more layout fixes 2021-09-18 10:31:05 +02:00
mokaddem 4faecfbbd7 chg: [instance:home] Slightly improved UI 2021-09-18 10:22:59 +02:00
mokaddem 468505b5c6 chg: [navbar:search_all] Fixed layout 2021-09-17 19:06:56 +02:00
mokaddem 24a8aa42c8 chg: [navbar:search-all] Fixed dropdown instantiation 2021-09-17 18:53:32 +02:00
mokaddem cf3e87614e chg: [navigation] Fixed navigation for tag endpoints 2021-09-17 18:30:32 +02:00
mokaddem 0c38ee1532 chg: [genericTemplate:filters] Fixed some UI issues 2021-09-17 18:12:24 +02:00