AuthManager.Core.Seeds (auth_manager v0.1.0)
Funciones para sembrar la base de datos con datos iniciales.
Summary
Functions
Crea los roles y permisos básicos del sistema.
Crea las semillas solo si no existen ya. Devuelve :ok si las semillas ya existían o fueron creadas con éxito.
Comprueba si las semillas ya han sido creadas, para evitar crear duplicados.
Functions
Crea los roles y permisos básicos del sistema.
Roles:
- admin: Administrador del sistema con todos los permisos
- manager: Gerente con permisos de gestión
- user: Usuario básico
Permisos (por categoría):
- users: Gestión de usuarios
- roles: Gestión de roles
- permissions: Gestión de permisos
- system: Configuración del sistema
Crea las semillas solo si no existen ya. Devuelve :ok si las semillas ya existían o fueron creadas con éxito.
Comprueba si las semillas ya han sido creadas, para evitar crear duplicados.