FebosIO / AduanasGestion

Gestión de actividades para proyecto Aduanas
0 stars 0 forks source link

Definir permisos de los roles existentes #35

Open FerminM opened 6 years ago

FerminM commented 6 years ago

Se describen los roles que se deben construir en base a permisos existentes, si no existe el permiso de forma explícita, crearlos

• Gestor Nacional: Debe permitir administrar el calendario de subasta, pudiendo crear, modificar y eliminar subastas. Así también ejecutar las acciones y cambios de estados que se realizan sobre ellas, además puede tener la opción de crear otros usuarios con perfiles Gestor Nacional.

• Administrador Pre Factura: Debe permitir administrar los usuarios y asignación de perfiles Pre Facturador y Consultor y sólo para las Aduanas que tenga asignadas. Así también puede acceder a los mantenedores de almacén, productos y tipo de mercancía.

• Administrador Factura: Debe permitir administrar los usuarios y asignación de perfiles Facturador y Consultor y sólo para las Aduanas que tenga asignadas.

• Loteador / Pre Facturador: Debe tener acceso solo a las funcionalidades asociadas a la pre facturación, es decir, creación, modificación y eliminación de pre facturas y acceso solo de consulta al calendario de subasta y a la información relacionada tal como lo son los catálogos de la subasta.

• Facturador: Debe tener acceso sólo a las funcionalidades asociadas a la facturación, para lo cual debe poder consultar las pre facturas y emitir las facturas para aquellas que estén en condiciones de hacerlo. Así también podrá consultar las facturas o documentos emitidos y anularlos si fuera necesario. Además debe tener acceso solo de consulta al calendario de subasta y a la información relacionada tal como lo son los catálogos.

• Consultor: Debe tener acceso a toda la información de Subasta, Pre Factura y Factura, pero sólo de consulta.

• Administrador del Sistema: Debe poder habilitar a los usuarios Administradores de Factura y Pre Factura, así como también a los Gestores Nacionales. Además puede realizar todas las acciones que realizan el resto de los perfiles.

https://github.com/FebosIO/Aduanas/issues/50