Node Explorer

De RRPG Wiki
Ir para: navegação, pesquisa
Exemplo do Node Explorer

O Node Explorer é uma ferramenta avançada para controlar as permissões de objetos da mesa (Nodes) de plugins e conteudo do RRPG criado usando o SDK3.x. Permitindo especificar em detalhes quem possui alterações para alterar, ver e modificar esses objetos. Podendo ser desde ninguem, a qualquer um, ou apenas algumas pessoas. Sendo possivel, por exemplo, criar uma ficha de "Mural" que qualquer qualquer jogador pode alterar. Observe que o dono da mesa quando possui +Mestre é considerado um Super Usuario que ignora qualquer permissão dos objetos de sua mesa.

Elementos do Node Explorer

  • Raiz: Esse botão volta a seleção para o nó inicial no qual a edição de permissões foi iniciada.
  • Voltar: Volta um nível na seleção dos nós, efetivamente voltando para o nó pai do nó atualmente sendo editado. Não consegue ir acima da raiz.
  • Lista de Filhos: Abaixo do botão Voltar é exibida (quando existir) uma lista com os nós filhos do nó atualmente selecionado. Sendo possivel clicar no nome deles para navegar pelos nós do objeto.
  • Endereço: Ao lado direito do botão Raiz há o endereço pelo qual se navegou até o nó atual.
  • Seletor de Tipo: Seleciona o tipo de permissão que está sendo editada. Se é uma permissão dada a um Grupo de Usuarios, ou apenas a um Usuario em especifico.
  • Seletor de Id: Seleciona o tipo de Grupo de Usuarios que está tendo as permissões alteradas, ou permite escrever o nome do usuario que terá suas permissões alteradas. De acordo com a opção selecionada no Seletor de Tipo.
  • Permissões: Abaixo dos seletores ficam as opções de edição de permissões. Elas não são salvas até que o usuario clique no botão Salvar. Se o editor for fechado as alterações serão perdidas. Assim como, se o usuario não tiver permissões para fazer as alterações.
  • Desfazer: Desfaz todas alterações feitas naquela sessão de alteração.
  • Salvar: Salva todas modificações feitas.
  • Ajuda: Abre essa pagina da Wiki.

Permissões

Existem 7 tipos de permissões, e cada uma dela possui 4 níveis de permissão.

  • Visualizar: Define quem tem permissões para ver aquele objeto. Normalmente só é possivel definir como apenas o mestre e dono, ou todos. Com esse editor poderia se determinar que um determinada ficha pode ser visualizada, por exemplo, pelo mestre, um usuario em especifico, e todos com +Jogador.
  • Modificar: Define quem tem pemissão para modificar o conteudo desse nó. Normalmente, somente mestres e o dono das fichas podem altera-las. Com isso seria possivel atribuir uma ficha a mais de um jogador (que poderiam ambos edita-la). Observe que não há como saber quem fez cada edição, logo cuidado com quem você fornece essa permissão.
  • Expandir: Define quem tem permissão para criar novos nós filhos do nó selecionado. Sem essa permissão não é possivel, por exemplo, adicionar objetos a um Record List.
  • Apagar: Define quem tem permissão para apagar esse nó. Ou seja, quem pode apagar a ficha. Logo, deve ser usado com cautela.
  • Ler Permissões: Define quem tem permissões para Visualizar as Permissões no editor de permissões. Logo, se uma pessoa sem permissão para ver as permissões abrir o Node Explorer sempre verá tudo como indefinido, mesmo quando já existir permissões atribuidas.
  • Dar Permissões: Define quem pode alterar as permissões do Node Explorer (apenas Visualizar, Modificar, Expandir e Apagar), se alguem sem essa permissão tentar alterar algo no Node Explorer o servidor do RRPG simplesmente recusará todas alterações.
  • META Permissões: Define quem pode alterar permissões sobre permissões, ou seja, quem pode alterar os campos de Ler Permissões e Dar Permissões, assim como esse campo.

Nível de Permissão

  • Indefinido: Quando não houver definições dessa permissão ou quando a pessoa não tiver permissão para ver as permissões irá ver um Indefinido. Quando uma permissão é Indefinida significa que não há permissões negadas ou concedidas, vale o que for definido para o nó pai desse nó.
  • Permitido: Significa que a pessoa tem a permissão concedida.
  • Negado: Significa que a pessoa tem a permissão negada.
  • Fortemente Permitido: Se a pessoa tem essa permissão ela pode ignorar se teve a opção negada por ser parte de outro grupo.

Exemplo: O mestre cria uma ficha de mural que permite que todos com +Jogador possam altera-la. Dando Permitir para modificações nela para o grupo Jogadores, mas o mestre sabe que o jogador fulano não é de confiança e nega a permissão de modificar para ele. Logo, fulano recebe ao mesmo tempo um negar e um permitir, como negar é mais forte que permitir fulano não pode alterar a ficha. Porém, se o mestre tivesse dado Fortemente Permitido aos jogadores, mesmo fulano tendo sua permissão negada, enquanto ele tivesse +Jogador ele poderia alterar a ficha, pois Fortemente Permitido é mais forte que Negado.