mirror of
https://git.meshkee.com/Meshkee/backend.git
synced 2026-08-11 22:30:59 +04:30
Initial commit: Meshkee CMS API
NestJS backend with Prisma, Docker Compose for Postgres/Redis, and deploy docs for the production VM.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
-- Super admin account for production / staging
|
||||
-- Cell: +989127004945 (09127004945)
|
||||
-- Password: Ali2reza
|
||||
|
||||
INSERT INTO users (cell_number, password_hash, email, first_name, last_name, cell_verified_at, is_active)
|
||||
VALUES (
|
||||
'+989127004945',
|
||||
'$2b$10$avrNkn5W5gWkZNrupUAXwePyj4FiwQM4H5hvHp.btPA1L0I0NqgAi',
|
||||
'ali@meshkee.app',
|
||||
'Ali',
|
||||
'Reza',
|
||||
NOW(),
|
||||
TRUE
|
||||
)
|
||||
ON CONFLICT (cell_number) DO UPDATE SET
|
||||
password_hash = EXCLUDED.password_hash,
|
||||
first_name = EXCLUDED.first_name,
|
||||
last_name = EXCLUDED.last_name,
|
||||
is_active = TRUE,
|
||||
cell_verified_at = COALESCE(users.cell_verified_at, NOW());
|
||||
|
||||
-- Ensure only super_admin as global role (removes business_owner/customer if present)
|
||||
DELETE FROM user_roles ur
|
||||
USING users u, roles r
|
||||
WHERE ur.user_id = u.id
|
||||
AND ur.role_id = r.id
|
||||
AND u.cell_number = '+989127004945'
|
||||
AND r.slug IN ('super_admin', 'business_owner', 'business_staff', 'customer');
|
||||
|
||||
INSERT INTO user_roles (user_id, role_id)
|
||||
SELECT u.id, r.id
|
||||
FROM users u
|
||||
JOIN roles r ON r.slug = 'super_admin'
|
||||
WHERE u.cell_number = '+989127004945'
|
||||
ON CONFLICT (user_id, role_id) DO NOTHING;
|
||||
Reference in New Issue
Block a user