Sami Mokaddem
03b6de68e1
fix: [ui:migrateMetaFields] Fixed total number of items displayed
2023-02-16 09:42:08 +01:00
Sami Mokaddem
27673b54c9
chg: [metaTemplate:migrateMetaField] Ignore metafield with empty value
2023-02-16 09:32:27 +01:00
Sami Mokaddem
a872379529
chg: [inboxProcessor:dataChange] Further improved UI and readability
2023-02-15 11:42:35 +01:00
Sami Mokaddem
20eebd097d
new: [meta-template] Improvement of the update system
...
- Changed default update strategy from `create_new` to `update_existing`
- Added mechanism to automatically migrate meta-fields to newest template
- Improved validation and conflict detection strategies
- Fixed various UI bugs and improved QoL
2023-02-14 14:42:35 +01:00
Sami Mokaddem
c0636b89ab
fix: [bootstrap:table] Fixed typo and pass field config for indexed arrays
2023-02-14 10:31:23 +01:00
Sami Mokaddem
d4ad5f2fb3
chg: [bootstrap:collapse] Allow disabling card formating
2023-02-14 10:30:46 +01:00
Sami Mokaddem
881e116889
chg: [inboxProcessor:NotificationDatachange] Improved readability
2023-02-14 10:29:53 +01:00
Sami Mokaddem
3fcb58c081
chg: [brood:queryIndex] Added support of pagination and filtering
2023-02-13 15:39:25 +01:00
Sami Mokaddem
b9292473de
fix: [crud:index] Only include requested metafields for non-API queries
2023-02-13 15:38:12 +01:00
Sami Mokaddem
fce564f798
chg: [crud:index] Added better support of pagination for API
2023-02-13 15:36:21 +01:00
Sami Mokaddem
72932c582d
chg: [users:index] Includes metafields by default when API query
2023-02-13 15:32:40 +01:00
Sami Mokaddem
d7a530924f
fix: [navigation:metaTemplates] Allow toggling template enabled state
2023-02-13 15:32:00 +01:00
Sami Mokaddem
c43772315a
chg: [genericTemplates:toggle] Added support of confirm modal
2023-02-13 15:31:00 +01:00
Sami Mokaddem
5175564c47
fix: [encryptionKeys:index] Typo in fingerprint column
2023-02-13 15:30:17 +01:00
Sami Mokaddem
3e6b77c478
new: [element:index_table] Added possibility to download current table based on filters
2023-02-13 15:29:03 +01:00
Sami Mokaddem
9013a7ce2b
chg: [boostrapElement:dropdownMenu] Added support of `attrs` parameter for menu entry
2023-02-13 15:18:07 +01:00
Sami Mokaddem
aa9225ba90
fix: [metaFields] Fixed typo in function
2023-02-13 15:16:10 +01:00
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
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
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
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