WTIJobBoard Module Update

This commit is contained in:
Leonard Biano
2025-02-22 08:55:11 +08:00
parent c4ab78b81b
commit 2bb422e2eb
5 changed files with 41 additions and 3 deletions

View File

@@ -0,0 +1,35 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Modules\WTIJobBoard\Entities\JobRequestSource;
class UpdateJobRequestSourcesTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('job_request_sources', function (Blueprint $table) {
$table->boolean('default')->after('has_product')->default(0);
});
JobRequestSource::where('id',1)->update(['default'=>1]);
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('job_request_sources', function (Blueprint $table) {
});
}
}

View File

@@ -14,6 +14,7 @@ class JobRequestSource extends Model
protected $casts = [
'has_product' => 'boolean',
'default' => 'boolean',
'active' => 'boolean'
];

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +1,5 @@
{
"/js/manager.js": "/js/manager.js?id=185606511b71a97b6e1acc8d1e16dfdb",
"/js/manager.js": "/js/manager.js?id=25911df4ea2535f84499f852f24e3943",
"/js/settings.js": "/js/settings.js?id=b11818066c9febc6dd3242de5a991cb8",
"/js/client-relations.js": "/js/client-relations.js?id=ef3b5ebd31bcfd3dd81b4bfad3c2dedd",
"/css/components.css": "/css/components.css?id=45f93adb1852a43604d45e1c43acf8b8",

View File

@@ -596,11 +596,13 @@ export default {
}
else {
const defaultSource = e.sources.filter(source => source.default);
e.mode = 'create';
e.id = null;
e.credit_type = 'subscription';
e.clientID = null;
e.source = null,
e.source = defaultSource[0],
e.asin = null,
e.pov = null,
e.title = null,