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
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
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
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
Sami Mokaddem
25e63b710a
fix: [user:rearrangeForAPI] Fixed support of metafields
2023-02-13 15:13:33 +01:00
Sami Mokaddem
53f669e25c
new: [sync+meta_fields] Initial work on meta_field synchronisation and meta_template_directory - WiP
...
The new directory allows to ingest meta_fields without knowing their associated meta_template. Improved the way data is re-arranged, how meta-templates are saved and a helper widget showing the difference local objects have with their remote counter-part
2022-12-07 14:54:28 +01:00
Sami Mokaddem
41e425cfa2
new: [metaTemplateField] Added `index_type` virtual property to use the correct index_table element
2022-11-15 14:54:44 +01:00
Sami Mokaddem
84069cfe40
chg: [metaTemplateField] More generic way to specify form type
2022-11-14 15:45:28 +01:00
Sami Mokaddem
b6fdf37d54
fix: [metafields:dropdown] Patched saving multiple fields with custom value
2022-11-14 15:38:50 +01:00
Sami Mokaddem
b53f2681b4
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into feature-metafield-dropdown
2022-11-14 14:53:02 +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
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
16a3826cef
chg: [encryption keys] rearranged for the API
2022-11-09 13:59:39 +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
ce6575cfb6
chg: [User] Entity - added rearrangeForAPI() to rearrange meta fields
2022-10-31 13:26:44 +01:00
Sami Mokaddem
00c1ae616f
new: [inboxes] Added `severity` level and `message` and removed `description` column
2022-10-25 14:38:16 +02:00
Sami Mokaddem
b555aed178
chg: [auditLog:entity] unset useless noise from user-settings
2022-10-21 16:06:09 +02:00
iglocska
af1e2fd632
new: [security] Bruteforce protection added
...
- logins allow for 5 attempts every 5 minutes
- Code ported and updated from MISP
- As reported by SK-CERT
2022-09-19 00:25:15 +02:00
iglocska
94bfafb743
fix: [meta template] fixes
2022-08-23 16:02:52 +02:00
iglocska
095dd4513c
chg: [rearrange] moved to Entity
2022-08-23 11:42:30 +02:00
Sami Mokaddem
62ca877f0b
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop-unstable
2022-02-08 08:42:25 +01:00
iglocska
5fbd53883f
fix: [sync] created field rules added
...
- should stop issues of SG/Individual downloads from remote brood
2022-01-31 09:35:33 +01:00
iglocska
4b5bccae28
chg: [Organisation] Entity accessibility rules
...
- make created only accessible when creating new objects
2022-01-26 14:24:53 +01:00
Sami Mokaddem
324ac1ce40
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into refactor-metatemplates
2022-01-20 09:00:45 +01:00
iglocska
1b4c681a88
new: [Outbox] entity added
...
- to inherit the appModel functions
2022-01-17 12:47:48 +01:00
Sami Mokaddem
819d96e805
new: [metaTemplate] Interface and functions to update meta-templates - WiP
...
Actual update not implemented yet.
2021-12-01 11:01:31 +01:00
iglocska
c2cefb4311
fix: [user init] generation fixed
2021-11-24 23:59:34 +01:00
iglocska
ff77af0a8e
new: [appmodel] moved constants related to the logging along with a getter to app model
2021-11-17 15:58:06 +01:00
iglocska
fe8e217d61
chg: [audit log naming] renamed action to request_action to avoid reserved keyword usage
2021-11-17 15:57:34 +01:00
iglocska
23dc460359
new: [auditlog system] added
...
- port of Jakub Onderka's implementation from MISP
- Still not fully realised, lacking search functionalities
2021-11-17 14:44:07 +01:00
Sami Mokaddem
50737543a9
chg: [component:CRUD] Cleanup leftovers comments
2021-11-08 15:03:05 +01:00
Sami Mokaddem
9373c35bc6
chg: [metaTemplate] Started refactoring the whole feature
...
Objective of the refactoring is to:
Simplified metafields searches and started to add support of multi-field and edition
2021-11-03 11:47:10 +01:00
Sami Mokaddem
4ef6738053
chg: [mailinglist] Improved feature
...
Previously, emails were stored as json encoded string. To add more flexibility and prevent inconsistencies (such as propagating email changes to the mailing list), it has been moved to a table.
2021-10-28 09:00:20 +02:00
Sami Mokaddem
fe9fbe2e99
new: [mailing-list] Added mailing list feature - WiP
2021-10-25 16:20:36 +02:00
Sami Mokaddem
78180fa90f
new: [userSettings] Added complete support of user settings
...
Including support of bookmarks, sidebar behavior and theming
2021-10-18 13:28:26 +02:00
Sami Mokaddem
0d6e6aa7a4
chg: [userSettings] Initial version of template - WiP
2021-10-12 10:16:36 +02:00
Sami Mokaddem
b96991cf4a
chg: [user] virtual field for user settings
2021-10-08 16:51:54 +02:00
Sami Mokaddem
39fdb8ec0d
new: [user-settings] Added user settings feature
2021-10-08 10:27:40 +02:00
iglocska
f0f49ecbc3
fix: [entities] added brood, fixed instance
2021-06-29 09:17:03 +02:00
iglocska
cb235232a2
fix: [instance] added entity file contents
2021-06-29 09:14:03 +02:00
mokaddem
046c35851d
chg: [appModel] Moved getAccessibleFieldForNew function into appModel
2021-06-28 15:04:02 +02:00
mokaddem
cf3a8653e1
fix: [app] Prevent some ID overrides
2021-06-28 14:49:38 +02:00
mokaddem
31d04b8ff4
chg: [individuals:capture] Prevent ID override and usage of _accessible property
2021-06-28 14:04:01 +02:00
mokaddem
f7b3e712eb
fix: [localTools] Fixed typos
2021-06-16 09:47:26 +02:00
mokaddem
974ed02e9b
chg: [requestProcessors] Usage of connector name, connector/user/broods validations & UI improvements
2021-06-14 16:46:53 +02:00
mokaddem
5e0a4b155e
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into inbox-misp-sync
2021-06-12 13:34:13 +02:00