Commit Graph

311 Commits (acb8fa21d3d06db8127d4609248becdada2f2f02)

Author SHA1 Message Date
Sami Mokaddem 015c5bc721
chg: [element:genericForm] Added support of bs5 floating label 2021-10-04 16:16:13 +02:00
Sami Mokaddem 07a4ebfc92 chg: [ui:keycloak] Nice login and logged-in UI 2021-10-04 13:15:47 +02:00
Sami Mokaddem f9113819ee chg: [elements:flash] Support of toast for flash messages 2021-10-04 13:06:12 +02:00
mokaddem bc8de62815 chg: [ui:settings] Setting page support themes 2021-09-28 10:59:57 +02:00
mokaddem 20a7903573 chg: [instance:settings] Support of BS5 in setting page 2021-09-28 09:23:02 +02:00
mokaddem b4fdc625da chg: [setting] Support of themes in settings 2021-09-18 11:21:50 +02:00
mokaddem 652c59c597 fix: [settings] Fixed scrollspy 2021-09-18 10:33:27 +02:00
mokaddem 43ac537fbc fix: [navigation] Added setting page and more layout fixes 2021-09-18 10:31:05 +02:00
mokaddem 4faecfbbd7 chg: [instance:home] Slightly improved UI 2021-09-18 10:22:59 +02:00
mokaddem 468505b5c6 chg: [navbar:search_all] Fixed layout 2021-09-17 19:06:56 +02:00
mokaddem 24a8aa42c8 chg: [navbar:search-all] Fixed dropdown instantiation 2021-09-17 18:53:32 +02:00
mokaddem cf3e87614e chg: [navigation] Fixed navigation for tag endpoints 2021-09-17 18:30:32 +02:00
mokaddem e65e283c04 chg: [genericElement:table] Changed action link display into buttons instead of links 2021-09-17 18:02:48 +02:00
mokaddem e62056d5ac chg: [bootstrap] Moved more files to support bootstrap v5 2021-09-17 17:51:45 +02:00
mokaddem 0d8841a3bf Merge branch 'ui-navigation' into develop-unstable 2021-09-17 17:12:33 +02:00
mokaddem f4eb5da49d Merge branch 'ui-refacto2' into develop-unstable 2021-09-17 16:47:41 +02:00
mokaddem 0eb14195ee Merge branch 'tags' into develop-unstable 2021-09-17 16:46:54 +02:00
mokaddem 83494a6cf1 Merge branch 'ui-settings' into develop-unstable 2021-09-17 16:43:34 +02:00
mokaddem 10e4c97d8c Merge branch 'local-tool-batch-actions' into develop-unstable 2021-09-17 16:39:04 +02:00
mokaddem 36f6866bd3 Merge branch 'ui-refacto' into develop-unstable 2021-09-17 16:38:48 +02:00
mokaddem ba93479066 chg: [layout] Slightly more responsive 2021-09-17 16:32:32 +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 67b43635d0 chg: [bootstrap] Migrated APP to use bootstrap v5.x 2021-09-17 13:04:37 +02:00
mokaddem 9e7bf8638a chg: [layout] Support of themes - WiP 2021-09-16 15:50:55 +02:00
mokaddem 0c2c402aa2 chg: [layout] Modernized general UI - WiP 2021-09-13 13:04:54 +02:00
mokaddem e16a83eddd chg: [elements:index_actions] UI hover feedback 2021-09-13 13:03:27 +02:00
mokaddem c2e7414318 chg: [layout] Modern application UI - WiP 2021-09-13 11:43:42 +02:00
mokaddem 7cfc23ffba chg: [layout:icon] Added icon effect 2021-09-13 10:59:08 +02:00
mokaddem 0da5d456d1 chg: [layout:breadcrumb] Support of icon in breadcrumb 2021-09-10 15:58:41 +02:00
mokaddem 83bc9732e7 chg: [layout:sidebar] Support of active entries 2021-09-10 15:37:20 +02:00
mokaddem 464e6c6951 chg: [instance:search_all] Added support of no results 2021-09-10 14:22:28 +02:00
mokaddem 1d541ff214 chg: [instance:search_all] Improved layout of displayed results 2021-09-10 14:12:19 +02:00
mokaddem 91db0afd9a chg: [layout:header] UI improvements 2021-09-10 09:22:08 +02:00
mokaddem 82b6bfccb9 chg: [layout] Added responsiveness 2021-09-09 17:16:37 +02:00
mokaddem 5ccf46c1cd chg: [layout:navbar-right] Started implementation 2021-09-09 16:27:09 +02:00
mokaddem d1efe13711 chg: [layout:header] Renamed header-breadcrumb 2021-09-09 13:11:45 +02:00
mokaddem 866f73af88 chg: [app:naviation] Support of breadcrumbs for navigation - WiP 2021-09-09 11:05:44 +02:00
mokaddem 38944a3b42 chg: [layout:sidebar] Lock/unlock sidebar 2021-09-08 14:35:51 +02:00
mokaddem e9f279e1b2 chg: [layout:navbar] Improved menu UI 2021-09-08 14:34:57 +02:00
mokaddem da32b8dfab chg: [layout:navbar] Breadcrumb and navbar menu - WiP 2021-09-08 10:57:22 +02:00
mokaddem 50c4a31a2e chg: [layout:sidebar] Started integration of sidebar - WiP 2021-09-07 15:51:21 +02:00
mokaddem 3f4e2ae4b8 chg: [home] Added link to index for each panels 2021-09-07 09:59:36 +02:00
mokaddem 8548332762 chg: [charts:bar] Tooltip text color for light theme 2021-09-06 11:35:09 +02:00
mokaddem 14e0fa90b3 new: [instance:home] Added statistics and highlight panel - WiP 2021-09-06 11:17:25 +02:00
mokaddem feeda3b32b chg: [settings] Possibility to add icons and description in setting panels 2021-09-03 10:53:18 +02:00
mokaddem ea3168b840 new: [genericElements:singleView] Added new string field to extract without type deduction 2021-09-03 09:47:36 +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 b1e5bbad1a new: [tag] Started integration of tag plugin with custom helpers - WiP 2021-08-24 10:49:53 +02:00
mokaddem 82dab54b71 fix: [setting] Support of dot and spaces when redirecting to the setting 2021-07-30 14:58:50 +02:00
mokaddem a94bad8ec4 chg: [setting] Added slight support of multiselect 2021-07-30 14:50:40 +02:00
mokaddem 2a7fc06471 chg: [setting] Improved UI of notice 2021-07-30 11:55:03 +02:00
mokaddem c1459b4867 chg: [setting] List settings that triggered a notice 2021-07-30 11:46:24 +02:00
mokaddem 7b26d1c676 chg: [setting] Slight refactoring of search function 2021-07-30 11:44:53 +02:00
mokaddem eb0fecc473 chg: [settings] Improved searches and focus after selection 2021-07-30 09:41:43 +02:00
mokaddem 26ba0e2154 chg: [setting] Allow referencing and redirecting ot individual setting 2021-07-30 09:23:19 +02:00
mokaddem 57ab7c6ed8 fix: [settings] Fixed scrollspy resolving missing some entries 2021-07-30 08:18:30 +02:00
mokaddem 64646aa118 fix: [settings:fields] Added support of textarea and fixed variant from severity 2021-07-30 08:17:00 +02:00
mokaddem ef86e77e41 chg: [instance:settings] UI refactoring 2021-07-26 11:48:26 +02:00
mokaddem aa66b4fbf5 fix: [genericElement:singleView] Improved display of json field 2021-07-07 15:11:52 +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 493530f52d fix: [genericElement:codemirror] Catch if no data for codemirror are passed 2021-07-07 15:02:48 +02:00
mokaddem 1251d0f168 chg: [genericElement:single_view] Usage of factories 2021-07-06 12:37:16 +02:00
mokaddem 64ca0179bf chg: [genericElement:single_view] Metafields have their own element 2021-07-06 12:35:50 +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 9de600db97 chg: [genericElement:index-table] Automatically include selector if
topbar has multi-select actions
2021-07-05 09:30:20 +02:00
mokaddem 97dd912da9 chg: [genericForm] Allow empty option in selector 2021-06-30 12:22:22 +02:00
mokaddem 186fba395a fix: [indexTable:group_search] Fixed typo in passed argument 2021-06-30 08:33:09 +02:00
mokaddem 7add89aa9e fix: [singleView:jsonField] Render only first value 2021-06-28 11:48:39 +02:00
mokaddem 18e32730d2 fix: [genericElement:index_table] Added missing multi-select-actions view 2021-06-23 11:18:51 +02:00
mokaddem bb6489778f chg: [genericElement:index_table] Generic support of bulk operations 2021-06-23 11:15:22 +02:00
mokaddem 169ebac9ab Merge remote-tracking branch 'origin/develop' into inbox-misp-sync 2021-06-14 14:11:07 +02:00
iglocska e1ac7fe2e6
chg: [wip] localtools 2021-06-14 08:37:00 +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 d76aa04ad7 chg: [genericElement:form] More flexible variable check 2021-06-12 12:04:57 +02:00
mokaddem edc23d8b71 fix: [genericElements:indexTable] Enforce actions button to be inline 2021-06-12 12:01:03 +02:00
mokaddem 835dbd88c8 fix: [genericElement:singleView] Allow displaying object not included in an array 2021-06-12 12:00:06 +02:00
mokaddem 7e47c48ef3 chg: [genericTemplate:index_simple] Moved file to element 2021-06-12 11:59:40 +02:00
iglocska 114e4e76e5
chg: [no-wrap] connections 2021-06-11 14:42:08 +02:00
iglocska 2e9b306f46
chg: [wip] local tools integration 2021-06-11 14:27:22 +02:00
iglocska ef94ce147c
Merge branch 'main' into inbox 2021-06-01 14:37:29 +02:00
iglocska d84caa97c9
chg: [templates] updated to support the new functionalities of localtools 2021-06-01 07:46:29 +02:00
iglocska 357c147c13
Merge branch 'main' into connector 2021-05-26 17:16:54 +02:00
iglocska cb28278f30
fix: [logout] url fixed, fixes #45 2021-05-14 13:43:28 +02:00
iglocska 32fc30a401
fix: [baseurl] for openmodal actions in the index factory fixed, fixes #46
- invalid url by prepending any url (even # for modal <a> tags) with the baseurl
2021-05-14 13:31:19 +02:00
iglocska 2d4727770c
wip: initial connectors 2021-04-30 23:59:53 +02:00
mokaddem df31135591 Merge remote-tracking branch 'origin/main' into inbox-system 2021-04-22 09:32:22 +02:00
iglocska dd30519e73
fix: [urls in links] 2021-03-26 12:55:40 +01:00
mokaddem 75a1ecba69 chg: [genericElements] Index table UI improvements 2021-03-19 11:17:00 +01:00
mokaddem 0a1294bbee chg: [inbox] Improved layouts 2021-03-18 09:26:01 +01:00
mokaddem 77fe4e6505 new: [inbox] First version of Inbox system and requestProcessors - WiP 2021-03-15 22:47:13 +01:00
mokaddem 3bd2b7583e chg: [js:bootstrap-helper] Made submission modal more explicit 2021-03-10 14:54:52 +01:00
mokaddem 004bca47e6 new: [CRUD] Advanced filtering capabilities for index 2021-03-10 09:43:36 +01:00
mokaddem e35bf9fa74 chg: [element:indexTable] Changed notification behavior of toggle field 2021-03-10 09:40:08 +01:00
mokaddem 748c035cbf Merge branch 'main' of github.com:cerebrate-project/cerebrate into feature-metaField-index-filtering 2021-03-04 09:05:27 +01:00
mokaddem 1804d1ee3b fix: [pagination] Fixed ellipsis pagination 2021-03-04 09:00:16 +01:00
mokaddem d4001fab18 chg: [CRUD] Improved metaFields filtering capabilities 2021-02-26 10:36:06 +01:00
mokaddem 00528112f1 fix: [element] Group context filter to support multiple conditions 2021-02-24 11:10:52 +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 2288e8f66f chg: [element:generic_index] Added more flexibility in topbar 2021-01-18 17:25:18 +01:00
mokaddem c70ce5170f fix: [element:generic_index] Toggle field passes expected data format 2021-01-18 08:51:16 +01:00
mokaddem 13c8f3f7c5 chg: [element:generic_index] Improved quick filter functionality and UI 2021-01-15 16:58:46 +01:00
mokaddem c4ef14077f fix: [element:generic_index] Correctly passes button variable 2021-01-15 14:42:38 +01:00
mokaddem 9873561ac5 chg: [element:generic_index] Usage of additional status node for context filtering 2021-01-15 12:15:36 +01:00
mokaddem 0ff8655fb3 chg: [element:generic_index] Usage of UI factory for group_search 2021-01-15 12:12:55 +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 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 b0ee85cb12
new: [UI] connection test field added for the brood index 2021-01-13 14:29:54 +01:00
iglocska 867b7a22a1
fix: [cleanup] unused var in single view 2021-01-13 14:29:03 +01:00
iglocska 1a1a7b9107
fix: [index] search fixed
- correctly persist url parameters when searching
2021-01-13 14:23:11 +01:00
iglocska d6bef47ce9
fix: [org] field in the index table fixed
- removed debug
- correct extraction of the data
- show links for the orgs to the org view
2021-01-13 14:22:15 +01:00
mokaddem db1286074a Merge branch 'main' of github.com:cerebrate-project/cerebrate into namespaced-metatemplates 2021-01-13 14:21:11 +01:00
mokaddem 35165129b9 chg: [helpers:DataFromPathHelper] Simplified usage 2021-01-13 14:17:55 +01:00
mokaddem adc4a776a8 chg: [element:genericElements] Button placement consistency in generic modal 2021-01-12 11:59:35 +01:00
mokaddem 41f96dedcb fix: [js:bootstrap-helper] Correctly returns promise 2021-01-12 11:36:33 +01:00
mokaddem cd8d537273 chg: [js:bootstrap-helper] Overlay factory correctly supports variant for both elements 2021-01-12 11:30:15 +01:00
mokaddem 1753ce387e chg: [element:genericElements] UI improvements in index factory 2021-01-12 10:56:47 +01:00
mokaddem 974d3197e8 chg: [controllers] Bug fixes and usage of UI factory 2021-01-11 16:28:07 +01:00
mokaddem a5e3ded892 chg: [genericElements:indexTable] Improved UI of toggle field 2021-01-11 14:21:46 +01:00
mokaddem 899fa27a45 chg: [component:CRUD] Improved flexibility 2021-01-11 12:48:58 +01:00
mokaddem 30246dfc70 chg: [genericElements:indexTable] Added documentation for toggle field 2020-12-15 16:36:53 +01:00
mokaddem dddc7d1a12 chg: [genericElements:indexTable] Added option in toggle field to skip full index reload 2020-12-15 16:14:06 +01:00
mokaddem 5782e29642 fix: [genericElements] Fixed Usage of bootstrap-helper's overlay 2020-12-15 15:00:21 +01:00
mokaddem f9bf1c6f55 chg: [generic] Added Modal from URL support
- Support Form submission
- Success / Fail callbacks
- Modal reloading in case of validation errors
2020-12-15 10:40:49 +01:00
mokaddem f4725207fc chg: [helper:stringFromPath] Added same feature but for array of strings 2020-12-11 10:11:59 +01:00
mokaddem f279939c8b chg: [genericElement:single_view] Bit of refactoring and
skip_meta_template option
2020-12-11 09:01:46 +01:00
mokaddem aebbb3ebd8 chg: [metaTemplates] Outline default template 2020-12-10 17:46:16 +01:00
mokaddem fa49821731 chg: [genericElement:index] Allow support of closure for variables and type 2020-12-10 16:50:46 +01:00
mokaddem 3d647680a0 chg: [genericElements] Perform ajax call when filtering with context 2020-12-10 15:37:39 +01:00
mokaddem 79e34052c8 new: [app] Lots of new helpers for views, js and genericElements 2020-12-10 15:20:30 +01:00
mokaddem a9d808f533 chg: [genericElements:listTopBar] Filtering context are taken from
passed data instead of set variables
2020-12-08 15:15:58 +01:00
mokaddem 8cc16b4a69 chg: [component:CRUD] Improved filtering context to be more flexible
- Support fields to be taken as quick filters
- Support custom quick filters by specifying the conditions
2020-12-08 15:08:12 +01:00
mokaddem 8c2f9a6940 fix: [genericElements:single_view] Only display meta-field box if the view contains some 2020-12-08 15:05:53 +01:00
mokaddem 52fef41f3c fix: [Component:CRUD] Allow edit of meta-fields and added group_by clause 2020-12-08 10:31:17 +01:00
mokaddem ff1f8bfc97 chg: [singleView:single_view] Usage of name instead of namespace for meta-templates 2020-12-08 09:25:16 +01:00
mokaddem 332c4f48a2 chg: [singleViews:single_view] Improved layout for meta-templates 2020-12-08 09:19:00 +01:00
mokaddem 340626ce4e chg: [singleViews] Meta data are now clustered based on their template namespace 2020-12-08 09:07:48 +01:00
mokaddem 4cfff0fce4 chg: [genericElements:toggle] Added support of requirement for being
able to change the toggle's state
2020-12-08 09:07:00 +01:00
iglocska 8d57ce11a4
fix: [metafield] account for "raw" being null but still set - use isset for the check 2020-12-07 17:17:11 +01:00
mokaddem ad8ce73fdf fix: [genericElements:form] Make sure current model have meta-templates 2020-12-07 16:20:20 +01:00
mokaddem 80a8062ba8 new: [genericElements:topBar] Added contextual filtering 2020-12-07 16:06:01 +01:00
mokaddem 1f32072d69 chg: [CRUDComponent] Added toggle
- Applied to meta-templates
2020-12-07 14:18:09 +01:00
mokaddem 14509edef8 chg: [metaTemplate] Moved to namespaced meta fields based on their
template - WiP
2020-12-07 09:52:35 +01:00
mokaddem 465b257d6e chg: [genericForm] Fallback entity to null (to model-less form) if not provided 2020-11-25 16:45:55 +01:00
iglocska eb2db00108
fix: [pagination] link highlighting 2020-11-20 11:16:15 +01:00
iglocska 6df0ce51d3
new: [meta templates] reworked 2020-11-20 11:09:24 +01:00
iglocska ac79db5699
chg: [menu system] fixes and updates
changes:
- added "popup" as a new flag for the menu element in the ACL component - links in the menues will be popovers for these
- added some missing links

bug fixes:
- fixed a bug breaking the adding of sharing groups due to the id variable not being set

as reported by cert.pl
2020-11-06 13:21:45 +01:00
iglocska 1d611b2df8
fix: [metafields] don't show the element if no metafields are configured for the scope 2020-11-06 08:59:15 +01:00
iglocska a7348e5266
fix: [security] Removed a user's ability to change their role
- as reported by cert.pl
2020-11-05 10:17:42 +01:00
iglocska 4fd2c3b548
new: [metaFields] system added
- rework of several internal libraries
- append custom fields to objects
- templating system to assist users, using JSON files
- mapped the FIRST directory as a first test
2020-09-28 01:25:07 +02:00
iglocska b027007618
new [Authkey] implementation ready
- users can have multiple keys
- keys are hashed with bcrypt
- each key can have its own expiration
- each key can have a contextual comment

- authentication via API requests happens with the Authorization header
2020-08-07 21:47:04 +02:00
iglocska cb9e650b5f
fix: [open APIs] fixed some minor issues 2020-06-24 23:18:52 +02:00
iglocska 3c0bee7848
chg: [UI] some adjustements to make both themes less awkward 2020-06-23 14:26:41 +02:00
iglocska 1ae1e496f2
new: [UI] some refactor and added theming 2020-06-23 14:14:20 +02:00
iglocska 243cffad6e
new: [UI] made the side menu responsive, fixes #16 2020-06-23 13:05:08 +02:00
iglocska 7c9e44164c
fix: [UI] reverted ajax index tables not having the title/description
- messes with the pagination
2020-06-23 00:58:27 +02:00
iglocska 44c60942c0
chg: [restructure] the application
- move the app dir's contents to the source
- update composer for easier installation
2020-06-22 14:28:17 +02:00