3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-03-29 20:04:21 +00:00

Added migrations

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe
2025-08-10 12:27:59 +01:00
parent c570f656bf
commit 7171fa36d8
4 changed files with 81 additions and 4 deletions

View File

@ -2,7 +2,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Lang;
use Illuminate\Support\Facades\Schema;
class CreateAssetMaintenancesTable extends Migration
{
@ -40,9 +40,9 @@
protected function getEnumFields()
{
return [
trans('admin/asset_maintenances/general.maintenance'),
trans('admin/asset_maintenances/general.repair'),
trans('admin/asset_maintenances/general.upgrade'),
trans('admin/maintenances/general.maintenance'),
trans('admin/maintenances/general.repair'),
trans('admin/maintenances/general.upgrade'),
];
}

View File

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

View File

@ -0,0 +1,24 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::rename('asset_maintenances', 'maintenances');
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::rename('maintenances', 'asset_maintenances');
}
};

View File

@ -0,0 +1,25 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
use App\Models\Actionlog;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Actionlog::where('item_type', 'App\\Models\\AssetMaintenance')->update(['item_type' => 'App\\Models\\Maintenance']);
}
/**
* Reverse the migrations.
*/
public function down(): void
{
}
};