mirror of https://github.com/pixelfed/pixelfed
Rename 2fa columns to mfa to fix PHP variable naming
- Rename database columns: 2fa_* -> mfa_* - Update all PHP code references to use mfa_* fields - Maintain API backward compatibility (still returns two_factor_enabled) - Keep all route URLs unchanged - Add migration to rename columns in users tablepull/6335/head
parent
82a82ec3e7
commit
6d0f93dc9e
@ -0,0 +1,34 @@
|
|||||||
|
<?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('users', function (Blueprint $table) {
|
||||||
|
$table->renameColumn('2fa_enabled', 'mfa_enabled');
|
||||||
|
$table->renameColumn('2fa_secret', 'mfa_secret');
|
||||||
|
$table->renameColumn('2fa_backup_codes', 'mfa_backup_codes');
|
||||||
|
$table->renameColumn('2fa_setup_at', 'mfa_setup_at');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::table('users', function (Blueprint $table) {
|
||||||
|
$table->renameColumn('mfa_enabled', '2fa_enabled');
|
||||||
|
$table->renameColumn('mfa_secret', '2fa_secret');
|
||||||
|
$table->renameColumn('mfa_backup_codes', '2fa_backup_codes');
|
||||||
|
$table->renameColumn('mfa_setup_at', '2fa_setup_at');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
Loading…
Reference in New Issue