Subversion Repositories bacoAlunos

Rev

Rev 1860 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1860 Rev 1876
Line 53... Line 53...
53
 
53
 
54
        return null;
54
        return null;
55
    }
55
    }
56
 
56
 
57
 
57
 
-
 
58
    /**
-
 
59
     * Serviço Tear 1 para substituição de Roles ou criação de Novos
-
 
60
     * @param oldRole
-
 
61
     * @param nomeRole
-
 
62
     * @param newRoleStr
-
 
63
     * @param session
-
 
64
     * @return
-
 
65
     * @throws AccessDeniedException
-
 
66
     */
-
 
67
    public ReplaceRoleResult createNewNormalizedRoleService(1.5.0/docs/api/java/lang/String.html">String oldRole,1.5.0/docs/api/java/lang/String.html">String nomeRole,1.5.0/docs/api/java/lang/String.html">String newRoleStr,UserSession session) throws AccessDeniedException {
-
 
68
        ReplaceRoleResult result;
-
 
69
 
-
 
70
        UserRoleConfigImpl newUserRoleConfig = DomainObjectFactory.createUserRoleConfigImpl();
-
 
71
        newUserRoleConfig.setRole(newRoleStr);
-
 
72
        newUserRoleConfig.setValid(true);
-
 
73
        newUserRoleConfig.setValue(nomeRole);
-
 
74
        newUserRoleConfig.setValuePt(nomeRole);
-
 
75
        newUserRoleConfig.setValueEn("");
-
 
76
        newUserRoleConfig.setValueEs("");
-
 
77
        newUserRoleConfig.setValueFr("");
-
 
78
 
-
 
79
        try {
-
 
80
 
-
 
81
            if(oldRole == null || oldRole.trim().length() == 0)
-
 
82
            {
-
 
83
                result = new  UserRoleConfigService().addUpdateRole(newUserRoleConfig,session,false);
-
 
84
            }
-
 
85
            else
-
 
86
            {
-
 
87
 
-
 
88
                result = new  UserRoleConfigService().updateOldRoleWithView(oldRole, newUserRoleConfig, session,false);
-
 
89
            }
-
 
90
 
-
 
91
 
-
 
92
            if(result.roleKeyAlreadyExist)
-
 
93
            {
-
 
94
                logger.error("Tentado CRIAR um Role que já existe e não é Administrador nem Super user");
-
 
95
                throw new AccessDeniedException("Tentado CRIAR um Role que já existe e não é Administrador nem Super user");
-
 
96
            }
-
 
97
 
-
 
98
 
-
 
99
        } catch (AccessDeniedException e) {
-
 
100
            logger.error("Tentado alterar um Role e não é Administrador nem Super user");
-
 
101
            throw e;
-
 
102
        }
-
 
103
 
-
 
104
        return result;
-
 
105
    }
-
 
106
 
58
    public ReplaceRoleResult updateOldRoleWithView(1.5.0/docs/api/java/lang/String.html">String oldRole,UserRoleConfigImpl newViewRoleConfig, UserSession sess)
107
    public ReplaceRoleResult updateOldRoleWithView(1.5.0/docs/api/java/lang/String.html">String oldRole,UserRoleConfigImpl newViewRoleConfig, UserSession sess)
59
            throws AccessDeniedException
108
            throws AccessDeniedException
60
    {
109
    {
61
        return updateOldRoleWithView(oldRole, newViewRoleConfig, sess,true);
110
        return updateOldRoleWithView(oldRole, newViewRoleConfig, sess,true);
62
    }
111
    }
Line 109... Line 158...
109
                        return replaceRoleResult;
158
                        return replaceRoleResult;
110
                    persistent = replaceRoleResult.updatedUserRoleConfig;
159
                    persistent = replaceRoleResult.updatedUserRoleConfig;
111
                }
160
                }
112
                else
161
                else
113
                {
162
                {
114
                    throw new AccessDeniedException("Nao pode alterar o código do papel porque não é administrador");
163
                    throw new AccessDeniedException("Nao pode alterar o código do papel porque não é administrador");
115
                }
164
                }
116
            }
165
            }
117
            else
166
            else
118
            {
167
            {
119
                replaceRoleResult = new ReplaceRoleResult(newRoleStr);
168
                replaceRoleResult = new ReplaceRoleResult(newRoleStr);
Line 145... Line 194...
145
        }
194
        }
146
    }
195
    }
147
 
196
 
148
 
197
 
