iidec / Integra.Space.Language-upstream

Lenguaje de consulta que permite el acceso a datos en tiempo real
0 stars 0 forks source link

Modificar Role agregar/quitar usuario #37

Closed marianogenovese closed 7 years ago

marianogenovese commented 8 years ago

Para que un usuario pueda ser agregado/quitado de un role es necesario que el alter role tenga una opción para poder realizar esta acción. Se establece que la acción para agregar usuario a role ya existe.

OscarCanek commented 8 years ago

Propuesta

create role = 'create', 'role', identifier, option list optional; alter role = 'alter', 'role', identifier, 'with', option list;

option list optional = 'with', option list | e option list = (option list, identifier) | identifier option = ('add' | 'remove'), '=', user list | ... user list = (user list, identifier) | identifier;

e representa a epsilon y significa vacío. ... significa que pueden haber mas opciones

OscarCanek commented 8 years ago

También se agregará un comando específico para quitar usuarios de roles

OscarCanek commented 8 years ago

Pruebas agregar en create role

create role solo permite agregar usuarios, quitar usuarios no esta permitido en ese comando.

Prueba agregar usuario

image

Prueba agregar usuarios

image

OscarCanek commented 8 years ago

Pruebas en alter role

Pruebas agregar

image

image

Pruebas remover

image

image