import Permission from '#models/permission'
import { BaseSeeder } from '@adonisjs/lucid/seeders'

export default class extends BaseSeeder {
    async run() {
        await Permission.createMany([
            {
                name: 'Criar Utilizadores',
                slug: 'create-users',
                description: 'Permite criar novos utilizadores',
            },
            {
                name: 'Listar Utilizador',
                slug: 'listar-utilizador',
                description: 'Permite Listar Utilizadores',
            },
            {
                name: 'Editar Utilizadores',
                slug: 'edit-users',
                description: 'Permite editar utilizadores existentes',
            },
            {
                name: 'Eliminar Utilizadores',
                slug: 'delete-users',
                description: 'Permite eliminar utilizadores',
            },
            {
                name: 'Gerir Talhões',
                slug: 'manage-talhoes',
                description: 'Permite gerir talhões',
            },
            {
                name: 'Gerir Pivôs',
                slug: 'manage-pivos',
                description: 'Permite gerir pivôs',
            },
            {
                name: 'Gerir Produtos',
                slug: 'manage-produtos',
                description: 'Permite gerir produtos',
            },
            {
                name: 'Gerir Clientes',
                slug: 'manage-clientes',
                description: 'Permite gerir clientes',
            },
            {
                name: 'Gerir Proformas',
                slug: 'manage-proformas',
                description: 'Permite gerir proformas',
            },
        ])
    }
}
