# |
Jul 16th 2019, 15:10 |
ricksaccous |
@itmpls https://book.cakephp.org/3.0/en/orm/validation.html#creating-a-rules-checker |
# |
Jul 16th 2019, 15:09 |
ricksaccous |
in most rules |
# |
Jul 16th 2019, 15:09 |
ricksaccous |
@itmpls there is an option for errorField or something |
# |
Jul 16th 2019, 15:05 |
yamcomnet |
Did not find from documentation. How can is set model default order. Like when i have custom field priority and i want default order by that field ? |
# |
Jul 16th 2019, 15:05 |
itmpls |
actually, yeah seems like it runs on save but latter question remains |
# |
Jul 16th 2019, 15:03 |
itmpls |
is buildRules post-patch entity? if so is there a way to get the validation messages . to show up? it doesn't let me save but doesn't show errors |
# |
Jul 16th 2019, 14:24 |
neon1024 |
..and implement the secutity component to get a token so users of the wrong roll can’t post the fields they’re not allowed to |
# |
Jul 16th 2019, 14:23 |
neon1024 |
Probably implement Crud plugin so I didn’t have to write the similar method code twice |
# |
Jul 16th 2019, 14:23 |
neon1024 |
Then I could authorize by method, controller, prefix or something else in the request |
# |
Jul 16th 2019, 14:22 |
neon1024 |
Although in this situation I’d probably just roll different methods and templates for ease of maintenance and development |
# |
Jul 16th 2019, 14:22 |
neon1024 |
I’d think you’ll need a combination of a helper and changes to the entity `$_accessible` property, to prevent users posting changes to entities from elsewhere |
# |
Jul 16th 2019, 14:21 |
varun |
I am looking at limiting field access (not actions) for users with specific roles. Not sure if either is this is useful to me. |
# |
Jul 16th 2019, 14:21 |
slackebot |
<nk-sonu> |
# |
Jul 16th 2019, 14:16 |
neon1024 |
Even the plugin you link abstracts the Authorization away from the controller into it’s own class |
# |
Jul 16th 2019, 14:16 |
neon1024 |
I don’t think putting Authorize code in the controller is a good idea, especially when there is a class abstraction exactly for that purpose |
# |
Jul 16th 2019, 14:07 |
waspinator |
I'm using https://github.com/cakephp/authorization |
# |
Jul 16th 2019, 14:06 |
waspinator |
I think it's best to check for auth in the controller layer, and leave the model to just do the change |
# |
Jul 16th 2019, 13:56 |
neon1024 |
So all your need is `if ($user['role'] === 'admin' andand $request->getParam('controller') === 'Users' andand $request->getParam('action') === 'add') { return true };` |
# |
Jul 16th 2019, 13:54 |
neon1024 |
I just followed the instructions https://book.cakephp.org/3.0/en/controllers/components/authentication.html#creating-custom-authorize-objects |
# |
Jul 16th 2019, 13:54 |
neon1024 |
Nope |
# |
Jul 16th 2019, 13:48 |
varun |
Do you have example somewhere? |
# |
Jul 16th 2019, 13:47 |
neon1024 |
I created my own RoleAuthorize class and did it in there |
# |
Jul 16th 2019, 13:43 |
VarunAgw |
I am thinking of adding _setRole() method in the model and then check for auth there. Not sure if it's the best solution. |
# |
Jul 16th 2019, 13:41 |
VarunAgw |
I have a field "role" in Users table which is default to "user". I want only people with "admin" role to be able to assign role to others. What is the best way to achieve this. |
# |
Jul 16th 2019, 13:41 |
varun |
I have a field "role" in Users table which is default to "user". I want only people with "admin" role to be able to assign role to others. What is the best way to achieve this. |
# |
Jul 16th 2019, 13:03 |
neon1024 |
Perhaps I should upgrade. Thanks for checking |
# |
Jul 16th 2019, 13:03 |
neon1024 |
Ah 3.8.1 |
# |
Jul 16th 2019, 13:03 |
neon1024 |
@graziel I didn’t think 3.8 had been released yet |
# |
Jul 16th 2019, 12:49 |
graziel |
@huynhvuthienloc just ask question if anyone knows answer he probably answer |
# |
Jul 16th 2019, 12:27 |
nk-sonu |
https://udaptive.s3.amazonaws.com/test.xlsm |
# |
Jul 16th 2019, 12:27 |
nk-sonu |
hi using this https://github.com/sters/cakephp3-aws-s3-datasource plugin i uploaded object in AWS S3 , but with objecturl when i am accessing its giving " Access Denied". |
# |
Jul 16th 2019, 12:24 |
huynhvuthienloc |
Thank you so much |
# |
Jul 16th 2019, 12:24 |
huynhvuthienloc |
Anyone free? |
# |
Jul 16th 2019, 12:24 |
huynhvuthienloc |
I got a problem with my code |
# |
Jul 16th 2019, 12:24 |
huynhvuthienloc |
hello |
# |
Jul 16th 2019, 12:19 |
dereuromark |
might have been initial one |
# |
Jul 16th 2019, 12:19 |
dereuromark |
current 3.8 |
# |
Jul 16th 2019, 12:19 |
dereuromark |
btw: bin/cake is super slow there, like 7 seconds to display |
# |
Jul 16th 2019, 12:19 |
dereuromark |
i will update |
# |
Jul 16th 2019, 12:16 |
admad |
i haven't, but looks like an issue due to old version of ssl lib |
# |
Jul 16th 2019, 12:13 |
dereuromark |
Does anyone face this locally with 3.8+? "Cake\Core\Exception\Exception: fopen(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed fopen(): Failed to enable crypto" when trying to request sth from https via client? |