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
2d4727770c
wip: initial connectors
2021-04-30 23:59:53 +02: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
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
d61c6c930a
fix: [componenent:CRUD] Fixed oneToMany contextual filters
2021-01-19 12:28:46 +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
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
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
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
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
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
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
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
aebbb3ebd8
chg: [metaTemplates] Outline default template
2020-12-10 17:46:16 +01:00
mokaddem
0a377915f6
chg: [metaTemplate:toggle] Enforce one default template per scope
2020-12-10 17:18:17 +01:00
mokaddem
79e34052c8
new: [app] Lots of new helpers for views, js and genericElements
2020-12-10 15:20:30 +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
2de66ff2cf
fix: [component:CRUD] Allow filtering by array of values
2020-12-08 15:07:17 +01:00
mokaddem
6b4565cdf0
fix: [component:CRUD] Restrict metafields to only the object being viewed
2020-12-08 15:03:38 +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
340626ce4e
chg: [singleViews] Meta data are now clustered based on their template namespace
2020-12-08 09:07:48 +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
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
d04efb232c
fix: [encryption keys] adding a key correctly returns the expected view elements
...
- also some minor tweaks on the index
- CRUD component now accepts a redirect parameter
- as reported by cert.pl
2020-11-06 10:25:22 +01:00
iglocska
2f7624f71c
fix: [cleanup] of breakpoint
2020-11-06 10:11:24 +01:00
iglocska
df02343448
fix: [passwords] several fixes
...
- complexity requirements added
- validation rules added
- added confirm password rules
- as reported by cert.pl
2020-11-06 10:07:25 +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
710851007b
fix: [internal] metafields can also be empty
2020-09-28 13:14:45 +02: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