Empresas / Lojas: as permissões do cadastro de lojas (e por que só o master exclui)

Na tela de permissões, a caixa que manda no cadastro de lojas chama-se Empresas / Lojas e fica na seção Configurações. São cinco opções: Listar, Visualizar, Adicionar, Editar e Deletar.

1. Onde você mexe. Configurações › Usuários, no cadeado da linha do funcionário; ou Configurações › Grupos de usuários, no cadeado da linha do grupo. O funcionário herda o que o grupo dele tem — se a caixa está desmarcada no grupo, comece por lá. O sistema recusa alterar as permissões do usuário master e do grupo master.

2. Duas caixas que não decidem sozinhas — e é aqui que nasce quase todo chamado.

  • Adicionar. Mesmo marcada, o sistema barra se o seu plano já chegou ao limite de lojas: a resposta diz que o plano atual lhe permite adicionar somente uma loja (ou até um certo número de lojas) e leva para a tela do plano. Isso é plano, não permissão — incluir mais uma loja é assunto do comercial. Primeiro o plano comporta, depois a permissão libera.
  • Deletar. Mesmo marcada, só o usuário master exclui loja: para qualquer outro o sistema responde que somente o usuário master pode realizar esta ação. E ninguém exclui a loja em que está logado — para excluir, é preciso estar em outra.

3. Trocar de loja não tem permissão. Não existe caixa para isso. Quais lojas a pessoa alcança vem das lojas ligadas a ela no cadastro do usuário. Se o funcionário não vê uma loja na hora de trocar, o lugar de resolver é o cadastro dele, não a tela de permissões.

4. Quem não é master vê menos dentro dessa tela. No formulário da loja, o não-master enxerga apenas os usuários da loja em que está logado e os funcionários das lojas a que ele tem acesso. Não é falha nem cadastro perdido.

5. Essa mesma caixa aparece em vários lugares. Além do sistema, ela está na tela de permissões de outros aplicativos — no Gestão de Cobranças, por exemplo, ela fica na seção Organização em vez de Configurações. E na Contabilidade a caixa aparece com outro nome: Escritórios. É a mesma permissão, com o nome que aquele módulo usa.

6. Você não consegue conceder o que você mesmo não tem. Se quem mexeu nas permissões não possui aquela caixa, o sistema avisa que salvou e a caixa volta desmarcada — a liberação precisa vir do master ou de quem já tem o acesso.