Node Explorer: mudanças entre as edições

De RRPG Wiki
Ir para navegaçãoIr para pesquisar
(Descrição basica do Node Explorer.)
 
m (Expecificação de que o Node Explorer só funciona pra sdk 3+)
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
O Node Explorer é uma ferramenta avançada para controlar as permissões de objetos da mesa (Nodes). 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.  
[[Arquivo:Node_Explorer.png|thumb|miniaturadaimagem|Exemplo do Node Explorer|upright]]
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 [[Plugins | 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.
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'''.

Edição atual tal como às 14h08min de 25 de janeiro de 2017

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.