iglocska
b4aaf0f184
Merge branch 'develop'
2024-05-14 10:47:01 +02:00
iglocska
b2eb86d659
Merge branch 'main' of github.com:cerebrate-project/cerebrate
2024-04-09 12:43:52 +02:00
iglocska
4657feaf6e
fix: [keycloak] user enrollment now syncs permissions correctly
2024-04-09 12:42:43 +02:00
Sami Mokaddem
e9a79c54fc
Merge branch 'main' of github.com:cerebrate-project/cerebrate into main
2024-04-09 12:22:09 +02:00
Sami Mokaddem
c958f24190
fix: [setting:cerebrate] Enforce debug setting to be true or false
2024-04-09 12:21:39 +02:00
iglocska
91be9ddeda
fix: [keycloak] sync metafields on user creation
2024-04-09 12:21:24 +02:00
iglocska
63d1ec76eb
fix: [keycloak] increase fetch users limit to 99999
2024-04-09 12:20:52 +02:00
Sami Mokaddem
96d53f4b6a
chg: [users:filtering] Added dropdown for users filtering
2024-04-02 14:06:25 +02:00
Sami Mokaddem
1111290cea
chg: [individuals:filtering] Added dropdown for organisation filtering
2024-04-02 14:02:03 +02:00
Sami Mokaddem
91cd9eb180
fix: [encryptionKeys:add] Make sure to compare owner_id with individual_id
2024-03-29 16:46:47 +01:00
Sami Mokaddem
3a3494df8c
fix: [encryptionKeys:ui] Aligned UI with what users can actually do
2024-03-29 16:33:33 +01:00
Sami Mokaddem
e111dacf17
fix: [app] Fixed some deprecation notices
2024-03-29 16:32:50 +01:00
Sami Mokaddem
ecc421b326
new: [settings:inbox.data_change_notify_for_all] Added setting to be more verbose for data changes
2023-12-13 15:01:23 +01:00
Sami Mokaddem
eefe6b22cc
chg: [inboxes:filtering] Populate username with eligible users in filtering modal
2023-12-13 14:31:55 +01:00
Sami Mokaddem
42a5bd03c6
fix: [individual:validation] Enforce email format to be a valid email address
2023-12-12 09:13:02 +01:00
Sami Mokaddem
96e4aceb28
fix: [behavior:notifyAdmins] Fixed typo in date serialization
2023-12-12 09:02:43 +01:00
Sami Mokaddem
338386729f
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop
2023-11-16 09:04:37 +01:00
Sami Mokaddem
46bafa045f
chg: [crud:index] Include all meta-fields regardless of user's preference when in REST context
2023-11-16 09:02:40 +01:00
iglocska
0d7b73cafe
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop
2023-11-03 15:46:43 +01:00
iglocska
e192c7844b
new: [MISP connector] sync updated to properly support sharing group exchanges
2023-11-03 15:46:20 +01:00
Sami Mokaddem
f0ba0d8316
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop
2023-11-02 08:10:01 +01:00
Sami Mokaddem
63593cfd56
new: [CRUD:index] Allow exporting data into csv
...
- Added CSVConverter tool and CSV server request detector
2023-11-02 08:08:06 +01:00
iglocska
9305e7ceea
chg: [wip] sharing group rework / MISP connector improvements
2023-10-31 14:54:08 +01:00
iglocska
d23e393a9a
fix: [topology] various fixes
2023-10-05 12:47:18 +02:00
iglocska
b01a3bf83e
new: [topology UI] added
2023-10-05 11:05:20 +02:00
iglocska
e03a037511
fix: [internal] fixed the function checking if a user belongs to the current User's managed org group
2023-09-13 07:06:31 +02:00
Sami Mokaddem
b2df8192f7
fix: [OrgGroups:checkIfGroupAdmin] Consider site_admins as group admin
2023-09-12 14:31:03 +02:00
iglocska
1a20eaace9
fix: [strict typing] Made Sami's frankenstein setup happy
2023-09-12 14:25:16 +02:00
iglocska
1d9b54348a
fix: [temp] ACL function built up
2023-09-12 14:17:11 +02:00
iglocska
69b653dd59
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop
2023-09-12 09:27:57 +02:00
iglocska
16a4a1cde5
new: [org Groups] added
...
- Org Groups allow user co-management of sub communities
- Create an org group with a set of organisations
- assign administrators to an org group
- org group admins can modify users of the group
2023-09-12 09:26:07 +02:00
Sami Mokaddem
8b4b47775c
chg: [alignments:acl] Reflected ACL logic from individuals to alignments
2023-09-08 09:11:52 +02:00
Sami Mokaddem
367012af36
fix: [individual:edit] Select individuals based on their id and not their user_id
2023-09-07 16:43:30 +02:00
iglocska
52e8a5c6a6
new: [enumerations] added enumerations system
...
- for string entry fields, simply add lists of values to convert the text entry for values
- helps with maintaining accurate lists
- currently the fields that are valid targets are organisations.nationality, organisations.sector, organisations.type
2023-05-26 16:13:52 +02:00
iglocska
41749ae5a8
fix: [users] added the country information to the index / view
2023-05-25 16:22:49 +02:00
Sami Mokaddem
5f1c99cd53
fix: [security] blind SQL injection in searchAll
...
- As reported by Zigrin Security
2023-03-25 09:23:45 +01:00
Sami Mokaddem
47bebe5b68
chg: [metaTemplate:update] Gracefully handle case when template on disk is not readable
2023-03-13 11:37:58 +01:00
Sami Mokaddem
6fc568e80e
new: [metaTemplateNameDirectory] Added index to see the known template and their associated saved meta-templates
2023-02-27 12:16:36 +01:00
Sami Mokaddem
26c038b25b
chg: [settings:cerebrate] Improved check before saving debug level
2023-02-27 11:12:54 +01:00
Sami Mokaddem
59f8608d50
new: [user:permissionLimitation] Added current permission status while in `add` or `edit` context
...
Also moved the notification key from meta-fields to meta-template-fields
2023-02-24 15:22:18 +01:00
Sami Mokaddem
a427686388
chg: [user:permissionRestriction] Move check from beforeSave to ApplicationRule
2023-02-24 15:02:08 +01:00
Sami Mokaddem
0833a8c0e4
fix: [individual:getValidToEdit] Restricted ACL to prevent one org_admin to edit another from the same org
2023-02-24 11:18:48 +01:00
Sami Mokaddem
0850c92e89
chg: [users:index] Added setting to allow the deletion of users
...
Fix #119
2023-02-16 15:07:06 +01:00
Sami Mokaddem
adad45baf6
chg: [metaTemplate:updateStrategyDelete] Restored strategy to update a template and delete conflicting metafields
2023-02-16 13:51:36 +01:00
Sami Mokaddem
97a151aff5
new: [metaTemplate:metaFieldMigration] Added support of force migrate
...
Remove conflicting meta-fields and migrate non-conflicting ones
2023-02-16 13:35:38 +01:00
Sami Mokaddem
27673b54c9
chg: [metaTemplate:migrateMetaField] Ignore metafield with empty value
2023-02-16 09:32:27 +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
3fcb58c081
chg: [brood:queryIndex] Added support of pagination and filtering
2023-02-13 15:39:25 +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