Commit Graph

520 Commits (cccb715996bf995208f160f4ba2c91f2611195d3)

Author SHA1 Message Date
Sami Mokaddem f0ba0d8316
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop 2023-11-02 08:10:01 +01:00
Sami Mokaddem dd4ce865bf
chg: [users:index] Added support of table filtering 2023-11-02 08:09:42 +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 92b35f9306
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop 2023-10-31 15:07:26 +01:00
iglocska 9305e7ceea
chg: [wip] sharing group rework / MISP connector improvements 2023-10-31 14:54:08 +01:00
Sami Mokaddem 1a7320e363
fix: [orggroups:ui] Aligned UI with what users can actually do 2023-10-30 10:45:38 +01:00
Sami Mokaddem b987444da2
fix: [users:settings] Take into consideration perm-org-group-admin when editing users settings 2023-10-30 09:47:57 +01:00
Sami Mokaddem 1c6c7f346a
fix: [users:edit] Correctly take into consideration perm-org-group-admin 2023-10-30 09:46:09 +01:00
iglocska 49d4c959aa
new: [topology improvements] added acl, menu access, downloader 2023-10-05 12:37:12 +02:00
iglocska 6b53d6d81a
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop 2023-10-05 11:05:41 +02:00
iglocska b01a3bf83e
new: [topology UI] added 2023-10-05 11:05:20 +02:00
Sami Mokaddem 845ba2bfc9
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop 2023-09-27 10:46:12 +02:00
Sami Mokaddem 0d5dee3524
fix: [component:CRUD] Do not limit results if the limit query parameter is not provided 2023-09-27 10:44:43 +02:00
Luciano Righetti eb95c44528
Merge pull request #151 from righel/fix-test-action
fix: fix test workflow action
2023-09-14 16:16:55 +02:00
Sami Mokaddem 672847b214
chg: [users:acl] Improved waterfall model for CRUD operation and updated UI to reflect them 2023-09-13 09:15:16 +02:00
iglocska b0ebe774b6
fix: [ACL] group admins can view users in their group 2023-09-13 07:18:29 +02:00
Sami Mokaddem e64f4c341f
fix: [acl:canEditUser] Typo in table name 2023-09-12 15:01:22 +02:00
Sami Mokaddem b2df8192f7
fix: [OrgGroups:checkIfGroupAdmin] Consider site_admins as group admin 2023-09-12 14:31:03 +02:00
Sami Mokaddem d2cb072ce6
chg: [ui] Improved reflection of ACL logic in the UI for OrgGroups, Organisations and individuals. 2023-09-12 14:11:15 +02:00
iglocska c124ebc0d8
fix: [ACL] fixes 2023-09-12 11:08:46 +02:00
iglocska e3f8c38dcd
fix: [org admins] should be able to edit the org 2023-09-12 10:54:06 +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 5aefc37837
chg: [users:edit] Allow users to self edit 2023-09-07 16:11:47 +02:00
Sami Mokaddem 08d2e193dd
chg: [user-settings:edit] Prevent assigning a setting to another user 2023-09-07 15:14:26 +02:00
Sami Mokaddem 01356824a2
chg: [navigation:tags] Updated UI to reflect users' permissions 2023-09-06 10:42:08 +02:00
Sami Mokaddem bde01882d9
fix: [navigation:CRUDAction-auditlogs] Make ordering by created field unambigous and hide audit button to non-admin users 2023-09-06 10:17:06 +02:00
Sami Mokaddem 7377e77204
chg: [navigation:individuals] Only show edit and deletion buttons if users are allowed to do it 2023-09-06 09:48:16 +02:00
Sami Mokaddem e7e5c0aebd
chg: [ACL:tags] Relaxed ACL on tags for index and view pages.
FIXME: Adapt changes in the UI to hide add/edit buttons and add link to the sidebar
2023-09-05 10:56:48 +02:00
Sami Mokaddem 9e18f4f0bb
chg: [ACL:individual/add] Allow `org-admin`s to create new individuals 2023-09-05 10:49:23 +02:00
Sami Mokaddem 883f0eb44a
fix: [userSettings:add] Aded check to avoid duplicated setting for the same user 2023-09-05 10:46:25 +02:00
Sami Mokaddem a3c23f46d5
fix: [mailinglist:ACL] Fixed bug in ACL check for access 2023-09-05 10:33:08 +02:00
iglocska 3e5ae5271e
chg: [misisng] change 2023-09-04 15:23:21 +02:00
iglocska 78152a884a
Merge branch 'main' into develop 2023-09-04 15:22:42 +02:00
Sami Mokaddem 279c69c510
fix: [userSettings:edit] Correctly pre-select user to be edited 2023-09-04 09:34:44 +02:00
Sami Mokaddem 1ea7c796ac
chg: [component:CRUD] Include meta-fields in REST queries and clever pagination support for REST queries 2023-08-29 14:57:48 +02:00
iglocska 8e616180ba
fix: [security] user settings editable by arbitrary user fixed
- as reported by Infigo on behalf of ENISA
2023-08-23 15:08:23 +02:00
iglocska d7bf8af5b1
fix: [internal] user add fix attempt #2 2023-06-28 15:01:26 +02:00
iglocska 82bf3a74c1
chg: [internal] fetch first role if no default is set 2023-06-28 14:59:31 +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
iglocska 7a8eb6ba50
chg: [CRUD] allow for sorting on related model fields
- some hacks to resolve issues with sorting on related fields
2023-05-25 16:11:21 +02:00
Luciano Righetti 9b7c693bb9 fix: fix some deprecation notices in 8.2 2023-04-06 17:59:22 +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 c2e9fd3b75
chg: [meta-template:index] Added link to metaTemplateNameDirectory 2023-03-13 11:38:32 +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 acb66ac4a0
fix: [individuals:delete] Gracefully catches deletion of individuals associated to a user 2023-03-13 08:05:32 +01:00
Sami Mokaddem 3ca6b68429
fix: [acl:metaTemplate] Added missing entry 2023-02-27 12:17:04 +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