- Criado por Wesley Miranda de Oliveira, última alteração por Thalina Edington Vieira em 06/04/2021
Você está vendo a versão antiga da página. Ver a versão atual.
Comparar com o atual Ver Histórico da Página
« Anterior Versão 17 Próxima »
Ao criar um projeto com a opção Copiar do Modelo, será criado um projeto com as principais funções que o Cronapp disponibiliza, como: sistema de autenticação, cadastro de usuário, possibilidade de auditoria em log, restrição de acesso, telas mobile e/ou páginas web e outros. Tudo isso proporciona ao projeto uma base robusta para ser expandido de acordo com as necessidades do desenvolvedor.
Autenticação
O projeto modelo do Cronapp contém um sistema de autenticação porque todas as páginas possuem restrição de acesso, exceto a de login
. Para acessá-la tanto na página web quanto na tela mobile utilize o usuário e a senha abaixo, você logará com o perfil de Administrador criado para permitir o primeiro acesso.
Figura 1 - Página de Login
- Usuário: admin;
- Senha: admin.
Caso tenha selecionado a opção Login por Redes Sociais ao criar o projeto, ela ainda não está disponível. Será necessário configurar essa funcionalidade, conforme a documentação.
Formulários (views)
A view é a camada na qual o usuário interage com o sistema, podendo ser páginas HTML ou telas em aplicativos mobile. Nesse tópico, vamos dividir os projetos em apenas web e mobile, pois o projeto Mobile e Web contém todos os recursos do projeto Apenas Web acrescido das funcionalidades para telas mobile.
Web
Após logar conforme o tópico Autenticação, é possível visualizar o menu ADMIN (visível apenas para usuários com o perfil Administrador) que dá acesso as páginas Usuários, Log de Auditoria e Funções. Nesse menu encontramos as seguintes opções:
- Página inicial: Retornar para a página
home
; - Admin: Acessar as páginas Usuários, Log de auditoria e Funções;
- Perfil: Acessar a opção para Mudar Senha do usuário atual, assim como a opção de Sair da sessão.
Página de Usuários
A página permite criar, consultar, editar e excluir usuários. Ela contém um título, um campo de busca e uma grade apenas com o usuário Administrador, o qual possui perfil de Administrador e pode ser editado ou excluído, caso deseje.
Figura 2 - Página de Usuários
- Botão Adicionar para adicionar um novo usuário.
- Botão para Editar as informações de um usuário existente.
- Botão para Excluir um usuário existente.
Observação
O projeto modelo permite adicionar novos usuários apenas na página de usuários web.
Página de Log de Auditoria
A página mostra o histórico dos logs de auditoria, ou seja, as informações de eventos ocorridos nas entidades, gerando um histórico das alterações e facilitando a análise de problemas como segurança ou erros do sistema. Essa página está disponível apenas no navegador web.
Figura 3 - Página Log de Auditoria
A página não vem com informações. Para gerar log, basta habilitar a caixa de seleção auditoria em log nas classes do diagrama de dados, bloco de programação ou fonte de dados.
Página de Funções
A página permite criar, consultar, editar e excluir funções para restringir o acesso a determinado conteúdo por meio da funcionalidade Permissão de Segurança. Por padrão, está cadastrada apenas a função Administrators. Ao clicar no botão Adicionar, aparecerá o formulário para criação de novas Funções.
Figura 4 - Página de Funções
- Nome: nome da nova função;
- Permissionável: permite adicionar um ou mais permissionáveis, sendo eles Administrators, Authenticated e Public. Cada permissionável possui um conjunto de permissões aos métodos de requisição HTTP de uma página ou de todas as páginas contidas em um diretório;
- Usuário: permite vincular usuários existentes na aplicação. Um usuário pode estar diretamente vinculado a um ou mais permissionáveis, caso isso ocorra ele terá o acesso do permissionável de maior abrangência.
Mobile
Após logar conforme o tópico Autenticação, veremos a tela inicial contendo o título da página e dois ícones do mesmo menu nas laterais. Nesse menu encontramos as seguintes opções:
- Página inicial: Retornar para a tela
home
; - Usuários: Acessar a tela Usuários;
- Mudar senha: Acessar a tela para alterar a senha do usuário atual;
- Sair: Sair da sessão.
Figura 5 - Menu mobile
Tela de Usuários
A tela permite consultar, editar e excluir usuários. Ela contém uma lista com apenas um usuário cadastrado na aplicação e é possível alterá-lo arrastando o componente para o lado esquerdo.
Figura 6 - Tela de usuários
Não é possível adicionar novos usuários na tela de usuários mobile, apenas na página web.
Nesta página
- Sem rótulos