mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-09-20 08:21:34 +02:00
INA-5 | Add company_id to schedulers so we can fetch them via company_id
This commit is contained in:
parent
05ff9531ab
commit
99dc9ac65a
@ -49,7 +49,7 @@ class TaskSchedulerController extends BaseController
|
|||||||
|
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
return Scheduler::all();
|
return Scheduler::where('company_id', auth()->user()->company()->id)->cursor();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -157,6 +157,7 @@ class TaskSchedulerController extends BaseController
|
|||||||
{
|
{
|
||||||
return $scheduler->service()->update($scheduler, $request);
|
return $scheduler->service()->update($scheduler, $request);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @OA\PUT(
|
* @OA\PUT(
|
||||||
* path="/api/v1/task_scheduler/{scheduler}/update_job/",
|
* path="/api/v1/task_scheduler/{scheduler}/update_job/",
|
||||||
@ -192,7 +193,6 @@ class TaskSchedulerController extends BaseController
|
|||||||
public function updateJob(Scheduler $scheduler, UpdateScheduledJobRequest $request)
|
public function updateJob(Scheduler $scheduler, UpdateScheduledJobRequest $request)
|
||||||
{
|
{
|
||||||
return $scheduler->service()->updateJob($scheduler, $request);
|
return $scheduler->service()->updateJob($scheduler, $request);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -22,6 +22,7 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
* @property string repeat_every
|
* @property string repeat_every
|
||||||
* @property \Carbon\Carbon|mixed scheduled_run
|
* @property \Carbon\Carbon|mixed scheduled_run
|
||||||
* @property mixed job
|
* @property mixed job
|
||||||
|
* @property integer company_id
|
||||||
*/
|
*/
|
||||||
class Scheduler extends Model
|
class Scheduler extends Model
|
||||||
{
|
{
|
||||||
@ -33,6 +34,7 @@ class Scheduler extends Model
|
|||||||
'archived',
|
'archived',
|
||||||
'repeat_every',
|
'repeat_every',
|
||||||
'scheduled_run',
|
'scheduled_run',
|
||||||
|
'company_id'
|
||||||
];
|
];
|
||||||
protected $appends = ['linked_job'];
|
protected $appends = ['linked_job'];
|
||||||
|
|
||||||
|
@ -29,6 +29,7 @@ class CreateSchedulersTable extends Migration
|
|||||||
$table->string('repeat_every');
|
$table->string('repeat_every');
|
||||||
$table->timestamp('start_from');
|
$table->timestamp('start_from');
|
||||||
$table->timestamp('scheduled_run');
|
$table->timestamp('scheduled_run');
|
||||||
|
$table->foreignIdFor(\App\Models\Company::class);
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user