2 pensamientos en “Extensiones Paso por Paso – Parte 2

  1. Fabian Calderon

    Para dar acceso a las aplicaciones se debe realizar los siguiente:
    En el mismo archivo hooks.php en las lineas antes de colocar el icono se coloca una cadena que representa el permiso del modulo, he registrado con SS_TUT_1, SS_TUT_2, SS_TUT_3, he utilizado ese nombre para mantener la misma nomenclatura sin embargo pueden usar cualquiera. Al final el codigo debería quedar asi:

    $app->add_rapp_function(0, _(‘Tutorial 1 One’), $path_to_root . ‘/modules/tutorial1/create.php’, ‘SS_TUT_1’, MENU_MAINTENANCE);
    $app->add_lapp_function(1, _(‘Tutorial 1 Two’), $path_to_root . ‘/modules/tutorial1/config.php’, ‘SS_TUT_2’, MENU_INQUIRY);
    $app->add_rapp_function(2, _(‘Tutorial 1 Three’), $path_to_root . ‘/modules/tutorial1/cancel.php’, ‘SS_TUT_3’, MENU_TRANSACTION);

    Ahora es necesario crear la funcion install_access en el mismo archivo hooks.php,

    al inicio del archivo se define una variable como el nombre del modulo y se le da un número unico en este caso es 200 con un desplazamiento de 8 digitos.

    define (‘SS_ATS’, 200<<8);

    function install_access()
    {
    $security_sections[SS_ATS] = _("Seccion de los Permisos");

    $security_areas['SS_ATS_1'] = array(SS_TUT_1|101, _("Mensaje en el Permiso 1"));
    $security_areas['SS_ATS_2'] = array(SS_TUT_2|102, _("Mensaje en el Permiso 2"));
    $security_areas['SS_ATS_3'] = array(SS_TUT_3|103, _("Mensaje en el Permiso 3"));
    return array($security_areas, $security_sections);
    }
    Luego puede ingresar a Configuracion / Configuracion de Acceso / Seleccione el Rol a quien se le va a dar los permisos y active los permisos, al final presione grabar el rol, para hacer efectivos los permisos es necesario volver a ingresar al sistema.

    Suerte

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *