🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 15:11
This commit is contained in:
12
database/migrations/005_notifications.sql
Normal file
12
database/migrations/005_notifications.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
CREATE TABLE IF NOT EXISTS notifications (
|
||||
id CHAR(36) NOT NULL DEFAULT (UUID()),
|
||||
user_id CHAR(36) NOT NULL,
|
||||
title VARCHAR(255) NOT NULL,
|
||||
message TEXT NOT NULL,
|
||||
type ENUM('info','success','warning','error') NOT NULL DEFAULT 'info',
|
||||
is_read TINYINT(1) NOT NULL DEFAULT 0,
|
||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (id),
|
||||
INDEX idx_notif_user (user_id),
|
||||
CONSTRAINT fk_notif_user FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -1,26 +0,0 @@
|
||||
-- ─── Initial Super Admin Seed ──────────────────────────────
|
||||
-- Default Password: admin123 (Please change after first login)
|
||||
|
||||
INSERT INTO tenants (id, name, email, status)
|
||||
VALUES ('d0e4e4e4-e4e4-4e4e-ae4e-e4e4e4e4e4e4', 'Musadaq Admin', 'admin@musadaq.app', 'active');
|
||||
|
||||
INSERT INTO users (id, tenant_id, name, email, password_hash, role, is_active)
|
||||
VALUES (
|
||||
'u0e4e4e4-e4e4-4e4e-ae4e-e4e4e4e4e4e4',
|
||||
'd0e4e4e4-e4e4-4e4e-ae4e-e4e4e4e4e4e4',
|
||||
'Super Admin',
|
||||
'admin@musadaq.app',
|
||||
'$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', -- Default: 'password'
|
||||
'super_admin',
|
||||
1
|
||||
);
|
||||
|
||||
INSERT INTO subscriptions (tenant_id, plan, max_companies, max_invoices_per_month, max_users, status)
|
||||
VALUES (
|
||||
'd0e4e4e4-e4e4-4e4e-ae4e-e4e4e4e4e4e4',
|
||||
'pro',
|
||||
999,
|
||||
9999,
|
||||
99,
|
||||
'active'
|
||||
);
|
||||
Reference in New Issue
Block a user