Added Role Owner and new UI for Owner
This commit is contained in:
59
MIGRATE_USERS.bat
Normal file
59
MIGRATE_USERS.bat
Normal file
@@ -0,0 +1,59 @@
|
||||
@echo off
|
||||
echo ========================================
|
||||
echo MC Panel - User Migration v1.1.0
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
echo [INFO] Starting user migration...
|
||||
echo [INFO] This will add Owner role and permissions system
|
||||
echo.
|
||||
|
||||
REM Check if Python is installed
|
||||
python --version >nul 2>&1
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
echo [ERROR] Python is not installed!
|
||||
echo.
|
||||
echo Please install Python 3.11+ from:
|
||||
echo https://www.python.org/downloads/
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM Check if users.json exists
|
||||
if not exist "backend\users.json" (
|
||||
echo [WARNING] users.json not found!
|
||||
echo.
|
||||
echo This is normal if you haven't started the panel yet.
|
||||
echo Start the panel first to create users.json
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [STEP 1/3] Creating backup...
|
||||
cd backend
|
||||
python migrate_users.py
|
||||
|
||||
if %ERRORLEVEL% EQU 0 (
|
||||
echo.
|
||||
echo ========================================
|
||||
echo [SUCCESS] Migration completed!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo Next steps:
|
||||
echo 1. Restart the panel
|
||||
echo 2. Login as owner
|
||||
echo 3. Check user permissions
|
||||
echo.
|
||||
) else (
|
||||
echo.
|
||||
echo [ERROR] Migration failed!
|
||||
echo.
|
||||
echo Check the error messages above.
|
||||
echo Your original users.json is backed up.
|
||||
echo.
|
||||
)
|
||||
|
||||
cd ..
|
||||
pause
|
||||
Reference in New Issue
Block a user