Como possibilitar sinalizar apenas um nó

8

Eu tenho uma exibição com listas de 10 nós com um tipo de exibição de nó (não linhas). Cada nó tem um sinalizador. Como tornar possível sinalizar APENAS um nó desses 10 nós, por exemplo, se você sinalizou um nó - você não pode sinalizar outro até que não sinalize um. Assim como a melhor funcionalidade de resposta neste site. Obrigado :)

Alexander Kim
fonte

Respostas:

8

Você está procurando a ação de corte Bandeira , que pode ser implementada com as Regras.

Se você fizer uma regra que está ativada no evento "Nó está sinalizado" com "Aparar o sinalizador" para o usuário relevante para "1", os outros sinalizadores serão cancelados e apenas o sinalizador mais recente permanecerá.

Patrick Kenny
fonte
Se uma lista separada de 10 nós diferentes for apresentada ao usuário, essa ação também reverterá os sinalizadores anteriores? Por exemplo, isso faz com que o usuário possa lançar apenas um sinalizador por tipo de sinalizador?
Jimajamma
@ Jimajamma Sim, meu entendimento é que isso redefinirá os sinalizadores para esse tipo de sinalizador.
Patrick Kenny
... o tempo para colocar no meu tampão pensando jquery e descobrir uma maneira de fazer bandeiras em um ato página atual como botões de rádio
Jimajamma
trabalhou! Você acabou de criar uma nova regra: o nó é sinalizado: your_flagname e, em ações, você deve escolher Aparar um sinalizador.
Alexander Kim
0

O módulo Flag Limit é o que você está procurando?

Este módulo permite que qualquer sinalizador (por exemplo: marcadores) tenha um número limitado de itens.
...
Há um novo recurso na ramificação 7.x-1.x que opcionalmente permite limitar o número de sinalizações que cada item pode ter. Quando o limite é atingido, ninguém mais pode sinalizar o item.

Alejandro Moreno
fonte