Commit Graph

1681 Commits (main)

Author SHA1 Message Date
Sami Mokaddem 0ac81af82a
fix: [metaTemplateDirectory:create] Added gracefully handle uniqueness 2023-02-13 15:14:43 +01:00
Sami Mokaddem 25e63b710a
fix: [user:rearrangeForAPI] Fixed support of metafields 2023-02-13 15:13:33 +01:00
Sami Mokaddem 2915ced971
chg: [organisations:index] Always include metafields for API requests 2023-02-13 15:12:54 +01:00
Sami Mokaddem f1de7fbf49
chg: [broods:testConnection] Prematurely close session to allow concurrent requests 2023-02-13 15:08:57 +01:00
Alexandre Dulaunoy bf3f657603
Merge pull request #123 from kamil-certat/fix-nginx-socket
Update PHP socket to version-agnostic
2023-02-05 12:31:00 +01:00
Sami Mokaddem c561fba7ae
fix: [command:fastUserEmrolment] Typo in condition showing the wrong warning for the faulty entity 2023-01-20 10:05:23 +01:00
Sami Mokaddem 5caf1659cf
fix: [command:fastEnrolment] Coorrectly display missing organisation instead of throwing an error 2023-01-20 10:05:09 +01:00
Sami Mokaddem d1ff45519b
fix: [command:fastUserEmrolment] Typo in condition showing the wrong warning for the faulty entity 2023-01-19 15:41:17 +01:00
Sami Mokaddem 05f592a198
fix: [ui:connectionTestResult] Only display error once 2023-01-19 10:27:54 +01:00
Sami Mokaddem 1c4853f8a5
fix: [command:fastEnrolment] Coorrectly display missing organisation instead of throwing an error 2023-01-19 10:27:23 +01:00
Sami Mokaddem 5388b4d185
chg: [BootstrapHelper:dropdownMenu] Added support of class for menu entries 2023-01-19 10:25:52 +01:00
Sami Mokaddem fb418ca0b4
chg: [BootstrapHelper:modal] Added support of scrolling in modal body
- For the pleasure of @iglocska
2023-01-19 10:24:59 +01:00
Sami Mokaddem 7cda322223
fix: [users:view] Temporary measure to gracefully catch connection issue with keycloak 2023-01-18 15:47:59 +01:00
Sami Mokaddem 79a97efa70
Merge branch 'chg-sync-improvements' into develop-unstable 2023-01-18 15:40:54 +01:00
iglocska 108b778857
Merge branch 'develop' 2023-01-18 10:10:21 +01:00
iglocska 5092f3d4f3
chg: [version] bump 2023-01-18 10:10:00 +01:00
Sami Mokaddem ee6913d7f0
fix: [command:fastUserEnrolment] Better parsing of options and removed test instructions 2023-01-18 10:00:55 +01:00
Sami Mokaddem f36f33e7cf
new: [command:fastUserEnrolment] Added script to create alignment and enroll users from a provided CSV
- The individual and Organisation must already exist in Cerebrate. They can be created using the ImporterCommand script
2023-01-17 09:29:59 +01:00
Sami Mokaddem 433d18c176
fix: [command:importer] FIxed several bug preventing the save to happen 2023-01-17 09:28:27 +01:00
Sami Mokaddem a211aea267
new: [command:metaTemaplate] Added meta-template shell to create and enabled template by UUID 2023-01-17 09:27:31 +01:00
Sami Mokaddem cd9bb838f6
fix: [command:fieldSquasher] Allow persistence of changes 2023-01-17 09:26:47 +01:00
Sami Mokaddem 9ae446bb5d
fix: [behavior:authKeycloak] Correctly URLEncode username 2023-01-17 09:25:43 +01:00
Sami Mokaddem fc31ce8b08
fix: [alignments:add] Index individuals and orgs by ID instead of array index 2023-01-17 09:25:11 +01:00
Sami Mokaddem 025dcd9054
chg: [alignment] Added validation rule to avoid duplicates 2023-01-17 09:24:36 +01:00
Sami Mokaddem 697c068ca6
chg: [alignments:add] Usage of select2 for org selector 2023-01-17 09:24:00 +01:00
Sami Mokaddem d9df6ed4c3
fix: [permissionLimitations] Prevent error for org without users 2023-01-17 09:23:24 +01:00
Sami Mokaddem 2a754160ef
chg: [ui:genericDropdownField] Allow using select2 on dropdown field 2023-01-17 09:19:40 +01:00
Sami Mokaddem 715ba1d75b
chg: [ui:generic_index] Only show enabled meta-templates in table options 2023-01-17 09:17:49 +01:00
Sami Mokaddem 9506142de5
fix: [broods:add] Correctly index organisations by their ID 2023-01-11 09:56:56 +01:00
kamil-certat c443a23e74
Update PHP socket to version-agnostic
The nginx example config refers to PHP 7 FPM socket,
but the newer version is recommended. Changing it to the
non-versioned socket to allow quick start.
2023-01-05 12:07:37 +01:00
iglocska 5297c8206c
Merge branch 'main' into develop 2023-01-03 15:48:24 +01:00
iglocska 4f2e955020
Merge branch 'main' of github.com:cerebrate-project/cerebrate 2023-01-03 15:48:13 +01:00
iglocska 7678fe1b9b
Merge branch 'develop' 2023-01-03 15:47:59 +01:00
iglocska 81ae16e4ec
chg: [version] bump 2023-01-03 15:47:36 +01:00
iglocska 6da27dd2a4
fix: [security] destroy session on logout
- As reported by Matúš Mikuláš, Adam Gajdošík, Milan Pikula of SK-CERT
2023-01-03 15:45:42 +01:00
iglocska 13bb031167
fix: [keycloak status] - handle gracefully if user not found in KC
- As reported by Matúš Mikuláš, Adam Gajdošík, Milan Pikula of SK-CERT
2023-01-03 15:41:09 +01:00
iglocska a5eb016fc4
fix: [security] disallow multiple individuals with the same e-mail address
- As reported by Matúš Mikuláš, Adam Gajdošík, Milan Pikula of SK-CERT
2023-01-03 15:30:26 +01:00
iglocska e0f92aa8e0
fix: [validation] Tightened the validation rules for users to avoid 500 errors when the requirements are not met
- ensure that username is unique
- (optional) ensure that individual->user assignment is unique
- (optional) ensure that usernames are e-mail addresses

