mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04: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()
|
||||
{
|
||||
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);
|
||||
}
|
||||
|
||||
/**
|
||||
* @OA\PUT(
|
||||
* path="/api/v1/task_scheduler/{scheduler}/update_job/",
|
||||
@ -192,7 +193,6 @@ class TaskSchedulerController extends BaseController
|
||||
public function updateJob(Scheduler $scheduler, UpdateScheduledJobRequest $request)
|
||||
{
|
||||
return $scheduler->service()->updateJob($scheduler, $request);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -22,6 +22,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||
* @property string repeat_every
|
||||
* @property \Carbon\Carbon|mixed scheduled_run
|
||||
* @property mixed job
|
||||
* @property integer company_id
|
||||
*/
|
||||
class Scheduler extends Model
|
||||
{
|
||||
@ -33,6 +34,7 @@ class Scheduler extends Model
|
||||
'archived',
|
||||
'repeat_every',
|
||||
'scheduled_run',
|
||||
'company_id'
|
||||
];
|
||||
protected $appends = ['linked_job'];
|
||||
|
||||
|
@ -29,6 +29,7 @@ class CreateSchedulersTable extends Migration
|
||||
$table->string('repeat_every');
|
||||
$table->timestamp('start_from');
|
||||
$table->timestamp('scheduled_run');
|
||||
$table->foreignIdFor(\App\Models\Company::class);
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user