# |
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 |
# |
Mar 16th 2018, 08:16 |
pierre-baptiste.varle |
someone is using CakeDC/users? I need help |
# |
Mar 16th 2018, 08:07 |
crazycoder |
any problem about running cakephp on windows? |
# |
Mar 16th 2018, 08:07 |
crazycoder |
hello |
# |
Mar 16th 2018, 07:52 |
megan |
@rachna Hi! Go ahead and ask your question and then if someone can help then they will jump in |
# |
Mar 16th 2018, 07:49 |
rachna |
? |
# |
Mar 16th 2018, 07:49 |
rachna |
can you help me for few thinks in cake php |
# |
Mar 16th 2018, 07:49 |
rachna |
hi |
# |
Mar 16th 2018, 07:36 |
bravo-kernel |
It would be nice to see the cakefest talks in a similar way, not wait xxx weeks/months |
# |
Mar 16th 2018, 07:36 |
vwpoit |
Ok, @savant! Thank you. |
# |
Mar 16th 2018, 07:35 |
bravo-kernel |
https://emberweekly.us4.list-manage.com/track/click?u=ac25c8565ec37f9299ac75ca0andid=ff07f64e54ande=fe23a4efd3 |
# |
Mar 16th 2018, 07:35 |
bravo-kernel |
May I ask one more time why we are not able to watch the CakeFest talks on youtube/whatever right away? I am already looking at the full Ember video right now on youtube |
# |
Mar 16th 2018, 07:12 |
rudy1976s |
morning question: can I use a cell inside another cell ? |
# |
Mar 16th 2018, 07:11 |
rudy1976s |
good morning ! |
# |
Mar 16th 2018, 07:05 |
savant |
@cookieguru if that was for submitting a talk to the conference, please reach out to @megan who can help facilitate :slightly_smiling_face: |
# |
Mar 16th 2018, 07:04 |
savant |
hope that helps (sorry for not responding earlier, was submitting talks to cakefest :P ) |