Fixes for tasks status column

This commit is contained in:
David Bomba 2020-10-29 09:48:05 +11:00
parent 29969b4f4e
commit 59291b799c
5 changed files with 51 additions and 4 deletions

View File

@ -42,8 +42,8 @@ class TaskStatusController extends BaseController
/** /**
* @OA\Get( * @OA\Get(
* path="/api/v1/task_status", * path="/api/v1/task_statuses",
* operationId="getTaskStatuss", * operationId="getTaskStatuses",
* tags={"task_status"}, * tags={"task_status"},
* summary="Gets a list of task statuses", * summary="Gets a list of task statuses",
* description="Lists task statuses", * description="Lists task statuses",
@ -137,7 +137,7 @@ class TaskStatusController extends BaseController
* *
* *
* @OA\Post( * @OA\Post(
* path="/api/v1/task_status", * path="/api/v1/task_statuses",
* operationId="storeTaskStatus", * operationId="storeTaskStatus",
* tags={"task_status"}, * tags={"task_status"},
* summary="Adds a TaskStatus", * summary="Adds a TaskStatus",

View File

@ -54,6 +54,10 @@ class StoreExpenseRequest extends Request
$input = $this->decodePrimaryKeys($input); $input = $this->decodePrimaryKeys($input);
if (array_key_exists('category_id', $input) && is_string($input['category_id'])) {
$input['category_id'] = $this->decodePrimaryKey($input['category_id']);
}
$this->replace($input); $this->replace($input);
} }

View File

@ -65,6 +65,10 @@ class UpdateExpenseRequest extends Request
$input = $this->decodePrimaryKeys($input); $input = $this->decodePrimaryKeys($input);
if (array_key_exists('category_id', $input) && is_string($input['category_id'])) {
$input['category_id'] = $this->decodePrimaryKey($input['category_id']);
}
$this->replace($input); $this->replace($input);
} }
} }

View File

@ -33,7 +33,15 @@ class StoreExpenseCategoryRequest extends Request
$rules['name'] = 'required|unique:expense_categories,name,null,null,company_id,'.auth()->user()->companyId(); $rules['name'] = 'required|unique:expense_categories,name,null,null,company_id,'.auth()->user()->companyId();
return $rules; return $this->globalRules($rules);
} }
protected function prepareForValidation()
{
$input = $this->all();
$input = $this->decodePrimaryKeys($input);
$this->replace($input);
}
} }

View File

@ -0,0 +1,31 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class StatusSortOrder extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('tasks', function ($t){
$t->renameColumn('sort_order', 'status_sort_order');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}