Este documento tem como objetivo fornecer diretrizes para a criação de um Data Access Level (DAL) destinado à aprovação de fotos. A finalidade desta funcionalidade é assegurar que apenas usuários com as devidas permissões possam aprovar, reprovar ou gerenciar fotos no sistema. A documentação abordará as validações necessárias, as regras a serem seguidas na configuração do DAL, e os grupos de usuários que devem ser criados para garantir o funcionamento adequado do processo de aprovação de fotos.
Ao configurar o DAL para aprovação de fotos, é essencial garantir que todas as possíveis ações (aprovação, reprovação, criação, edição e exclusão de fotos) sejam devidamente validadas. Essas validações asseguram que somente usuários com as permissões necessárias possam executar essas ações.
Se um usuário tentar realizar uma ação para a qual não possui permissão no DAL, o sistema de BackOffice deverá emitir uma mensagem de validação clara, informando que o usuário não tem as permissões necessárias para realizar aquela ação. Por exemplo:
Essas mensagens ajudam a orientar o usuário e evitam tentativas repetidas de ações sem sucesso.
Segue exemplo do comportamento desta funcionalidade, quando o usuário não tem permissão:
O DAL deve ser configurado com grupos de usuários que refletem as ações que esses usuários podem realizar. Existem duas abordagens principais para estruturar esses grupos:
As permissões no DAL devem ser configuradas para garantir que apenas os usuários designados possam acessar as funcionalidades críticas para a aprovação de fotos. As permissões mínimas que devem ser estabelecidas incluem:
Ex:
O DAL deve também incluir permissões específicas para certas funções e entidades relacionadas ao processo de aprovação de fotos, tais como:
Exemplo: