diff --git a/wrenchboard/src/include/wrenchboard_api.h b/wrenchboard/src/include/wrenchboard_api.h index f232e619..0a30ec14 100644 --- a/wrenchboard/src/include/wrenchboard_api.h +++ b/wrenchboard/src/include/wrenchboard_api.h @@ -297,6 +297,7 @@ enum { PARTNER_STRIPE }; #define WRENCHBOARD_JOB_CREATEJOB 13010 #define WRENCHBOARD_JOB_DELETEJOB 13011 +#define WRENCHBOARD_JOB_JOBFILES 13012 #define WRENCHBOARD_JOB_GROUP_MEMBER 13015 #define WRENCHBOARD_JOB_DELETE_GROUPMEMBER 13017 diff --git a/wrenchboard/src/shared_tool/jobs.cc b/wrenchboard/src/shared_tool/jobs.cc index 55370502..32fe74d0 100644 --- a/wrenchboard/src/shared_tool/jobs.cc +++ b/wrenchboard/src/shared_tool/jobs.cc @@ -47,6 +47,9 @@ long jobs_calls(CVars in, CVars &out) { case WRENCHBOARD_JOB_LISTJOBS: return WrenchJobManagerList(in, out); break; + case WRENCHBOARD_JOB_JOBFILES: + logfmt(logINFO, "jobs_calls() ~~WRENCHBOARD_JOB_JOBFILES~~ action=%lu",action); + break; case WRENCHBOARD_JOB_OFFERS: return WrenchJobManagerOffers(in, out); break; diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index cc0415f6..5c521954 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -97,6 +97,7 @@ $routes->post('/en/wrench/api/v1/preferences', 'WrenchApi::apigate') $routes->post('/en/wrench/api/v1/jobmanageragree', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/jobmanagerlist', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/jobmanagerfiles', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/jobmanageroffers', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/jobmanageractive', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/jobmanagercreatejob', 'WrenchApi::apigate'); diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index cfaf5f45..be33cdcc 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -242,6 +242,9 @@ class WrenchApi extends BaseController case 'jobmanagerlist': $in["action"] = WRENCHBOARD_JOB_LISTJOBS; break; + case 'jobmanagerfiles': + $in["action"] = WRENCHBOARD_JOB_JOBFILES; + break; case 'jobgrouplist': $in["action"] = WRENCHBOARD_JOB_JOBGROUPS; // $in["action"] = 0; diff --git a/www-api/public/svs/user/constants.php b/www-api/public/svs/user/constants.php index 1602203a..9b914d07 100755 --- a/www-api/public/svs/user/constants.php +++ b/www-api/public/svs/user/constants.php @@ -146,6 +146,7 @@ define('WRENCHBOARD_JOB_USERACTIVE',13009); define('WRENCHBOARD_JOB_CREATEJOB',13010 ); define('WRENCHBOARD_JOB_DELETEJOB',13011 ); +define('WRENCHBOARD_JOB_JOBFILES', 13012 ); define('WRENCHBOARD_JOB_GROUP_MEMBER', 13015) ; define('WRENCHBOARD_JOB_DELETE_GROUPMEMBER',13017);