Sami Mokaddem
4f8b663b87
chg: [localtTools:connectionRequest] Provide more info on exception
2022-01-25 15:02:30 +01:00
Sami Mokaddem
7d227a4387
chg: [inbox:index] Sort messages by created datetime
2022-01-25 15:02:25 +01:00
Sami Mokaddem
dc2bfcb6b2
fix: [components:CRUD] Support of controller's paginate public variable
2022-01-25 15:02:16 +01:00
iglocska
e9f77aff51
Merge branch 'develop' into main
2022-01-25 11:36:06 +01:00
iglocska
57e2c75352
fix: [users] role based action filtering added
...
- to avoid annoying clickable, but blocked actions for og admins
2022-01-25 11:34:22 +01:00
Sami Mokaddem
74df550419
chg: [inbox:collectNotifications] Collect notifications for the logged in user
2022-01-25 11:32:09 +01:00
Sami Mokaddem
dd3a1b8a15
chg: [appcontroller] Breadcrumbs and notifications are fetched only if the user is logged in
2022-01-25 11:29:50 +01:00
Sami Mokaddem
7535cd2bdf
chg: [localtTools:connectionRequest] Provide more info on exception
2022-01-24 16:12:46 +01:00
Sami Mokaddem
6321725fa9
new: [notification] Added initial version of the notification system
2022-01-24 15:13:28 +01:00
iglocska
932a28288d
new: [CRUD] added some new useful features
...
- afterFind for the edit functions to make last minute decisions on the modification after already having loaded the data to be modified
- moved the field restrictions to be able to pass it to the view
- try/catch for bulk deletions. A single failure in the beforeSave call will no longer block the entire saving process
2022-01-21 13:41:29 +01:00
Sami Mokaddem
7c557f6d85
chg: [inbox:index] Sort messages by created datetime
2022-01-21 09:48:53 +01:00
Sami Mokaddem
a59f59ba0d
fix: [components:CRUD] Support of controller's paginate public variable
2022-01-21 09:35:55 +01:00
Sami Mokaddem
38a9aa9869
chg: [auditlog] Allow filtering and searching the table
2022-01-20 13:55:27 +01:00
Sami Mokaddem
420bbb9207
fix: [auditlog] Typo in field name
2022-01-20 13:54:59 +01:00
Sami Mokaddem
ec76948ebd
fix: [component:CRUD] Filtering view variables get correctly set
2022-01-20 13:54:17 +01:00
Sami Mokaddem
a98c7f8f32
fix: [metaTemplate] Various fixed on meta-templates updates
2022-01-20 12:00:39 +01:00
Sami Mokaddem
86946719c7
chg: [component:CRUD] Fixed typo
2022-01-20 11:57:48 +01:00
Sami Mokaddem
a60ca95120
chg: [ui:api] Moved API navigation link into admin section and created breadcrumb config
2022-01-20 09:32:39 +01:00
Sami Mokaddem
2e0051401f
chg: [appController] Don't generate nav breadcrumbs in API context
2022-01-20 09:31:51 +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
Andras Iklody
80cd93da40
Merge pull request #80 from righel/add-integration-tests
...
Add integration tests
2022-01-19 16:25:19 +01:00
iglocska
d488f01051
fix: [authkey] add fixed
...
- incorrectly potentially filter out valid options when adding a key by a regular user
2022-01-19 14:39:03 +01:00
Luciano Righetti
ee5c723c71
Merge branch 'develop' into add-integration-tests
2022-01-18 18:11:53 +01:00
iglocska
f75d0829d1
fix: [user edit] fixed for non admins
2022-01-18 17:52:59 +01:00
iglocska
dbaa2ba7b3
fix: [encryption keys] several fixes
...
- fix the user view to correctly point to the list of related encryption keys
- fix the lookup on the index to be based on owner_model + owner_id combo
- fix the filtering of the dropdown in the encryption key add form to only valid options
2022-01-18 16:56:38 +01:00
Luciano Righetti
afcfe57767
Merge branch 'develop' into add-integration-tests
2022-01-18 16:26:06 +01:00
iglocska
eae8e62e5e
fix: [CRUD] delete post message fix
...
- correct order of execution for the beforesave command
2022-01-18 16:24:24 +01:00
Luciano Righetti
6e31005d79
Merge branch 'develop' into add-integration-tests
2022-01-18 16:11:23 +01:00
iglocska
8cb24baf5f
fix: [ACL] tightening for delete functions
...
- implemented beforeSave() function in the CRUD::delete() functionality
- added correct handling for the organisation level encryption keys in the beforeSave constructor
2022-01-18 15:35:55 +01:00
iglocska
c35d67ebca
fix: [encryption keys] functionality to filter orgs/individuals fixed
...
- actually execute the query rather than just build it
2022-01-18 14:59:41 +01:00
Luciano Righetti
f48c1a5a17
Merge branch 'develop' into add-integration-tests
2022-01-18 14:29:54 +01:00
iglocska
a29a4ea024
Merge branch 'main' into develop
2022-01-18 00:23:19 +01:00
iglocska
ec994b05ed
chg: [user] edit restricted to password only for self
2022-01-18 00:20:53 +01:00
iglocska
b80d778e1a
fix: [encryption keys] tightened ACL across all CRUD functions
2022-01-18 00:17:47 +01:00
iglocska
8c97c3b3a0
Merge branch 'main' into develop
2022-01-17 17:17:31 +01:00
iglocska
6d13d4aba0
fix: [authkeys] tighten requirements to add authkeys for other org admins
...
- site admin: can add to all
- org admin: can add to all in org, except site admin
- everyone else: can add to self only
2022-01-17 17:16:03 +01:00
Sami Mokaddem
49a3dd1623
chg: [instance] Added support of API response for 2 endpoints
2022-01-17 15:55:55 +01:00
Sami Mokaddem
0c9b032536
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop
2022-01-17 15:30:07 +01:00
Sami Mokaddem
98e8272810
fix: [ACL] Allow anyone to view encryption keys
2022-01-17 15:29:58 +01:00
Sami Mokaddem
ef2827e87a
fix: [userSettings] Various permissions issues
2022-01-17 15:24:30 +01:00
iglocska
453c838dfe
fix: [placeholder removed] WiP functionality for local_tool->local_tool connections within the same brood temporarily removed
...
- was never fully implemented
2022-01-17 13:15:26 +01:00
iglocska
1b4c681a88
new: [Outbox] entity added
...
- to inherit the appModel functions
2022-01-17 12:47:48 +01:00
iglocska
12d7607aae
new: [encryption key] view added
...
- was missing, despite links to it
2022-01-17 09:45:45 +01:00
iglocska
caf48c9060
fix: [ACL] proper error messages on user edit
...
- don't just silently redirect to the own user editing if the user isn't authorised to modify another user
2022-01-17 09:19:53 +01:00
iglocska
87723c2100
fix: [ACL] added correct file for previous fix (user edit admin permission check)
2022-01-12 10:32:47 +01:00
iglocska
204c60f739
fix: [ACL] fixed ACL check on user edit for the admin permission
...
- invalid name used for the lookup (perm_side_admin instead of perm_admin) leading to incorrect downgrading of the permissions
2022-01-12 10:31:06 +01:00
Luciano Righetti
241e760ad2
add: add API menu option
2022-01-10 16:20:22 +01:00
Luciano Righetti
ce1a51cc39
fix: incorrect check
2022-01-10 11:59:23 +01:00
Luciano Righetti
a69608530c
new: add /api openapi spec view with redoc, add faker to fixtures, validate api responses with openapi spec, add /api/v1/ prefix to api routes
2022-01-07 13:45:52 +01:00
Luciano Righetti
f45727704f
fix: deprecation warning
2022-01-05 17:44:24 +01:00
Sami Mokaddem
30ec856dc3
fix: [local_tool:batchApiAction] Various UI and backend fixes
2021-12-21 12:36:36 +01:00
Sami Mokaddem
3ed5af776a
fix: [local_tool:batchApiAction] Various UI and backend fixes
2021-12-21 12:34:37 +01:00
Sami Mokaddem
0dea5ab486
chg: [metaTemplate] Added endpoint to load template from disk by uuid
2021-12-20 14:24:20 +01:00
Sami Mokaddem
fa364c2b2f
fix: [metaTemplate] Repaired update_all
2021-12-15 15:33:58 +01:00
Sami Mokaddem
02cc0c30a3
chg: [metaTemplate] Major refactoring and documentation - WiP
2021-12-14 15:09:40 +01:00
Sami Mokaddem
f7ae58a22d
chg: [component:crud] Renaming the default `all` contextual filter
2021-12-14 15:08:28 +01:00
Sami Mokaddem
aa83b1aa37
chg: [metaTemplate] Update system and conflict resolution interfaces - WiP
2021-12-08 11:11:46 +01:00
iglocska
4c7dc85d0e
fix: [encryptions] fixed adding encryption keys
2021-12-01 15:24:08 +01:00
iglocska
e408f29a05
chg: [appcontroller] minor changes
...
- getRoleAccess now returns array format
- moved setting of view variables behind a rest check, to avoid additional unused actions for API queries
- current user's role access matrix passed to view via "roleAccess"
2021-12-01 14:24:32 +01:00
iglocska
fbb1a52724
new: [ACL component] new functionalities
...
- getRoleAccess now returns either URLs or arrays
- array format allows for easy checking of controller + action pairs
2021-12-01 14:22:02 +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
Sami Mokaddem
d2a88b3a18
chg: [Component:Navigation] Breadcrumbs get loaded before rendering to have access to view var
...
So that it can have access to view variables
2021-12-01 08:25:20 +01:00
iglocska
392faa60e4
new: [ACL] getRoleAccess endpoint added
...
- prints all valid URLs for the current user's role
2021-11-30 00:00:05 +01:00
iglocska
c7d40d42c7
fix: [ACL] added missing entries
2021-11-29 23:37:41 +01:00
iglocska
22be309dc2
fix: [ACL] fix wildcard controller checks failing
2021-11-28 23:42:22 +01:00
iglocska
7fa0537cfd
fix: [encryption keys] only show valid options when creating keys as a user
2021-11-27 23:51:32 +01:00
iglocska
cc5c750de8
chg: [audit log] change field renamed to changed
...
- change is a reserved keyword
- this way quoting of field names is no longer needed in the cakePHP settings
2021-11-25 00:57:31 +01:00
Sami Mokaddem
aa42e6763a
chg: [metaTemplate] Started implementing new update system - WiP
2021-11-24 09:14:09 +01:00
Sami Mokaddem
94c0b171a1
chg: [component:CRUD] Added comment to be fixed later on - WiP
2021-11-24 09:12:39 +01:00
iglocska
bacb3dc85e
fix: [API] fixed broken API
...
- don't call functions specifically meant for the UI when in an ACL context
- also fixed breaking issues with the logging
2021-11-24 01:50:55 +01:00
iglocska
22e4a90af0
chg: [ACL] tightened ACL for several controllers
...
- org admins now have access to new functionalities, added ACL for them
- Affected controllers:
- Authkeys, encryptionkeys, users, sharinggroups
- sets defaults/restricts access accordingly
2021-11-24 01:32:05 +01:00
iglocska
0fe7f4f931
new: [CRUD] added additional features to the CRUD component
...
- conditions passable to add/edit/index/delete
- refactored get() requests internally to finds to accomodate for additional parameters
- delete() now takes a params[] array as a second argument
2021-11-24 01:30:28 +01:00
iglocska
5483357e1c
chg: [ACL] fix permissions for org admins
...
- also, fix a bug with the simple permissions being ignored
2021-11-24 01:29:39 +01:00
iglocska
dad310f434
chg: [appcontroller] include user org in loaded user object during authentication
...
- also log username as username rather than name
2021-11-24 01:28:52 +01:00
Sami Mokaddem
3c0237f387
fix: [component:CRUD] Regression where entities not supporting metafields couldn't be saved
2021-11-23 14:56:25 +01:00
Sami Mokaddem
fd21934641
chg: [sharingGroups] Cleaned useless view variables
2021-11-23 14:55:21 +01:00
Sami Mokaddem
ef91cfcee3
chg: [genericElements:index_table] Continuation of stats for current view - WiP
2021-11-17 17:04:39 +01:00
iglocska
18b78e8eec
fix: [audit log] filtering now uses request_action rather than the renamed action field
2021-11-17 16:04:57 +01:00
iglocska
7b52d29320
new: [login] log success/failure
2021-11-17 15:49:28 +01:00
iglocska
bc2e2fa488
new: [open] individualscontroller fix
...
- import badrequest exception
2021-11-17 15:48:49 +01:00
iglocska
cc04373375
new: [crud component] fixes
...
- add hidden option
- fix afterfind
2021-11-17 15:47:32 +01:00
iglocska
1f77569344
chg: [auditlog] log api authentication failures / successes
2021-11-17 15:46:32 +01:00
iglocska
af4f114f2f
chg: [audit logs] tied into side menu
2021-11-17 14:45:20 +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
25f0f07251
chg: [genericElements:index_table] Added support of statistic for current view - WiP
2021-11-15 11:51:47 +01:00
Sami Mokaddem
509b203591
chg: [instance:home] Added support of both `modified` and `created` in stat panels
2021-11-12 15:40:03 +01:00
Sami Mokaddem
24e5a94662
chg: [mailinglist:addIndividual] Removed possiblity to edit individual already in the list
...
This can be confusing and require special handling when saving joinData
2021-11-12 13:49:54 +01:00
Sami Mokaddem
2ba3e3ce00
fix: [mailinglist] Edition was not possible in some cases
2021-11-11 15:22:35 +01:00
Sami Mokaddem
b51cf2ed59
fix: [Component:CRUD] Pass expected argument
2021-11-11 14:51:51 +01:00
Sami Mokaddem
cc0b1ad3b4
chg: [component:CRUD] Added support of metafield in quickfilter feature
2021-11-10 15:28:09 +01:00
Sami Mokaddem
d6d592ff8c
new: [genericElement:index_table] Added support of meta_fields searches
2021-11-10 12:07:27 +01:00
Sami Mokaddem
a005d0491f
new: [genericElements:index_table] Support of meta_fields in table column
2021-11-10 09:06:39 +01:00
Sami Mokaddem
d71f48fc9f
chg: [component:CRUD] Small refactoring to improve re-usability
2021-11-10 09:02:51 +01:00
Sami Mokaddem
04ad3be4a6
fix: [component:CRUD] Correctly inspect the redirect key
2021-11-09 09:15:19 +01:00
Sami Mokaddem
1feed8ecaf
fix: [component:paramHandler] Correctly handle arrays
...
Also removed duplicated function
2021-11-09 09:12:41 +01:00
Sami Mokaddem
452873e3ba
chg: [ui:meta_templates] Slightly improved UI
2021-11-09 09:11:35 +01:00
Sami Mokaddem
a0f6c6a7e0
chg: [behavior:meta_field] Better integration in CRUD and tables
2021-11-09 08:59:17 +01:00
Sami Mokaddem
f62caa919b
chg: [navigation] Navigation's actions now relies on modal instead of redirecting to the page
2021-11-08 15:56:39 +01:00
Sami Mokaddem
d045f1f4d5
chg: [ui] Added support of redirections via Ajax responses
2021-11-08 15:54:37 +01:00
Sami Mokaddem
50737543a9
chg: [component:CRUD] Cleanup leftovers comments
2021-11-08 15:03:05 +01:00
Sami Mokaddem
94fbd74918
chg: [component:CRUD] Support of validation and re-edition (WiP)
2021-11-08 14:08:47 +01:00
Sami Mokaddem
b1f08f3b2d
chg: [component:CRUD] Actually delete empty metafields on edit
2021-11-05 17:44:37 +01:00
Sami Mokaddem
26859d045e
fix: [element] Made single views aware of multiple meta-fields
2021-11-05 17:03:11 +01:00
Sami Mokaddem
bb9ca6e69d
fix: [Component:CRUD] Make set quickfilter works again
...
Call the function with correct number of argument
2021-11-04 15:21:03 +01:00
Sami Mokaddem
c55088aa85
chg: [metaTemplate] Continuation of refactoring - WiP
...
Editing meta field from entities working
2021-11-04 08:10:32 +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
51d93d40af
chg: [ui] Various UI improvement and cleanup
...
New according bootstrap component and small UI enhancements
2021-10-28 09:27:30 +02: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
iglocska
b6c3aee91f
fix: [settings] invalid path to setting fixed
2021-10-21 13:44:49 +02:00
iglocska
4402e7e074
fix: [theme] drop to default if nothing is configured instead of barfing
2021-10-21 11:26:15 +02:00
iglocska
d4d5b28341
fix: [theme] selection always defaults to default if no user setting set fixed
2021-10-21 11:06:12 +02:00
iglocska
411a37bfbf
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop
2021-10-21 11:00:13 +02:00
iglocska
d8b2de7460
chg: [settings] fixes
...
- use a JSON file for the config
- stop using cake4 dump/load for the process
- move settings back to the root level
- Research Flyer Carapace level 1
2021-10-21 10:58:07 +02:00
Sami Mokaddem
d21bad721a
fix: [genericTemplate:filters] Correctly takes filter fields and simplified UI
2021-10-21 10:20:07 +02:00
Sami Mokaddem
370ae3438e
new: [user:registration] Added user self-registration feature
2021-10-20 22:29:23 +02:00
Sami Mokaddem
e5a958e8c9
chg: [sidemenu] Moved local tools
2021-10-20 15:47:45 +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
29ca08ce60
new: [sidebar:bookmarks] Added early version of user-defined bookmarks
...
Bookmark configs are saved in their respective user setting for each users
2021-10-08 16:57:38 +02:00
Sami Mokaddem
79f4bc3c6b
chg: [userSettings] Added endpoints to better interact with user settings
2021-10-08 16:49:12 +02:00
Sami Mokaddem
0d4fafb14b
chg: [navigation:sidemenu] Translation for link groups
2021-10-08 16:47:38 +02:00
Sami Mokaddem
13d546fd2a
chg: [app] Generate side menu for logged-in users only
2021-10-08 16:45:56 +02:00
Sami Mokaddem
39fdb8ec0d
new: [user-settings] Added user settings feature
2021-10-08 10:27:40 +02:00
Sami Mokaddem
7ab8a93fbd
chg: [navigation] regrouped navigation related data into files
2021-10-08 10:23:03 +02:00
Sami Mokaddem
f068d18d49
fix: [application:migration] Better support of plugin migration
2021-10-04 11:01:20 +02:00
Sami Mokaddem
9685406d99
Merge branch 'develop-unstable' of github.com:cerebrate-project/cerebrate into develop-unstable
2021-10-01 15:13:54 +02:00
Sami Mokaddem
85ee7c69a5
fix: [plugins:tags] Use correct namespace and variable name
2021-10-01 15:13:18 +02:00
iglocska
99a89977c8
Merge branch 'keycloak' into develop-unstable
2021-10-01 13:53:14 +02:00
iglocska
f60e411af1
new [keycloak]: WiP user enrollment added
...
- also moved the keycloak specific functionalities to a behaviour
- added new role permission (org admin)
2021-10-01 13:19:26 +02:00
mokaddem
348792c815
chg: [app] Added timestamp behavior for multiple models
2021-09-28 13:32:51 +02:00
mokaddem
de8ee047f9
chg: [component:navigation] Added support of settings in breadcrumbs
2021-09-27 14:02:50 +02:00
mokaddem
b4fdc625da
chg: [setting] Support of themes in settings
2021-09-18 11:21:50 +02:00
mokaddem
43ac537fbc
fix: [navigation] Added setting page and more layout fixes
2021-09-18 10:31:05 +02:00
mokaddem
cf3e87614e
chg: [navigation] Fixed navigation for tag endpoints
2021-09-17 18:30:32 +02:00
mokaddem
0d8841a3bf
Merge branch 'ui-navigation' into develop-unstable
2021-09-17 17:12:33 +02:00
mokaddem
9172e1b405
chg: [layout:navbar] Moved links and actions breadcrumb items out of the main top navbar
2021-09-17 15:44:52 +02:00
mokaddem
a869faa72b
chg: [component:navigation] Added support of home route
2021-09-17 13:07:44 +02:00
mokaddem
9e7bf8638a
chg: [layout] Support of themes - WiP
2021-09-16 15:50:55 +02:00
mokaddem
8032d0fad8
chg: [instance:search_all] Support of limit and per-model-searches
2021-09-13 15:56:51 +02:00
mokaddem
9dc27f4cc8
chg: [instance:navigation] Usage of the mapped icons
2021-09-10 16:05:05 +02:00
mokaddem
0da5d456d1
chg: [layout:breadcrumb] Support of icon in breadcrumb
2021-09-10 15:58:41 +02:00
mokaddem
f00798db44
chg: [instance:search_all] Support of total entry found
2021-09-10 14:46:56 +02:00
mokaddem
b3c25f0cae
new: [instance:search_all] Early work on search all feature
2021-09-10 11:55:54 +02:00
mokaddem
bf3c1b9ee4
chg: [layout:header] Improved breadcrumb generation
2021-09-09 13:12:52 +02:00
mokaddem
866f73af88
chg: [app:naviation] Support of breadcrumbs for navigation - WiP
2021-09-09 11:05:44 +02:00
mokaddem
50c4a31a2e
chg: [layout:sidebar] Started integration of sidebar - WiP
2021-09-07 15:51:21 +02:00
mokaddem
14e0fa90b3
new: [instance:home] Added statistics and highlight panel - WiP
2021-09-06 11:17:25 +02:00
mokaddem
99c857d586
chg: [aclcomponent] Added ACL entry
2021-09-03 09:49:20 +02:00
mokaddem
a14dc2e8fe
chg: [tags] Transformed feature into a pluging - WiP
2021-09-02 11:30:09 +02:00
mokaddem
eed5b9226a
chg: [behavior:tags] Custom finder and small improvements
2021-09-01 16:12:56 +02:00
mokaddem
61255e2837
chg: [tags] Improved UI and added missing files
2021-08-31 15:21:28 +02:00
mokaddem
a4535ea42e
chg: [tag] Continuation of integrating tagging plugin - WiP
...
- Filtering
- CRUD of tags
2021-08-30 15:11:21 +02:00
mokaddem
29595c6e22
chg: [tag] Continuation of integrating tagging plugin - WiP
...
- Can tag/untag any model
2021-08-26 16:12:55 +02:00
mokaddem
8b659fb6af
chg: [tag] Continuation of integrating tagging plugin - WiP
...
- Tagging / Untagging
2021-08-26 12:06:12 +02:00
mokaddem
14c70a092f
new: Decoupled Cerebrate settings from application settings
...
And included an example of setting provider
2021-07-30 15:12:54 +02:00
mokaddem
7fc2c595d7
chg: [instance:settings] Integrated actually save of settings
2021-07-27 10:40:58 +02:00
mokaddem
6f4f628c7c
chg: [instance:settings] UI Improvements and framework to save settings - WiP
2021-07-21 16:07:30 +02:00
mokaddem
9f4fbf0410
chg: [instance:settings] Improved UI interface
...
Added searches and notices for individual settings
2021-07-21 11:18:06 +02:00
mokaddem
d501969c1d
chg: [instance:settings] Added notice if setting have issues
2021-07-20 11:54:55 +02:00
mokaddem
dc5d54c30e
new: [settings] Added setting and settingProvider functionality - WiP
2021-07-19 15:00:09 +02:00
mokaddem
41e9666224
new: [localTool:batchActions] Added framework to execute batch actions on list of connections
2021-07-07 15:05:32 +02:00
mokaddem
d9bef3dc0c
new: [localTools] Setting validation
2021-07-05 17:27:39 +02:00
mokaddem
bc7e2baf83
new: [localtools] Integration of codemirror of tools parameters
2021-07-05 14:14:17 +02:00
mokaddem
25ca89a701
chg: [CRUD] Improved validation message feedback
2021-06-30 12:18:58 +02:00
mokaddem
217ec250f0
chg: [ACLComponenent] Allow sync-user to use exposedTools endpoint
2021-06-29 16:17:56 +02:00
mokaddem
4e74da6163
fix: [controllers] Return data based on the CRUD component response
2021-06-29 16:15:05 +02:00
iglocska
54924709a7
Merge branch 'develop' of github.com:cerebrate-project/cerebrate into develop
2021-06-29 11:51:52 +02:00
iglocska
bb70a58885
fix: [ACL] fixed checks for multiple values
2021-06-29 11:51:29 +02:00
mokaddem
39c848202a
chg: [users:index] Allow quick filters
2021-06-29 11:26:06 +02:00
iglocska
f22ad57575
fix: [ACL] added all new functionalities
2021-06-28 23:55:24 +02:00
iglocska
0472108cc3
fix: [authkeys] correctly filter the api keys on the user view
2021-06-28 23:43:42 +02:00
iglocska
0e8a6cbe1c
chg: [view] templates added for new permission role
...
- also fixed an issue with the signature of the component import in CRUDcomponent
2021-06-28 23:27:21 +02:00
mokaddem
cf3a8653e1
fix: [app] Prevent some ID overrides
2021-06-28 14:49:38 +02:00
mokaddem
524dd10aae
chg: [CRUD:add] Always allow UUID field to be set
2021-06-28 14:02:52 +02:00
mokaddem
39f44471e4
chg: [ACLComponent] Moved DB migration to administration tab
2021-06-28 11:35:31 +02:00
mokaddem
8f1f56d060
Merge branch 'develop' into inbox-misp-sync
2021-06-28 10:59:28 +02:00
iglocska
7ed72c5469
chg: [wip] local tool interconnector, user browsing/searching added for misp connector
2021-06-28 10:45:23 +02:00
mokaddem
e933d6ca3b
chg: [outbox] Support of bulk deletion
2021-06-23 11:34:26 +02:00
mokaddem
2c58de4712
chg: [inbox] Added bulk deletion support
2021-06-23 11:19:56 +02:00
mokaddem
7ec0dabd0b
chg: [CRUDComponent] Support of bulk delete operations
2021-06-23 11:12:14 +02:00
mokaddem
83161817d5
Merge remote-tracking branch 'origin/develop' into inbox-misp-sync
2021-06-21 08:45:22 +02:00
mokaddem
1da74b283a
new: [outbox] Added outbox and linked it with failed outgoing messages
2021-06-19 13:16:25 +02:00
mokaddem
063575d8b3
fix: [inbox] Missing `Table` in class name
2021-06-18 11:59:25 +02:00
mokaddem
4080654806
chg: [inboxProcessor] Renamed `RequestProcessors` into `InboxProcessors`
2021-06-18 11:09:19 +02:00
mokaddem
e1ebbc125a
chg: [inbox:localTool] Usage of localTools in the inbox to process connection requests - WiP
2021-06-17 14:13:10 +02:00
iglocska
7757bec292
fix: [API] various fixes
2021-06-17 08:54:09 +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
63e9dd1644
chg: [genericRequestProcessor] Changed signature of `process` function
2021-06-14 13:25:49 +02:00
mokaddem
034ff034df
chg: [inbox] Started integrating local tools within the inbox - WiP
2021-06-12 15:29:16 +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
mokaddem
21bc99e504
chg: [inbox] Usage of virtual field `local_tool_name`
2021-06-12 13:32:25 +02:00
mokaddem
274caff4c8
new: [inbox] Created createProcessorInboxEntry endpoint
2021-06-12 12:08:53 +02:00
mokaddem
543603339b
new: [inbox] Added list request processors
2021-06-12 12:04:11 +02:00
iglocska
2e9b306f46
chg: [wip] local tools integration
2021-06-11 14:27:22 +02:00
iglocska
7f58c34e02
chg: [wip] localtools
2021-06-10 13:45:46 +02:00
iglocska
ef94ce147c
Merge branch 'main' into inbox
2021-06-01 14:37:29 +02:00
iglocska
51b4bc811f
chg: [improvements] to a st of controllers and components to support localtools
...
- still missing ACL entries!
2021-06-01 07:47:22 +02:00
iglocska
3806831633
new: [localtools] functionality added
2021-06-01 07:45:01 +02:00
iglocska
2d4727770c
wip: initial connectors
2021-04-30 23:59:53 +02:00
mokaddem
80a07f9138
chg: [requestProcessor] Moved templates files in libraries/default folder
2021-03-22 16:17:56 +01:00
mokaddem
b52048c760
chg: [requestProcessor] Simplified genHTTPReply
2021-03-19 11:54:43 +01:00
mokaddem
bc1feaa9e6
chg: [requestProcessor] Moved setViewVariables
2021-03-19 11:15:43 +01:00
mokaddem
a5e1e39671
fix: [appcontroller] Validate form for all actions unless index
2021-03-19 11:14:02 +01:00
mokaddem
e7a0f3f2ff
chg: [requestProcessor] Added placeholder for future request processors
2021-03-18 15:17:39 +01:00
mokaddem
f3f73a475b
chg: [requestProcessor] UI improvements and simplified creation of
...
processors
2021-03-18 14:01:14 +01:00
mokaddem
0a1294bbee
chg: [inbox] Improved layouts
2021-03-18 09:26:01 +01:00
mokaddem
414ac9a59f
chg: [requestProcessor] Refactoring code organisation
2021-03-18 08:51:11 +01:00
mokaddem
77fe4e6505
new: [inbox] First version of Inbox system and requestProcessors - WiP
2021-03-15 22:47:13 +01:00
mokaddem
004bca47e6
new: [CRUD] Advanced filtering capabilities for index
2021-03-10 09:43:36 +01:00
mokaddem
97c5f7b197
chg: [ParamHandler] Allow haversting negated filter from URL
...
- These are separated by a space character which is being converted to `_`
2021-03-10 09:40:54 +01:00
mokaddem
851d9cfee7
fix: [CRUD] Renamed confusing function
2021-03-10 09:38:41 +01:00
mokaddem
697c1ff0a6
fix: [CRUD] Correct usage of the `like` condition operator on the query
2021-03-10 09:37:22 +01:00
mokaddem
9a1b38ff5a
chg: [CRUD] Passes active filters to the view
2021-03-10 09:36:45 +01:00
mokaddem
67d6683ed8
chg: [CRUD] Also harvest negated filters from URL
2021-03-10 09:35:26 +01:00
mokaddem
d4001fab18
chg: [CRUD] Improved metaFields filtering capabilities
2021-02-26 10:36:06 +01:00
mokaddem
5d1106e82a
chg: [CRUDComponent] Improved related filter condition
2021-02-24 11:11:29 +01:00
mokaddem
de4ba80e21
fix: [CRUDComponent] Full group by on meta-templates
2021-02-24 11:10:10 +01:00
mokaddem
a8951ed69e
new: [instance] Added first version of database migration plugin
2021-02-24 11:05:23 +01:00
iglocska
aa15ad7781
Merge branch 'main' of github.com:cerebrate-project/cerebrate into main
2021-02-09 22:12:23 +01:00
iglocska
3c2fa086d6
new: [baseurl] added better baseurl handling
...
- set the baseurl via /config/app_local.php
- simple set the baseurl to an absolute path or to a relative path if you with to use a subdirectory without setting a baseurl
- If no baseurl is set above, Cerebrate will also check the CEREBRATE_BASEURL environment variable
2021-02-09 22:10:26 +01:00
mokaddem
d61c6c930a
fix: [componenent:CRUD] Fixed oneToMany contextual filters
2021-01-19 12:28:46 +01:00
mokaddem
41948044cd
fix: [sharinggroups] Possibility to remove/add org from sharinggroup
2021-01-18 17:26:35 +01:00
mokaddem
d974f784b6
fix: [component:CRUD] Support for older PHP versions
2021-01-18 16:21:43 +01:00
mokaddem
cfea15ff03
fix: [component:CRUD] Fixed FULL_GROUP_BY issue and simplified contextual filtering
2021-01-18 16:13:10 +01:00
iglocska
c87f6651dc
new: [fetch] individuals added
2021-01-18 14:08:12 +01:00
mokaddem
13c8f3f7c5
chg: [element:generic_index] Improved quick filter functionality and UI
2021-01-15 16:58:46 +01:00
mokaddem
ff84f87d33
fix: [Component:CRUD] Allow saving metaFields
2021-01-15 14:40:03 +01:00
mokaddem
ba65c60838
chg: [component:CRUD] Pass searched value to the view and allow searching by hitting <enter>
2021-01-15 11:49:20 +01:00
mokaddem
62426e0160
fix: [broods] Fixed quick search
2021-01-15 11:33:13 +01:00
mokaddem
d4ff912e6a
chg: [component:CRUD] Added quick search using LIKE
2021-01-15 11:32:47 +01:00
mokaddem
227816fe88
fix: [component:CRUD] Extraction contextual filters based on association type
2021-01-14 16:34:21 +01:00
mokaddem
65252a39ff
fix: [broods:edit] Include organisation dropdown data
2021-01-14 15:33:01 +01:00
mokaddem
6685838308
fix: [component:CRUDComponent] Take data linked to the current table
...
Performs a query similar to a right join instead of dumping the table for composed contextual filters
2021-01-14 15:30:16 +01:00
mokaddem
93f1467d5e
chg: [broods] Moved to use the new factories
2021-01-14 12:42:05 +01:00
mokaddem
691032551b
chg: Added support of displayOnSuccess, non-dismissable modals and some
...
house cleaning
2021-01-14 11:33:51 +01:00
mokaddem
41ca17ef36
Merge branch 'main' of github.com:cerebrate-project/cerebrate into namespaced-metatemplates
2021-01-14 09:15:37 +01:00
iglocska
4745599d2b
chg: [ACL] update to include broods
2021-01-13 14:31:50 +01:00
iglocska
c3a96c27af
new: [broods] added
...
- Cerebrate <-> Cerebrate sync
- explore remote cerebrate instances
- fetch data from remote (orgs, individuals)
- run connection tests with a remote instance
- check the version, sync user privileges on the remote
2021-01-13 14:30:44 +01:00
iglocska
c223dcede5
new: [custom pagination] component added
...
- simply paginate arrays as opposed to going to the DB for data
- just use $this->CustomPagination->paginate($array);
- it will automatically use the pagination options passed in the request
- compatible with the default cakePHP pagination helper
2021-01-13 14:24:52 +01:00
iglocska
7a195aed93
chg: [baseurl] exposed as an easy to reach variable in all views
2021-01-13 14:21:25 +01:00
iglocska
7159034e9e
chg: [CRUD component] internal changes
...
- removed saveMetaFields function from the component
- fixed issues with associations being patched in automatically for add/edit
2021-01-13 14:18:26 +01:00
mokaddem
a4bb09253f
chg: [sharinggroup] Improved support of CRUDComponent
2021-01-13 14:15:53 +01:00
mokaddem
b93dd49232
chg: [component:CRUD] Remove usage of custom header + added custom form
...
validation feedback
2021-01-12 10:16:58 +01:00
mokaddem
7029341e40
fix: [user] Allow password update and hiden confirm_password field
2021-01-12 08:50:01 +01:00
mokaddem
974d3197e8
chg: [controllers] Bug fixes and usage of UI factory
2021-01-11 16:28:07 +01:00
mokaddem
899fa27a45
chg: [component:CRUD] Improved flexibility
2021-01-11 12:48:58 +01:00
mokaddem
2d26bc597f
chg: [Component:CRUDComponent] Default `allow_all` to true when context filtering
2020-12-15 16:44:39 +01:00
mokaddem
0347d7dfda
chg: [js:api-helper] Added documentation
2020-12-15 15:49:07 +01:00