95 lines
1.8 KiB
TypeScript
95 lines
1.8 KiB
TypeScript
import { Permission } from "./database.schema";
|
|
|
|
export const samplePermissions: Permission[] = [
|
|
{
|
|
id: 1,
|
|
name: "user_read",
|
|
description: "Read user information",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 2,
|
|
name: "user_write",
|
|
description: "Create and update user information",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 3,
|
|
name: "user_delete",
|
|
description: "Delete user accounts",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 4,
|
|
name: "customer_read",
|
|
description: "Read customer information",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 5,
|
|
name: "customer_write",
|
|
description: "Create and update customer information",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 6,
|
|
name: "customer_delete",
|
|
description: "Delete customer records",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 7,
|
|
name: "admin_panel",
|
|
description: "Access administrative panel",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 8,
|
|
name: "reports_view",
|
|
description: "View system reports",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 9,
|
|
name: "reports_export",
|
|
description: "Export reports and data",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 10,
|
|
name: "system_settings",
|
|
description: "Modify system configuration",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 11,
|
|
name: "mail_template_read",
|
|
description: "Read mail templates",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 12,
|
|
name: "mail_template_write",
|
|
description: "Create and update mail templates",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 13,
|
|
name: "mail_template_delete",
|
|
description: "Delete mail templates",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 14,
|
|
name: "permission_manage",
|
|
description: "Manage user permissions",
|
|
isActive: true,
|
|
},
|
|
{
|
|
id: 15,
|
|
name: "audit_log",
|
|
description: "View audit logs and system activities",
|
|
isActive: true,
|
|
},
|
|
];
|