Bom dia a todos!
Em alguns tutoriais, encontramos modelos de customização ou criações de novos perfils de permissões mencionando o arquivo permissionDefinitions.xml e seus caminhos na pasta de alfreco. Porém já busquei de várias formas este arquivos xml e não consigo encontrá-lo.
Alguém saberia me informar de fato, se este é um arquivo existente (já vem na instalação nativa do alfresco), ou se teríamos de criá-lo?
Também não encontrei este: webclient.properties;
Você não consegue encontrar porque tais arquivos estão dentro de arquivos jar.
Eles são empacotados assim quando o Alfresco é compilado.
Para ficar mais fácil, simplesmente baixe os fontes do Alfresco e você poderá encontrar tudo o que precisa.
No caso específico, o arquivo que você procura está disponível aqui community-edition-old/permissionDefinitions.xml at master · Alfresco/community-edition-old · GitHub
Mas é muito importante você observar se está usando o arquivo correto, da versão correta do Alfresco.
Se você por acaso vier a usar um arquivo de definição da versão errada, você pode simplesmente quebrar o sistema.
Então somente poderei alterar ou criar um novo perfil alterando o código fonte e recompilando o alfresco? Existiria uma outra forma de fazer isso sem mexer no fonte?
Não foi isso que eu disse.
A idéia de você ter os fontes disponíveis na sua máquina é apenas para facilitar a busca de fontes, como nesse caso em que você estava procurando pelo xml e não encontrava.
A forma que você vai customizar e empacotar a sua customização é outro assunto.
Segue um link que você pode usar para entender o que você está tentando fazer:
Mas veja bem, esse post foi escrito para o Alfresco 5.0.d, então, da mesma forma que te alertei para obter os fontes da versão correta, você também precisa ficar alerta para a customização que está fazendo, para ter certeza que também se aplica para a versão que você está usando.
Espero que tenha sido útil
Discussions about Alfresco Content Services and Alfresco Process Services in Portuguese
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.