- As reported by Matúš Mikuláš, Adam Gajdošík, Milan Pikula of SK-CERT
2023-01-03 15:03:06 +01:00
iglocska da2f904554
fix: [security] reworked the Individual handling of user creations / modifications
- creating a new user with the e-mail address of an already existing individual should NOT overwrite the first/last name fields
- it merely connects the individual to the new user

- disallow changing the individual behind an existing user altogether
- allow capturing individuals without updates

- As reported by Matúš Mikuláš, Adam Gajdošík, Milan Pikula of SK-CERT
2022-12-23 16:47:44 +01:00
Alexandre Dulaunoy ef4030161c
new: [doc] gitchangelog.rc added 2022-12-22 13:24:43 +01:00
Andras Iklody bb77ee4e14
Merge pull request #122 from DavidCruciani/main
chg: [INSTALL] 20.04
2022-12-16 16:58:37 +01:00
David Cruciani 102263821d chg: [INSTALL] 20.04 2022-12-16 16:56:29 +01:00
iglocska 7afcc3977f
Merge branch 'main' into develop 2022-12-16 16:46:09 +01:00
iglocska f121027660
chg: [skeleton module] added extra explanations 2022-12-16 16:45:28 +01:00
iglocska c08b56b1fd
Merge branch 'main' of github.com:cerebrate-project/cerebrate 2022-12-16 15:33:37 +01:00
iglocska 256bfa8702
fix: [users] handle saving of a user without KC 2022-12-16 15:32:29 +01:00
Andras Iklody 4d2b257808
Update INSTALL.md 2022-12-16 08:08:17 +01:00
iglocska 5edf477c2f
fix: [security] fixed ACL for the user view endpoint
- arbitrary resource access fixed

- As reported by Matúš Mikuláš, Adam Gajdošík, Milan Pikula of SK-CERT
2022-12-14 10:42:46 +01:00
iglocska 05fad73f30
Merge branch 'develop' 2022-12-14 06:47:25 +01:00
iglocska a87208e8fb
Merge branch 'kc_fix' into develop 2022-12-14 06:47:08 +01:00