Commit Graph

1492 Commits (03b6de68e1bcb32acb3d9367165b7b16f704b574)

Author SHA1 Message Date
iglocska cc1839cbcf
fix: [kc] only try to set the signingin url to KC if KC is actually enabled 2022-11-14 11:07:52 +01:00
Sami Mokaddem efe96d85c4
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop 2022-11-14 09:08:44 +01:00
Sami Mokaddem 7d6696e079
new: [metaFields] Adding support of sane_default + improving form & crud - WiP 2022-11-14 09:04:35 +01:00
iglocska 6197b55ec9
chg: [user index] added column configuration 2022-11-13 11:23:23 +01:00
iglocska 5c02f1c6a4
chg: [cleanup] of the default role setting for keycloak
- not used in any sensible way anymore
2022-11-13 11:18:54 +01:00
iglocska 260e1d30a1
new: [individuals] rework
- allow modifications for org admins of individuals associated to their users
  - unless they're site admins
- add user information to the individual index to bring clarity to the individual vs users confusion
- rework of the user form field object
2022-11-13 11:09:34 +01:00
iglocska 9dfd086e4d
Merge branch 'develop' 2022-11-11 15:57:35 +01:00
iglocska 951fbeaee5
fix: [audit logs] change field changed to mediumblob
- AAAAAAAaaaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAaaaaaaaaaaAAAAAAAAAAaaaaaaaaAAAAAAAAAAAAaaargh
2022-11-11 15:57:03 +01:00
iglocska 7adc400e90
Merge branch 'main' into develop 2022-11-11 15:52:28 +01:00
iglocska b697c527b4
fix: [pgp key length] extended to mediumtext
- Some people drive BMWs, some have pgp keys that exceed the limits of TEXT
2022-11-11 15:51:32 +01:00
iglocska 020d80af30
Merge branch 'develop' 2022-11-11 15:32:34 +01:00
iglocska ab5cee58ad
fix: [crud] speculative fix for notice error on metatemplates being accessed that aren't loaded 2022-11-11 15:30:55 +01:00
iglocska 6d41622129
new: [user deletion] tied into KeyCloak
- remove user from KC when possible
- proceed for local users
2022-11-11 15:10:04 +01:00
iglocska f6f94983e4
fix: [users] several fixes
- User enrollment in KC moved to the aftersave (we consider cerebrate to be authoritative)
- adhere to restriction parameters in deletion
2022-11-11 15:08:56 +01:00
iglocska c2bff49185
fix: [beforesave] hook removed on get requests 2022-11-11 15:08:23 +01:00
iglocska 5b07e3e530
Merge branch 'main' into develop 2022-11-11 10:08:12 +01:00
iglocska f4b33d1852
fix: [keycloak sync] not needed on user index
- was a test that was left in
2022-11-11 10:07:35 +01:00
iglocska f69456d8f3
Merge branch 'develop' 2022-11-09 14:15:28 +01:00
iglocska 2a06b3101e
chg: [version] bump 2022-11-09 14:15:06 +01:00
iglocska 99febe19db
fix: [keycloak] re-enabled the getUser function, removed the placeholder forced user fetch 2022-11-09 14:10:54 +01:00
iglocska 0d2b4f107d
new: [permission limitations] upgrade script added 2022-11-09 14:10:33 +01:00
iglocska b1f09dc97e
new: [permission limitations] subsystem added
- add limitations for users with given meta fields
  - x number / org and y number / globally
- add comments to the limitations
- enforced on user creation/modification
2022-11-09 14:09:27 +01:00
iglocska 9d2c152a4e
chg: [bootstrap helper] added warning/info/danger fields 2022-11-09 14:03:16 +01:00
iglocska c44e1a8418
new: [metafields] added view representation of info/warning/danger keys 2022-11-09 14:01:37 +01:00
iglocska d43e7c6c22
new: [generic form] added checkbox option for boolean fields in metatemplates 2022-11-09 14:00:18 +01:00
iglocska 16a3826cef
chg: [encryption keys] rearranged for the API 2022-11-09 13:59:39 +01:00
iglocska 4ec052a2ac
chg: [soacialauth] listener updated to not save the user
- it wasn't making any changes anyway, but triggering a slow process
2022-11-09 13:58:39 +01:00
iglocska 10ce8beb30
chg: [CRUD] component - only try to unlink MetaFields if it's actually loaded 2022-11-09 13:58:02 +01:00
iglocska 7675e27e90
chg: [user index] API refactored 2022-11-04 09:59:48 +01:00
iglocska 003053f13d
new: [API rearrange] added a simplifier for commonly used objects
- let's only return the subset of the data required to identify and retrieve the related data
2022-11-04 09:58:55 +01:00
iglocska 540fd63423
fix: [API] cleaned up the individual API 2022-11-04 09:33:39 +01:00
iglocska 7504bfab10
fix: [API] rearrange component - handle collections correctly
- return a new collection with the individual values transferred to it after changes
- avoids some weird quirks with unsetting related Objects not taking effect
2022-11-04 09:31:46 +01:00
iglocska 73ad04906a
fix: [typo] capitalisation mistake blocking org edits 2022-11-02 12:11:56 +01:00
iglocska 11510ea28f
new: [individual] editing enabled for org admins
- requires that a user exist for the given individual
2022-10-31 14:42:58 +01:00
iglocska 675b6f29e9
new: [cnw] meta template for permissions
- first revision
2022-10-31 13:40:49 +01:00
iglocska 8dbbb21dff
chg: [users] add metafields behaviour 2022-10-31 13:38:31 +01:00
iglocska 5ec0471cce
chg: [keycloak mapper] also pushes default mappings if they don't exist 2022-10-31 13:36:53 +01:00
iglocska ce6575cfb6
chg: [User] Entity - added rearrangeForAPI() to rearrange meta fields 2022-10-31 13:26:44 +01:00
iglocska 2a31e39762
new: [keycloak] automatically set mappings 2022-10-31 13:26:12 +01:00
iglocska 3bf52c701f
chg: [keycloak] sync script updated 2022-10-31 11:32:15 +01:00
iglocska 2f4b6ed2ff
chg: [keycloak] integration rework
- switch to the use of attributes
- several minor fixes
2022-10-31 11:31:38 +01:00
Sami Mokaddem 866fbc2d51
chg: [layout:notification-menu] Improved spacing and size 2022-10-28 11:09:42 +02:00
Sami Mokaddem 03bd4aba30
new: [genericElement:group_table_action] Added support of `show # element` in the table 2022-10-28 09:13:15 +02:00
Sami Mokaddem 67eb9de05a
new: [ui:index_table] Fire pending debounced functions on dropdown hidden 2022-10-28 09:12:30 +02:00
Sami Mokaddem 351b90d843
fix: [helper:boostrap] Make sure all properties are passed to the button component 2022-10-28 09:11:21 +02:00
Sami Mokaddem 4c401e6e29
chg: [ui:layout] Added spacing between toast 2022-10-28 09:10:26 +02:00
Sami Mokaddem 0db625ce45
chg: [inbox:index] Added filtering on `created` time 2022-10-27 15:57:35 +02:00
Sami Mokaddem aeda393bba
chg: [component:CRUD] Improved filtering to support form type based on database column type 2022-10-27 15:56:39 +02:00
Sami Mokaddem e1499fb705
chg: [inbox:index] Added quick filter on scope 2022-10-27 11:22:55 +02:00
Sami Mokaddem dde7bbe75f
chg: [behavior:notifyAdmin] Small refactor to better handle deletions 2022-10-27 11:07:21 +02:00