TapNTable 0.10.10: permissões com regras claras e um arranque mais amável
Permissões críticas com fecho a sério
Editar papéis e permissões, limpar o branding de uma filial e todas as operações de cópias de segurança - criar, descarregar, restaurar - passam a exigir a permissão-mestra de definições, além da permissão da página. Fechámos com isto uma porta real: um cargo que só podia abrir a tab de papéis conseguia, na prática, dar a si próprio qualquer permissão. Já não consegue.
Cada equipa abre os seus utilizadores
Quem gere empregados de mesa, chefs ou empregados podia criar utilizadores mas não abrir o detalhe deles - o link existia e acabava num acesso negado. Agora a permissão da lista abre o detalhe dos utilizadores desse papel, em modo de leitura; editar continua reservado a quem gere utilizadores. E a página de encomendas de takeaway ganhou permissão própria (“Gestão de takeaway”) em vez de herdar a do POS.
Definições que aterram no sítio certo
O hub de Definições abria sempre na tab de licenciamento - mesmo para quem não tinha acesso a ela. Passa a aterrar na primeira tab a que tens acesso, e o item aparece na navegação a qualquer pessoa com pelo menos uma tab (incluindo quem só gere takeaway, reservas ou o ecrã de senhas). O Dashboard também ficou coerente: o link aparece a todo o staff, como a página sempre permitiu.
Um arranque mais amável
O guia de arranque só mostra os passos que a tua permissão deixa dar - acabaram-se os passos que terminavam em acesso negado. Marcar o passo de SMS exige gravar a configuração (visitar a página já não conta), o passo da cozinha conta no primeiro uso real do ecrã, e há passos novos para impostos, moedas e páginas legais. Em multi-filial, os passos de filial contam por filial. E a instalação termina agora com uma nota clara: a loja arranca em soft-launch - explora com dados de teste e ativa a filial quando estiveres pronto.
Mesas e planta com avisos honestos
- Com o sistema de mesas desativado na filial, a página de Mesas mostra um aviso claro com atalho para as Filiais - e imprimir o QR de uma mesa avisa que o código não vai funcionar até ativares o sistema.
- No plano Pro sem o addon de integrações, o editor de planta passou a ser o básico - como nos outros planos. O atalho que tratava o Pro como dono do addon contradizia a regra de licenciamento.
- Os QR de menu multi-filial contam agora apenas filiais ativas: o QR de uma filial ainda por abrir aponta para a página principal até a filial ativar.
Miudezas que importam
- Prato do dia: o prato criado ali mesmo (sem passar pela página de artigos) ganha IVA e filtros dietéticos - antes nascia sem taxa e sem filtros.
- Cupões: um artigo marcado como “excluído de cupões” mas sem taxa configurada continuava a ser descontado nos pedidos à mesa. Corrigido, em linha com os outros canais.
- Portal do cliente: os favoritos deixaram de assumir a primeira filial da instalação - em multi-filial mostravam a filial errada; e a página de Faturas fica escondida enquanto a faturação estiver “em breve”.
- Pagamentos: se a moeda da casa não for EUR, a tab do ifthenpay avisa que o gateway só processa euros.
- Limpeza interna: menos uma prop partilhada sem consumidores, menos quatro definições fantasma, menos 40 traduções órfãs por idioma, e tipos de licença corrigidos no frontend.
A versão 0.10.10 já está disponível e chega às instalações através do atualizador integrado, como habitualmente.