<?php

declare(strict_types=1);

namespace Seka\Vzdelavanie\Modul;

/**
 * Class VzdelavanieRolesPermissions
 *
 * @package Seka\Vzdelavanie\Modul
 */
final class VzdelavanieRolesPermissions implements \App\Models\Pouzivatel\RolesPermissions
{
    use \App\Models\Pouzivatel\RolesPermissionsTrait;

    /**
     *
     */
    const ROLE_OP = [
        'ROLE_ADMIN' => [
            'vzdelavanie',
            'vzdelavanie_kniznica',
            'vzdelavanie_testovanie',
            'vzdelavanie_kurzy',
        ],
        'ROLE_TECHNIK' => [
            'vzdelavanie_kniznica.zobrazit',
            'vzdelavanie_testovanie.zobrazit',
            'vzdelavanie_kurzy.zobrazit',
        ],
        'ROLE_ABSOLVENT' => [
            'vzdelavanie_kniznica.zobrazit',
            'vzdelavanie_testovanie.zobrazit',
            'vzdelavanie_kurzy.zobrazit',
        ],
        'ROLE_SPRAVCA' => [
            'vzdelavanie_kniznica.zobrazit',
            'vzdelavanie_testovanie.zobrazit',
            'vzdelavanie_kurzy.zobrazit',
        ],
    ];

    /**
     *
     */
    const ROLE_ROLE = [
        'ROLE_TECHNIK' => [
            'technik',
        ],
        'ROLE_ABSOLVENT' => [
            'absolvent',
        ],
        'ROLE_SPRAVCA' => [
            'spravca_pek',
        ],
    ];
}
