Log message #4115299

# At Username Text
# Feb 7th 2018, 13:52 alysson-azevedo I wonder if there's a way to configure his plugin to use another Excel writer
# Feb 7th 2018, 13:51 alysson-azevedo on that note, "my" plugin is basically a copy of https://github.com/dakota/CakeExcel, but using mk-j/PHP_XLSXWriter instead that PHPOffice/PHPExcel
# Feb 7th 2018, 13:49 alysson-azevedo i see. thanks
# Feb 7th 2018, 13:48 admad otherwise having /plugins/myPlugin/composer.json is useless. Add those deps directly to app's composer.json
# Feb 7th 2018, 13:47 admad your plugin needs to be submitted to packagist and added as dependency to app through `composer require` only then it's dependencies would also be installed
# Feb 7th 2018, 13:22 alysson-azevedo do i need to run composer install from my plugin dir?
# Feb 7th 2018, 13:21 alysson-azevedo Hi guys, when i run `composer update` from my project's root dir, why it doesn't install the dependences declared on my /plugins/myPlugin/composer.json?
# Feb 7th 2018, 13:19 ksc Okay thanks alot!
# Feb 7th 2018, 13:14 eax * Which means I now actually get a response, but no data :P
# Feb 7th 2018, 13:14 slackebot Action: eax Turns out I was missing a: $this->_trigger('beforeRender', $subject); ! Which means I now actually
# Feb 7th 2018, 12:53 eax Hey Folks - I am trying to make a custom action in CRUD in Cake3, but when I run it, all I get back is 'null'. Here's my code: https://gist.github.com/eaxexe/b81d57a63dc1727eb78347c6b5f95daa - Can anyone see anything wrong? Or know other reasons why it simply returns null? _get is run correctly, and if I check the $entities variable before it returns, it returns correct data
# Feb 7th 2018, 12:49 steinkel pass the user role to a custom finder in options and let the model handle the business logic
# Feb 7th 2018, 12:48 steinkel different functions seem like too much for me
# Feb 7th 2018, 12:48 ksc *custom finders in the table
# Feb 7th 2018, 12:47 ksc Mhh, Okay. So i think i have 2 options: i could create custom finders in the Controller and check in the index function if its a user, admin, guide, etc. and call the custom finder. And i have to authorize all roles to call the function. Or i could create different function depending on the roles, e.g. guide_index, admin_index, user_index... ? Could you tell me what is best practice with cake?
# Feb 7th 2018, 12:41 steinkel and it won't affect the contents of the query you use to display the paginated results in index
# Feb 7th 2018, 12:41 steinkel the allowed callback is used to check for authorization
# Feb 7th 2018, 12:41 steinkel in that case it would be a custom finder in your table class to filter by the user logged in
# Feb 7th 2018, 12:40 o0h Hi. I read source of Datasource, found `ConnectionInterface` is annotated with `@method lastInsertId()`. To create `Connection` class, should I implements the method? But, `Cake\Datasource\Connection` has not lastInsertId(). I feel it’s better that the method is implemented in `Driver` layer as delegating to DBO/PDO instance.
# Feb 7th 2018, 12:38 ksc Well, could i ask just one more question? Do you have any reference to simplerbac allowed functions for the index function of controllers? i just want to display just my own orders. For view, edit, delete it is clear: https://gist.github.com/anonymous/bc35bd95764a21ab990ca12fe0cb4659
# Feb 7th 2018, 12:33 neon1024 I’ve gone with an updateAll in the delete() method already, but an on delete is a good shout
# Feb 7th 2018, 12:33 neon1024 I didn’t know you had a new one until I linked the repo
# Feb 7th 2018, 12:23 ksc Ahhh well, i think i got it. Thank you very much!
# Feb 7th 2018, 12:15 admad @neon1024 for your question: just use "on delete set" for the foreign key in db.
# Feb 7th 2018, 12:10 admad @neon1024 please recommend my new social auth plugin instead of hybridauth one to people
# Feb 7th 2018, 12:09 admad @rochasmarcelo https://github.com/ADmad/cakephp-social-auth
# Feb 7th 2018, 12:03 rochasmarcelo @cleptric thanks
# Feb 7th 2018, 11:59 cleptric @rochasmarcelo https://github.com/cakephp/authentication/blob/master/docs/Authenticators.md#oauth
# Feb 7th 2018, 11:38 steinkel https://github.com/CakeDC/users/blob/master/Docs/Documentation/Extending-the-Plugin.md
# Feb 7th 2018, 11:38 steinkel yes, use $this->UserExtensions as this would be the reference to your Table class
# Feb 7th 2018, 11:35 ksc Hi, sorry i did not see your direct comment to my post. Well, do i have to use always 'UserExtensions' to loadmodel and use orm functions? i went through the docs (cakedc/users) and have real trouble to access the users table
# Feb 7th 2018, 11:25 neon1024 If anyone would like to comment if you think it could be clarified further and made less ambigous
# Feb 7th 2018, 11:25 neon1024 https://github.com/cakephp/docs/pull/5604
# Feb 7th 2018, 11:22 neon1024 So it’s field => value?
# Feb 7th 2018, 11:22 neon1024 So the fields is an array with a boolean value?!
# Feb 7th 2018, 11:22 neon1024 https://book.cakephp.org/3.0/en/orm/saving-data.html#Cake\ORM\Table::updateAll
# Feb 7th 2018, 11:22 neon1024 This simply does not fit into my brain.
# Feb 7th 2018, 11:17 neon1024 As I don’t want to delete the Catalog when the filter is deleted, because it could be associated to many Catalogs. Which would lead to a catastrophic deletion of any associated Catalog, bad times and many tickets.
# Feb 7th 2018, 11:17 neon1024 Dependent is not it. #inb4
# Feb 7th 2018, 11:16 neon1024 So that if I delete a Filter my Catalogs.filter_id is set to null. Or is that something I need to put into my `Filters::delete()` myself?
# Feb 7th 2018, 11:16 neon1024 Is there a setting in `hasMany` so that the association foreign key is updated upon the deletion?