New file |
0,0 → 1,28 |
|
###### |
|
Requisitos de utilização dos UserRolesConfigs e dos Roles em String |
|
###### |
|
########################################################## |
ALTERAÇÕES AO MODELO QUE USEM ROLES COMO STRING |
########################################################## |
|
Sempre que uma classe use roles deve ser atualizado o servico de substituicao de roles |
|
class: pt.estgp.estgweb.services.users.UserRoleConfigService |
metodo: addUpdateRole |
notas: deve adicionar um novo verificador de substituicao de role quando um role é substituido na administracao |
|
Locais que referenciam este serviço: |
- interface: Configuração de Papeis Institucionais - salvar role com chave modificada |
- interface: Gestão de Papeis Institucionais - Papeis de Coordenações - Criar e Normalizar Role |
|
Controladores que usem estes serviços dos Roles devem chamar o UserRoleProxy na camada de serviço |
para marcar os Roles como Dirty a fim de os recarregar para a cache |
|
Locais que referenciam este serviço: |
class: pt.estgp.estgweb.web.controllers.courses.CoursesController |
método: addCourseComissionRole |
chamada necessária: UserRoleProxy.setDirty(); |