mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-05 18:52:44 +01:00
Fixes for recurring invoices test
This commit is contained in:
parent
5bc41b4d79
commit
9f9f3439b4
@ -11,7 +11,7 @@ class RecurringInvoiceFactory
|
|||||||
public static function create(int $company_id, int $user_id) :RecurringInvoice
|
public static function create(int $company_id, int $user_id) :RecurringInvoice
|
||||||
{
|
{
|
||||||
$invoice = new RecurringInvoice();
|
$invoice = new RecurringInvoice();
|
||||||
$invoice->status_id = RecurringInvoice::STATUS_PENDING;
|
$invoice->status_id = RecurringInvoice::STATUS_DRAFT;
|
||||||
$invoice->discount = 0;
|
$invoice->discount = 0;
|
||||||
$invoice->is_amount_discount = true;
|
$invoice->is_amount_discount = true;
|
||||||
$invoice->po_number = '';
|
$invoice->po_number = '';
|
||||||
|
@ -100,7 +100,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
public function store(StoreRecurringInvoiceRequest $request)
|
public function store(StoreRecurringInvoiceRequest $request)
|
||||||
{
|
{
|
||||||
|
|
||||||
$recurring_invoice = $this->RecurringInvoice_repo->save($request, RecurringInvoiceFactory::create(auth()->user()->company()->id, auth()->user()->id));
|
$recurring_invoice = $this->recurring_invoice_repo->save($request, RecurringInvoiceFactory::create(auth()->user()->company()->id, auth()->user()->id));
|
||||||
|
|
||||||
return $this->itemResponse($recurring_invoice);
|
return $this->itemResponse($recurring_invoice);
|
||||||
|
|
||||||
@ -147,7 +147,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
public function update(UpdateRecurringInvoiceRequest $request, RecurringInvoice $recurring_invoice)
|
public function update(UpdateRecurringInvoiceRequest $request, RecurringInvoice $recurring_invoice)
|
||||||
{
|
{
|
||||||
|
|
||||||
$recurring_invoice = $this->RecurringInvoice_repo->save(request(), $recurring_invoice);
|
$recurring_invoice = $this->recurring_invoice_repo->save(request(), $recurring_invoice);
|
||||||
|
|
||||||
return $this->itemResponse($recurring_invoice);
|
return $this->itemResponse($recurring_invoice);
|
||||||
|
|
||||||
@ -187,7 +187,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
$recurring_invoices->each(function ($recurring_invoice, $key) use($action){
|
$recurring_invoices->each(function ($recurring_invoice, $key) use($action){
|
||||||
|
|
||||||
if(auth()->user()->can('edit', $recurring_invoice))
|
if(auth()->user()->can('edit', $recurring_invoice))
|
||||||
$this->RecurringInvoice_repo->{$action}($recurring_invoice);
|
$this->recurring_invoice_repo->{$action}($recurring_invoice);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -19,10 +19,12 @@ class RecurringInvoice extends BaseModel
|
|||||||
/**
|
/**
|
||||||
* Invoice Statuses
|
* Invoice Statuses
|
||||||
*/
|
*/
|
||||||
const STATUS_PENDING = 1;
|
const STATUS_DRAFT = 2;
|
||||||
const STATUS_ACTIVE = 2;
|
const STATUS_ACTIVE = 3;
|
||||||
const STATUS_COMPLETED = 3;
|
const STATUS_PENDING = -1;
|
||||||
const STATUS_CANCELLED = 4;
|
const STATUS_COMPLETED = -2;
|
||||||
|
const STATUS_CANCELLED = -3;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Recurring intervals
|
* Recurring intervals
|
||||||
|
@ -177,7 +177,7 @@ class RecurringInvoiceTest extends TestCase
|
|||||||
$response->assertStatus(200);
|
$response->assertStatus(200);
|
||||||
|
|
||||||
$RecurringInvoice_update = [
|
$RecurringInvoice_update = [
|
||||||
'status_id' => RecurringInvoice::STATUS_PAID
|
'status_id' => RecurringInvoice::STATUS_DRAFT
|
||||||
];
|
];
|
||||||
|
|
||||||
$this->assertNotNull($RecurringInvoice);
|
$this->assertNotNull($RecurringInvoice);
|
||||||
|
Loading…
Reference in New Issue
Block a user