Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1699 → Rev 1701

/branches/v3/impl/src/doc/arquiteturaRequisitosDesenvolvimento/rolesUtilizacaoPreCondicoes.txt
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();