149
    /**
198
    /**
150
     * Serviço de nível SUPORTE
199
     * Serviço de nível SUPORTE
151
     * Usado pelo update de Roles e Pela normalização de Roles de Comissões de Curso
200
     * Usado pelo update de Roles e Pela normalização de Roles de Comissões de Curso
152
     * Substitui a presença de um ROLE por um NOVO
201
     * Substitui a presença de um ROLE por um NOVO
153
     *
202
     *
154
     *
203
     *
155
     * @param oldRole if null does not find old users for replace
204
     * @param oldRole if null does not find old users for replace
156
     * @param newRole need to be filled
205
     * @param newRole need to be filled
157
     * @param sess
206
     * @param sess
Line 372... Line 421...
372
    }
421
    }
373
 
422
 
374
    private static final 1.5.0/docs/api/java/lang/String.html">String INIT_ROLES = "user.role.all=Todos\n" +
423
    private static final 1.5.0/docs/api/java/lang/String.html">String INIT_ROLES = "user.role.all=Todos\n" +
375
                            "user.role.admin=Administrador\n" +
424
            "user.role.admin=Administrador\n" +
376
                            "user.role.student=Estudante\n" +
425
            "user.role.student=Estudante\n" +
377
                            "user.role.comissao.avaliacao.desempenho.docente=Comissão de Avaliação de Desempenho Docente\n" +
426
            "user.role.comissao.avaliacao.desempenho.docente=Comissão de Avaliação de Desempenho Docente\n" +
378
                            "user.role.erasmusStudent=Estudante de Erasmus\n" +
427
            "user.role.erasmusStudent=Estudante de Erasmus\n" +
379
                            "user.role.teacher=Professor\n" +
428
            "user.role.teacher=Professor\n" +
380
                            "user.role.teacher.eg=Professor da Área de Engenharia\n" +
429
            "user.role.teacher.eg=Professor da Área de Engenharia\n" +
381
                            "user.role.teacher.dg=Professor da Área de Design\n" +
430
            "user.role.teacher.dg=Professor da Área de Design\n" +
382
                            "user.role.teacher.ce=Professor da Área de Ciencias Empresariais\n" +
431
            "user.role.teacher.ce=Professor da Área de Ciencias Empresariais\n" +
383
                            "user.role.teacher.ch=Professor da Área de Ciencias Humanas\n" +
432
            "user.role.teacher.ch=Professor da Área de Ciencias Humanas\n" +
384
                            "user.role.teacher.td=Professor do DTD\n" +
433
            "user.role.teacher.td=Professor do DTD\n" +
385
                            "user.role.teacher.cesh=Professor do DCESH\n" +
434
            "user.role.teacher.cesh=Professor do DCESH\n" +
386
                            "user.role.student.eg=Aluno da Área de Engenharia\n" +
435
            "user.role.student.eg=Aluno da Área de Engenharia\n" +
387
                            "user.role.student.dg=Aluno da Área de Design\n" +
436
            "user.role.student.dg=Aluno da Área de Design\n" +
388
                            "user.role.student.ce=Aluno da Área de Ciencias Empresariais\n" +
437
            "user.role.student.ce=Aluno da Área de Ciencias Empresariais\n" +
389
                            "user.role.student.ch=Aluno da Área de Ciencias Humanas\n" +
438
            "user.role.student.ch=Aluno da Área de Ciencias Humanas\n" +
390
                            "user.role.student.td=Aluno do DTD\n" +
439
            "user.role.student.td=Aluno do DTD\n" +
391
                            "user.role.student.cesh=Aluno do DCESH\n" +
440
            "user.role.student.cesh=Aluno do DCESH\n" +
392
                            "user.role.ci=Centro Informático\n" +
441
            "user.role.ci=Centro Informático\n" +
393
                            "user.role.worker=Funcionário\n" +
442
            "user.role.worker=Funcionário\n" +
394
                            "user.role.invited=Convidado\n" +
443
            "user.role.invited=Convidado\n" +
395
                            "user.role.services=Serviços\n" +
444
            "user.role.services=Serviços\n" +
396
                            "user.role.questionarios.tipologias.admin=Questionarios - Verificação de Tipologias\n" +
445
            "user.role.questionarios.tipologias.admin=Questionarios - Verificação de Tipologias\n" +
397
                            "user.role.questionarios.atribuicoes.admin=Questionarios - Atribuições de Cursos\n" +
446
            "user.role.questionarios.atribuicoes.admin=Questionarios - Atribuições de Cursos\n" +
398
                            "user.role.questionarios.atribuicoes.check_teachers=Questionarios - Verificação de Professores\n" +
447
            "user.role.questionarios.atribuicoes.check_teachers=Questionarios - Verificação de Professores\n" +
399
                            "user.role.questionarios.admin=Questionários - Super Administrador\n" +
448
            "user.role.questionarios.admin=Questionários - Super Administrador\n" +
400
                            "user.role.questionarios.gerais=Questionários - Permissões Básicas (necessário)\n" +
449
            "user.role.questionarios.gerais=Questionários - Permissões Básicas (necessário)\n" +
401
                            "user.role.servicesPrograms=Gestão de Programas Curriculares\n" +
450
            "user.role.servicesPrograms=Gestão de Programas Curriculares\n" +
402
                            "user.role.servicesStudiesPlans=Gestão de Planos de Estudos\n" +
451
            "user.role.servicesStudiesPlans=Gestão de Planos de Estudos\n" +
403
                            "user.role.servicesCoursesManagement=Gestão de Cursos\n" +
452
            "user.role.servicesCoursesManagement=Gestão de Cursos\n" +
404
                            "user.role.servicesRolesManagement=Gestão de Papeis Institucionais\n" +
453
            "user.role.servicesRolesManagement=Gestão de Papeis Institucionais\n" +
405
                            "user.role.event_class_manager=Gestão de Classes de Eventos\n" +
454
            "user.role.event_class_manager=Gestão de Classes de Eventos\n" +
406
                            "user.role.event_manager_nfc=Gestão de Eventos do Nucleo de Formacao Continua\n" +
455
            "user.role.event_manager_nfc=Gestão de Eventos do Nucleo de Formacao Continua\n" +
407
                            "user.role.administrativeCouncil=Membro da Direcção\n" +
456
            "user.role.administrativeCouncil=Membro da Direcção\n" +
408
                            "user.role.administrativeCouncil.director=Director\n" +
457
            "user.role.administrativeCouncil.director=Director\n" +
409
                            "user.role.administrativeCouncil.vice=Vice Director\n" +
458
            "user.role.administrativeCouncil.vice=Vice Director\n" +
410
                            "user.role.schoolSecretary=Secretário da Escola\n" +
459
            "user.role.schoolSecretary=Secretário da Escola\n" +
411
                            "user.role.administrativeCouncilSecretariat=Secretaria da Direcção\n" +
460
            "user.role.administrativeCouncilSecretariat=Secretaria da Direcção\n" +
412
                            "user.role.teachersSecretariat=Secretaria de Pessoal Docente\n" +
461
            "user.role.teachersSecretariat=Secretaria de Pessoal Docente\n" +
413
                            "user.role.dtd.president=Presidente do DTD\n" +
462
            "user.role.dtd.president=Presidente do DTD\n" +
414
                            "user.role.cesh.president=Presidente do DCESH\n" +
463
            "user.role.cesh.president=Presidente do DCESH\n" +
415
                            "user.role.dtd.presidency=Membro da Presidencia do DTD\n" +
464
            "user.role.dtd.presidency=Membro da Presidencia do DTD\n" +
416
                            "user.role.cesh.presidency=Membro da Presidencia do DCESH\n" +
465
            "user.role.cesh.presidency=Membro da Presidencia do DCESH\n" +
417
                            "user.role.scientificCouncil.president=CTC Presidente (Não utilizado)\n" +
466
            "user.role.scientificCouncil.president=CTC Presidente (Não utilizado)\n" +
418
 
467
 
419
 
468
 
420
 
469
 
421
                            "user.role.representativeCouncil.president=Presidente do Conselho de Representantes\n" +
470
            "user.role.representativeCouncil.president=Presidente do Conselho de Representantes\n" +
422
                            "user.role.pedagogicCouncil.president=Presidente do Conselho Pedagógico\n" +
471
            "user.role.pedagogicCouncil.president=Presidente do Conselho Pedagógico\n" +
423
                            "user.role.representativeCouncil=Conselho de Representantes\n" +
472
            "user.role.representativeCouncil=Conselho de Representantes\n" +
424
                            "user.role.scientificCouncil=CTC Membro (Não utilizado)\n" +
473
            "user.role.scientificCouncil=CTC Membro (Não utilizado)\n" +
425
                            "user.role.erasmusCouncil=Conselho Erasmus\n" +
474
            "user.role.erasmusCouncil=Conselho Erasmus\n" +
426
                            "user.role.pedagogicCouncil=Conselho Pedagógico\n" +
475
            "user.role.pedagogicCouncil=Conselho Pedagógico\n" +
427
                            "user.role.courseCoordinator=Coordenadores\n" +
476
            "user.role.courseCoordinator=Coordenadores\n" +
428
                            "user.role.futureStudent=Futuros Alunos\n" +
477
            "user.role.futureStudent=Futuros Alunos\n" +
429
                            "user.role.oldStudent=Antigos Alunos\n" +
478
            "user.role.oldStudent=Antigos Alunos\n" +
430
                            "user.role.studentAssociation=Associação de Estudantes\n" +
479
            "user.role.studentAssociation=Associação de Estudantes\n" +
431
                            "user.role.computerCenter=Centro Informático\n" +
480
            "user.role.computerCenter=Centro Informático\n" +
432
                            "user.role.courseDirector=Presidente de Departamento\n" +
481
            "user.role.courseDirector=Presidente de Departamento\n" +
433
                            "user.role.identifiersManager=Utilizador de Gestão de Identificadores\n" +
482
            "user.role.identifiersManager=Utilizador de Gestão de Identificadores\n" +
434
                            "user.role.identifiersCollectionCreator=Administrador de Colecções de Identificadores\n" +
483
            "user.role.identifiersCollectionCreator=Administrador de Colecções de Identificadores\n" +
435
                            "user.role.studentsID=Alunos de Informação e Documentação\n" +
484
            "user.role.studentsID=Alunos de Informação e Documentação\n" +
436
                            "user.role.studentsFSIR=Alunos de Fontes de Informação e Serviço de Referência\n" +
485
            "user.role.studentsFSIR=Alunos de Fontes de Informação e Serviço de Referência\n" +
437
                            "user.role.sendMailMessages=Enviar Mensagens de Correio Electronico\n" +
486
            "user.role.sendMailMessages=Enviar Mensagens de Correio Electronico\n" +
438
                            "user.role.pedagogicCouncilSecretariat=Secretariado do Conselho Pedagógico\n" +
487
            "user.role.pedagogicCouncilSecretariat=Secretariado do Conselho Pedagógico\n" +
439
                            "user.role.directionSecretariat=Secretariado da Direcção\n" +
488
            "user.role.directionSecretariat=Secretariado da Direcção\n" +
440
                            "user.role.studentsSecretariat=Secretaria de Alunos\n" +
489
            "user.role.studentsSecretariat=Secretaria de Alunos\n" +
441
                            "user.role.assessementsTester=Testador de Provas de Avaliação\n" +
490
            "user.role.assessementsTester=Testador de Provas de Avaliação\n" +
442
                            "user.role.processes.admin=Inspector de Processos" +
491
            "user.role.processes.admin=Inspector de Processos" +
443
                            "user.role.validate.ei=Comissão de Curso de Engenharia Informática\n" +
492
            "user.role.validate.ei=Comissão de Curso de Engenharia Informática\n" +
444
                            "user.role.courseValidateProgramGPME=Comissão de Curso de Gestão de PME\n" +
493
            "user.role.courseValidateProgramGPME=Comissão de Curso de Gestão de PME\n" +
445
                            "user.role.courseValidateProgramCET_TD=Comissão de Curso de CETS de TD\n" +
494
            "user.role.courseValidateProgramCET_TD=Comissão de Curso de CETS de TD\n" +
446
                            "user.role.courseValidateProgramEI=Comissão de Curso de EI\n" +
495
            "user.role.courseValidateProgramEI=Comissão de Curso de EI\n" +
447
                            "user.role.courseValidateProgramEC=Comissão de Curso de EC\n" +
496
            "user.role.courseValidateProgramEC=Comissão de Curso de EC\n" +
448
                            "user.role.courseValidateProgramBioEng=Comissão de Curso de BioEng\n" +
497
            "user.role.courseValidateProgramBioEng=Comissão de Curso de BioEng\n" +
449
                            "user.role.courseValidateProgramEGI=Comissão de Curso de EGI\n" +
498
            "user.role.courseValidateProgramEGI=Comissão de Curso de EGI\n" +
450
                            "user.role.courseValidateProgramEERA=Comissão de Curso de EERA\n" +
499
            "user.role.courseValidateProgramEERA=Comissão de Curso de EERA\n" +
451
                            "user.role.courseValidateProgramDC=Comissão de Curso de DC\n" +
500
            "user.role.courseValidateProgramDC=Comissão de Curso de DC\n" +
452
                            "user.role.courseValidateProgramDA=Comissão de Curso de DA\n" +
501
            "user.role.courseValidateProgramDA=Comissão de Curso de DA\n" +
453
                            "user.role.courseValidateProgramTVAPE=Comissão de Curso de TVAPE\n" +
502
            "user.role.courseValidateProgramTVAPE=Comissão de Curso de TVAPE\n" +
454
                            "user.role.courseValidateProgramMI=Comissão de Curso de MI\n" +
503
            "user.role.courseValidateProgramMI=Comissão de Curso de MI\n" +
455
                            "user.role.courseValidateProgramEGPMEestranho=Comissão de Curso de EPGME\n" +
504
            "user.role.courseValidateProgramEGPMEestranho=Comissão de Curso de EPGME\n" +
456
                            "user.role.courseValidatePrograms=Validação de Programas\n" +
505
            "user.role.courseValidatePrograms=Validação de Programas\n" +
457
                            "user.role.courseValidateProgramCET_CESH=Comissão de Curso de CETS de CESH\n" +
506
            "user.role.courseValidateProgramCET_CESH=Comissão de Curso de CETS de CESH\n" +
458
                            "user.role.courseValidateProgramAPM=Comissão de Curso de APM\n" +
507
            "user.role.courseValidateProgramAPM=Comissão de Curso de APM\n" +
459
                            "user.role.courseValidateProgramAA=Comissão de Curso de AA\n" +
508
            "user.role.courseValidateProgramAA=Comissão de Curso de AA\n" +
460
                            "user.role.courseValidateProgramG=Comissão de Curso de G\n" +
509
            "user.role.courseValidateProgramG=Comissão de Curso de G\n" +
461
                            "user.role.courseValidateProgramID=Comissão de Curso de ID\n" +
510
            "user.role.courseValidateProgramID=Comissão de Curso de ID\n" +
462
                            "user.role.courseValidateProgramRPS=Comissão de Curso de RPS\n" +
511
            "user.role.courseValidateProgramRPS=Comissão de Curso de RPS\n" +
463
                            "user.role.courseValidateProgramTGI=Comissão de Curso de TGI\n" +
512
            "user.role.courseValidateProgramTGI=Comissão de Curso de TGI\n" +
464
                            "user.role.courseValidateProgramRU=Comissão de Curso de RU\n" +
513
            "user.role.courseValidateProgramRU=Comissão de Curso de RU\n" +
465
                            "user.role.courseValidateProgramCF=Comissão de Curso de Contabilidade e Finanças\n" +
514
            "user.role.courseValidateProgramCF=Comissão de Curso de Contabilidade e Finanças\n" +
466
                            "user.role.courseValidateProgramNONE=Nenhuma\n" +
515
            "user.role.courseValidateProgramNONE=Nenhuma\n" +
467
                            "user.role.courseValidateProgramTPB=Comissão de Curso de Tecnologias de Produção de Biocombustíveis\n"+
516
            "user.role.courseValidateProgramTPB=Comissão de Curso de Tecnologias de Produção de Biocombustíveis\n"+
468
                            "user.role.board.institution=Board de Direcção do Instituto Politecnico\n"+
517
            "user.role.board.institution=Board de Direcção do Instituto Politecnico\n"+
469
                            "user.role.repositoryDocs=Administração do Repositório Digital\n"+
518
            "user.role.repositoryDocs=Administração do Repositório Digital\n"+
470
                            "user.role.repositoryDeposit=Depositante do Repositório Digital\n"+
519
            "user.role.repositoryDeposit=Depositante do Repositório Digital\n"+
471
 
520
 
472
 
521
 
473
 
522
 
474
 
523
 
475
                            //ESCOLAS
524
            //ESCOLAS
476
 
525
 
477
 
526
 
478
 
527
 
479
                            //ESTG
528
            //ESTG
480
                            "user.role.school.president.estg=Escola Director da ESTG\n"+
529
            "user.role.school.president.estg=Escola Director da ESTG\n"+
481
                            "user.role.school.board.estg=Escola Board de Direcção da ESTG\n"+
530
            "user.role.school.board.estg=Escola Board de Direcção da ESTG\n"+
482
                            "user.role.school.secretariado.estg=Escola Secretariado da ESTG\n"+
531
            "user.role.school.secretariado.estg=Escola Secretariado da ESTG\n"+
483
                                //CTC
532
            //CTC
484
                            "user.role.scientificCouncil.president.estg=CTC ESTG Presidente\n" +
533
            "user.role.scientificCouncil.president.estg=CTC ESTG Presidente\n" +
485
                            "user.role.scientificCouncil.board.estg=CTC ESTG Membro\n" +
534
            "user.role.scientificCouncil.board.estg=CTC ESTG Membro\n" +
486
                            "user.role.scientificCouncil.secretariado.estg=CTC ESTG Secretariado\n" +
535
            "user.role.scientificCouncil.secretariado.estg=CTC ESTG Secretariado\n" +
487
                                //Pedagogico
536
            //Pedagogico
488
                            "user.role.pedagogicCouncil.president.estg=Pedagógico ESTG Presidente\n" +
537
            "user.role.pedagogicCouncil.president.estg=Pedagógico ESTG Presidente\n" +
489
                            "user.role.pedagogicCouncil.board.estg=Pedagógico ESTG Membro\n" +
538
            "user.role.pedagogicCouncil.board.estg=Pedagógico ESTG Membro\n" +
490
                            "user.role.pedagogicCouncil.secretariado.estg=Pedagógico ESTG Secretariado\n" +
539
            "user.role.pedagogicCouncil.secretariado.estg=Pedagógico ESTG Secretariado\n" +
491
 
540
 
492
                            //MEMBROS ESCOLAS
541
            //MEMBROS ESCOLAS
493
                            "user.role.worker.estg=Funcionário ESTG\n" +
542
            "user.role.worker.estg=Funcionário ESTG\n" +
494
                            "user.role.worker.esae=Funcionário ESAE\n" +
543
            "user.role.worker.esae=Funcionário ESAE\n" +
495
                            "user.role.worker.esecs=Funcionário ESECS\n" +
544
            "user.role.worker.esecs=Funcionário ESECS\n" +
496
                            "user.role.worker.ess=Funcionário ESS\n" +
545
            "user.role.worker.ess=Funcionário ESS\n" +
497
 
546
 
498
                            "user.role.teacher.estg=Docentes ESTG\n" +
547
            "user.role.teacher.estg=Docentes ESTG\n" +
499
                            "user.role.teacher.esae=Docentes ESAE\n" +
548
            "user.role.teacher.esae=Docentes ESAE\n" +
500
                            "user.role.teacher.esecs=Docentes ESECS\n" +
549
            "user.role.teacher.esecs=Docentes ESECS\n" +
501
                            "user.role.teacher.ess=Docentes ESS\n" +
550
            "user.role.teacher.ess=Docentes ESS\n" +
Line 506... Line 555...
506
                            "user.role.student.ess=Estudantes ESS\n" +
555
            "user.role.student.ess=Estudantes ESS\n" +
507
 
556
 
508
 
557
 
509
                            //ESAE
558
            //ESAE
510
                            "user.role.school.president.asae=Escola Director da ESAE\n"+
559
            "user.role.school.president.asae=Escola Director da ESAE\n"+
511
                            "user.role.school.board.esae=Escola Board de Direcção da ESAE\n"+
560
            "user.role.school.board.esae=Escola Board de Direcção da ESAE\n"+
512
                            "user.role.school.secretariado.esae=Escola Secretariado da ESAE\n"+
561
            "user.role.school.secretariado.esae=Escola Secretariado da ESAE\n"+
513
                                //CTC
562
            //CTC
514
                            "user.role.scientificCouncil.president.esae=CTC ESAE Presidente\n" +
563
            "user.role.scientificCouncil.president.esae=CTC ESAE Presidente\n" +
515
                            "user.role.scientificCouncil.board.esae=CTC ESAE Membro\n" +
564
            "user.role.scientificCouncil.board.esae=CTC ESAE Membro\n" +
516
                            "user.role.scientificCouncil.secretariado.esae=CTC ESAE Secretariado\n" +
565
            "user.role.scientificCouncil.secretariado.esae=CTC ESAE Secretariado\n" +
517
                                //Pedagogico
566
            //Pedagogico
518
                            "user.role.pedagogicCouncil.president.esae=Pedagógico ESAE Presidente\n" +
567
            "user.role.pedagogicCouncil.president.esae=Pedagógico ESAE Presidente\n" +
519
                            "user.role.pedagogicCouncil.board.esae=Pedagógico ESAE Membro\n" +
568
            "user.role.pedagogicCouncil.board.esae=Pedagógico ESAE Membro\n" +
520
                            "user.role.pedagogicCouncil.secretariado.esae=Pedagógico ESAE Secretariado\n" +
569
            "user.role.pedagogicCouncil.secretariado.esae=Pedagógico ESAE Secretariado\n" +
521
 
570
 
522
 
571
 
523
 
572
 
524
                            //ESECS
573
            //ESECS
525
                            "user.role.school.president.esecs=Escola Director da ESECS\n"+
574
            "user.role.school.president.esecs=Escola Director da ESECS\n"+
526
                            "user.role.school.board.esecs=Escola Board de Direcção da ESECS\n"+
575
            "user.role.school.board.esecs=Escola Board de Direcção da ESECS\n"+
527
                            "user.role.school.secretariado.esecs=Escola Secretariado da ESECS\n"+
576
            "user.role.school.secretariado.esecs=Escola Secretariado da ESECS\n"+
528
                                //CTC
577
            //CTC
529
                            "user.role.scientificCouncil.president.esecs=CTC ESECS Presidente\n" +
578
            "user.role.scientificCouncil.president.esecs=CTC ESECS Presidente\n" +
530
                            "user.role.scientificCouncil.board.esecs=CTC ESECS Membro\n" +
579
            "user.role.scientificCouncil.board.esecs=CTC ESECS Membro\n" +
531
                            "user.role.scientificCouncil.secretariado.esecs=CTC ESECS Secretariado\n" +
580
            "user.role.scientificCouncil.secretariado.esecs=CTC ESECS Secretariado\n" +
532
                                //Pedagogico
581
            //Pedagogico
533
                            "user.role.pedagogicCouncil.president.esecs=Pedagógico ESECS Presidente\n" +
582
            "user.role.pedagogicCouncil.president.esecs=Pedagógico ESECS Presidente\n" +
534
                            "user.role.pedagogicCouncil.board.esecs=Pedagógico ESECS Membro\n" +
583
            "user.role.pedagogicCouncil.board.esecs=Pedagógico ESECS Membro\n" +
535
                            "user.role.pedagogicCouncil.secretariado.esecs=Pedagógico ESECS Secretariado\n" +
584
            "user.role.pedagogicCouncil.secretariado.esecs=Pedagógico ESECS Secretariado\n" +
536
 
585
 
537
 
586
 
538
 
587
 
539
                            //ESS
588
            //ESS
540
                            "user.role.school.president.ess=Escola Director da ESS\n"+
589
            "user.role.school.president.ess=Escola Director da ESS\n"+
541
                            "user.role.school.board.ess=Escola Board de Direcção da ESS\n"+
590
            "user.role.school.board.ess=Escola Board de Direcção da ESS\n"+
542
                            "user.role.school.secretariado.ess=Escola Secretariado da ESS\n"+
591
            "user.role.school.secretariado.ess=Escola Secretariado da ESS\n"+
543
                                //CTC
592
            //CTC
544
                            "user.role.scientificCouncil.president.ess=CTC ESS Presidente\n" +
593
            "user.role.scientificCouncil.president.ess=CTC ESS Presidente\n" +
545
                            "user.role.scientificCouncil.board.ess=CTC ESS Membro\n" +
594
            "user.role.scientificCouncil.board.ess=CTC ESS Membro\n" +
546
                            "user.role.scientificCouncil.secretariado.ess=CTC ESS Secretariado\n" +
595
            "user.role.scientificCouncil.secretariado.ess=CTC ESS Secretariado\n" +
547
                                //Pedagogico
596
            //Pedagogico
548
                            "user.role.pedagogicCouncil.president.ess=Pedagógico ESS Presidente\n" +
597
            "user.role.pedagogicCouncil.president.ess=Pedagógico ESS Presidente\n" +
549
                            "user.role.pedagogicCouncil.board.ess=Pedagógico ESS Membro\n" +
598
            "user.role.pedagogicCouncil.board.ess=Pedagógico ESS Membro\n" +
550
                            "user.role.pedagogicCouncil.secretariado.ess=Pedagógico ESS Secretariado\n" +
599
            "user.role.pedagogicCouncil.secretariado.ess=Pedagógico ESS Secretariado\n" +
551
 
600
 
552
 
601
 
553
 
602
 
554
 
603
 
555
 
604
 
556
                            //ESCOLAS ANTIGOS NAO USAR
605
            //ESCOLAS ANTIGOS NAO USAR
557
                            "user.role.board.school.estg=Board de Direcção da ESTG\n"+
606
            "user.role.board.school.estg=Board de Direcção da ESTG\n"+
558
                            "user.role.board.school.esae=Board de Direcção da ESAE\n"+
607
            "user.role.board.school.esae=Board de Direcção da ESAE\n"+
559
                            "user.role.board.school.esecs=Board de Direcção da ESECS\n"+
608
            "user.role.board.school.esecs=Board de Direcção da ESECS\n"+
560
                            "user.role.board.school.ess=Board de Direcção da ESS\n"+
609
            "user.role.board.school.ess=Board de Direcção da ESS\n"+
561
 
610
 
562
 
611
 
563
                            //ESAE
612
            //ESAE
564
                            "user.role.department.board.agric.recurs.nat=Departamento Direção - Agricultura e Recursos Naturais\n" +
613
            "user.role.department.board.agric.recurs.nat=Departamento Direção - Agricultura e Recursos Naturais\n" +
565
                            "user.role.department.board.cienc.tecnol.ani=Departamento Direção - Ciência e Tecnologia Animal\n" +
614
            "user.role.department.board.cienc.tecnol.ani=Departamento Direção - Ciência e Tecnologia Animal\n" +
566
                            "user.role.department.diretor.agric.recurs.nat=Departamento Diretor - Agricultura e Recursos Naturais\n" +
615
            "user.role.department.diretor.agric.recurs.nat=Departamento Diretor - Agricultura e Recursos Naturais\n" +
567
                            "user.role.department.diretor.cienc.tecnol.ani=Departamento Diretor - Ciência e Tecnologia Animal\n" +
616
            "user.role.department.diretor.cienc.tecnol.ani=Departamento Diretor - Ciência e Tecnologia Animal\n" +
568
                            //ESECS
617
            //ESECS
569
                            "user.role.department.board.comun.artes.tecn=Departamento Direção - Comunicação, Artes e Tecnologias\n" +
618
            "user.role.department.board.comun.artes.tecn=Departamento Direção - Comunicação, Artes e Tecnologias\n" +
570
                            "user.role.department.board.educac.formac=Departamento Direção - Educação e Formação\n" +
619
            "user.role.department.board.educac.formac=Departamento Direção - Educação e Formação\n" +
571
                            "user.role.department.board.inter.des.soc=Departamento Direção - Intervenção e Desenvolvimento Social\n" +
620
            "user.role.department.board.inter.des.soc=Departamento Direção - Intervenção e Desenvolvimento Social\n" +
572
                            "user.role.department.diretor.comun.artes.tecn=Departamento Diretor - Comunicação, Artes e Tecnologias\n" +
621
            "user.role.department.diretor.comun.artes.tecn=Departamento Diretor - Comunicação, Artes e Tecnologias\n" +
573
                            "user.role.department.diretor.educac.formac=Departamento Diretor - Educação e Formação\n" +
622
            "user.role.department.diretor.educac.formac=Departamento Diretor - Educação e Formação\n" +
574
                            "user.role.department.diretor.inter.des.soc=Departamento Diretor - Intervenção e Desenvolvimento Social\n" +
623
            "user.role.department.diretor.inter.des.soc=Departamento Diretor - Intervenção e Desenvolvimento Social\n" +
575
                            //ESS
624
            //ESS
576
                            "user.role.department.board.cienc.tec.saude=Departamento Direção - Ciências e Tecnologias da Saúde\n" +
625
            "user.role.department.board.cienc.tec.saude=Departamento Direção - Ciências e Tecnologias da Saúde\n" +
577
                            "user.role.department.diretor.cienc.tec.saude=Departamento Diretor - Ciências e Tecnologias da Saúde\n" +
626
            "user.role.department.diretor.cienc.tec.saude=Departamento Diretor - Ciências e Tecnologias da Saúde\n" +
578
                            //ESTG
627
            //ESTG
579
                            "user.role.department.board.cienc.empre.sh=Departamento Direção - Ciências Empresariais, Sociais e Humanas\n" +
628
            "user.role.department.board.cienc.empre.sh=Departamento Direção - Ciências Empresariais, Sociais e Humanas\n" +
580
                            "user.role.department.board.tecnolo.design=Departamento Direção - Tecnologias e Design\n" +
629
            "user.role.department.board.tecnolo.design=Departamento Direção - Tecnologias e Design\n" +
581
                            "user.role.department.diretor.cienc.empre.sh=Departamento Diretor - Ciências Empresariais, Sociais e Humanas\n" +
630
            "user.role.department.diretor.cienc.empre.sh=Departamento Diretor - Ciências Empresariais, Sociais e Humanas\n" +
582
                            "user.role.department.diretor.tecnolo.design=Departamento Diretor - Tecnologias e Design\n"
631
            "user.role.department.diretor.tecnolo.design=Departamento Diretor - Tecnologias e Design\n"
583
            ;
632
            ;
584
 
633
 
585
 
634
 
586
 
635