Log message #4125542

# At Username Text
# Mar 16th 2018, 14:45 dereuromark prg pattern via query strings for example
# Mar 16th 2018, 14:42 patsuckow Hello everybody! Tell me where to read how to read how to transfer post data from one action to another?
# Mar 16th 2018, 14:25 damian Thanks. I'll look into that!
# Mar 16th 2018, 14:17 dereuromark the method you want to use is being invoked from the shell when it fails, you cannot "pull" with this method. So I would recommend the listener approach instead.
# Mar 16th 2018, 14:16 dereuromark wouldnt that be just a logger you can hook in? Since it is scoped to queue: Log::write('info', $message, ['scope' => 'queue']); => custom listener => send
# Mar 16th 2018, 14:14 damian I'm using this manually, yes...my aim is to send an email to a designated address should the max retries be met.
# Mar 16th 2018, 14:11 dereuromark are you manually using this? This is meant to be used inside the shell (and the data comes from $this->_getTaskConf() method).
# Mar 16th 2018, 14:04 damian I'm currently trying to use the cakephp-queue plugin, specifically the QueuedJobTable getFailedStatus function. However, I'm not sure where to get the $taskConfiguration argument from. Can someone please assist?
# Mar 16th 2018, 13:15 brettl thanks man
# Mar 16th 2018, 13:09 dereuromark sure, `bin/cake clear cache` etc just as normal persistent cache
# Mar 16th 2018, 13:08 brettl @dereuromark the tinyauth plugin is there a command line to clear out the existing cached files and start over?
# Mar 16th 2018, 12:53 neothermic Cats. So many cats to skin ;)
# Mar 16th 2018, 12:53 dereuromark but sure, your call lists only the wired ones. either way works I guess.
# Mar 16th 2018, 12:53 dereuromark which is the normal way to list em, yeah
# Mar 16th 2018, 12:52 neothermic (and I'd have to iterate through CakePlugin::loaded and call App::objects on each to get their list too)
# Mar 16th 2018, 12:52 neothermic `$appShells = App::objects('Console/Command', null, false);` gives me a list of shell filenames
# Mar 16th 2018, 12:48 dereuromark haha, ok. Usually App::objects() or sth in 2.x used to work to list all of one type
# Mar 16th 2018, 12:46 neothermic ``` $result = shell_exec(APP_CURRENT . 'Console/cake --help --xml'); $xml = new SimpleXMLElement($result); $shells = []; foreach($xml->shell as $shell) { if ((string)$shell['provider'] !== 'CORE') { $shells[] = (string)$shell['call_as']; } }``` Ugly, but works. :P
# Mar 16th 2018, 12:32 neothermic Hmm, I suppose I could get dirty and call `Console/cake --help --xml` and parse the XML result, but ugh. XML :P
# Mar 16th 2018, 12:30 neothermic running them is no issue, what I'd really like is just a nice list of shells in an array via an easy-to-invoke function, but it seems it's tied into a Task, so not something straight forward.
# Mar 16th 2018, 12:30 daniel____ @neothermic take a look to shell_exec function
# Mar 16th 2018, 12:24 neothermic (without giving them any form of command-line access or anything)
# Mar 16th 2018, 12:23 neothermic So we have test platforms, and all the crons are disabled. I want the ability to let testers run the shells manually for testing.
# Mar 16th 2018, 12:06 slackebot could save it in a col called job_data and just use json to turn it into a string.
# Mar 16th 2018, 12:06 spencdev Then have a cron job or if you use a scheduler, to run those jobs. If you use something like exec and it’s a long running shell, it’s going to create a world of problems. If you don’t want to write it yourself I believe there are plugins for it but it’s not that complicated. It basically running a shell to get the job from the database, then processing the job based off of what type of job it is. If you needed specific data for that
# Mar 16th 2018, 12:00 spencdev Create a job queue from the DB
# Mar 16th 2018, 11:44 neothermic They are, I want to give some people the ability to invoke shells from a web UI
# Mar 16th 2018, 11:44 oldskool @neothermic The question would be why you want to do shell stuff from your controller. The two should be separated.
# Mar 16th 2018, 11:26 neothermic I don't suppose in cake2 you can get a list of shells programatically? I've spotted CommandTask::getShellList, but I don't know if there's a good way to execute that from a controller
# Mar 16th 2018, 10:38 dereuromark I just released a new https://github.com/dereuromark/cakephp-ide-helper/releases/tag/0.11.0 version - with full auto-complete for element() calls. Saves me a lot of typing and typos now :slightly_smiling_face:
# Mar 16th 2018, 10:31 pierre-baptiste.varle @rogerpro yes I try this but when I adding the cas auth in configuration of users plugin the cass is used after the form so never. I make it work by overwriting the configuration with Configure::write. But I had to edit the cas auth file. I will make a pr for bug fix and and my "bridge" with event listner
# Mar 16th 2018, 09:52 neon1024 Ah, I’ll use Comparison :slightly_smiling_face:
# Mar 16th 2018, 09:48 neon1024 Need something which implements `\Cake\Database\ExpressionInterface`
# Mar 16th 2018, 09:48 neon1024 Functions are expressions right? https://book.cakephp.org/3.0/en/orm/query-builder.html#using-sql-functions
# Mar 16th 2018, 09:47 neon1024 What’s a nice easy Expression to use in a select?
# Mar 16th 2018, 09:37 slackebot at https://github.com/snelg/cakephp-3-cas/issues or share questions here during your try/error task. Also maybe https://www.cakedc.com/roger_campanera/2018/01/26/integrating-users-and-acl-plugins-in-cakephp can help you to figure out how two plugins work together regarding auth.
# Mar 16th 2018, 09:37 rogerpro I would follow both cakedc/users and snelg/cakephp-3-cas docs and then configure them following https://github.com/CakeDC/users/blob/master/Docs/Documentation/Configuration.md#configuration-options and https://github.com/snelg/cakephp-3-cas#usage — Somehow both configure Cake’s AuthComponent, so if functionality is not overloaded I guess they must work well together (but will require some try/error). Additionaly, you can ask for a deeper d
# Mar 16th 2018, 09:20 pierre-baptiste.varle I need some doc on how to use a custom auth for users plugins
# Mar 16th 2018, 09:17 pierre-baptiste.varle I would like to use https://github.com/snelg/cakephp-3-cas with https://github.com/CakeDC/users I don't know how this works
# Mar 16th 2018, 09:15 rogerpro Hi @pierre-baptiste.varle expose your issue and whoever knows the answer will help you
# Mar 16th 2018, 08:36 neon1024 Morning all, happy Friday