A administração do Audiências Públicas possui uma barra de navegação com botões para“ver site”,“alterar senha” e“encerrar sessão”, um quadro com as últimas ações realizadas pelo usuário e algumas tabelas com os aplicativos que compoem o site.
Aplicativos
Os aplicativos, servem como sessões que agrupam modelos correlacionados do sistema, são eles: accounts, authentication and authorization, constance, core, notification e sites.
Modelos
Dentro de cada aplicativo encontram-se os modelos de objetos referentes a ele e dois links para adicionar ou modificar um objeto.
Tela do aplicativo core
Adicionar
Clicando em adicionar irá abrir um formulário com os campos referentes ao objeto, os campos com o rótulo em negrito são obrigatórios e devem ser preenchidos antes de salvar ou irá retornar um erro.
Formulário de adição de sala
Modificar
Ao clicar em modificar ou no nome domodelo você é redirecionado a página de listagem dos objetos.
Listagem de salas
A página de listagem possui um botão para adicionar um novo objeto, um campo de busca, uma lista de filtros, um seletor de ações e uma tabela com os objetos referentes ao modelo. Na tabela cada coluna é referente a um campo, ao clicar no título da coluna os objetos são ordenados, o conteúdo da primeira coluna são links possibilitando ir ao formulário de edição do objeto referente a linha.
No formulário de edição além, é claro, de poder alterar o conteúdo do objeto também é possível acompanhar todo histórico de alterações ou deletar o mesmo.
Aplicativo accounts(contas)
Listagem de accounts
User profiles(perfis de usuário)
É responsável por adicionar dois campos à conta do usuário através de um perfil, avatar_url e is_admin, o primeiro eh o endereço da imagem de perfil e o segundo dá permissões de administrador em todas as salas criadas no sitema fora da área de administração, com isso é possível marcar as perguntas como respondidas, marcar o tempo da resposta e dar prioridade a perguntas na listagem na página“/perguntas”.
Formulário de edeção de perfil de usuário
Users(usuários)
São as contas cadastradas no sistemas, além de criar, alterar ou excluir usuários, é possível criar nova senha, definir as permissões, níveis de acesso e grupos.
Formulário de edição de usuário
Para definir as permissões, basta selecionar as opções e clicar na seta para a direita, as permissões são definidas por“aplicativo | modelo | Pode adicionar/modificar/deletar”. Todos os usuários ativos podem entrar e participar das audiências, os membros da equipe tem acesso a administração do site mas só poderão fazer o que for definido em suas permissões, os superusuários possuem todas as permissões e os grupos.
Aplicativo authentication and authorization(autenticação e autorização)
Grupos
Pode ser definido com a sigla de cada comissão, quando esse grupo é selecionado em usuário, ele passa a ter permissões de administrador em todas as salas criadas no sitema fora da área de administração, com isso é possível marcar as perguntas como respondidas, marcar o tempo da resposta e dar prioridade a perguntas na listagem na página“/perguntas”. Também é possível criar grupos com permissões específicas, assim podendo agrupar usuários por nível de acesso ao sistema.
Formulário de edição de grupo
Aplicativo constance
Este aplicativo nos permite alterar alguns textos da página inicial e na página da sala.
Aplicativo core
Este é o principal aplicativo do sistema contendo todas as participações e dados referentes as audiências.
Listagem de core
Messagens, votos e questões
Esses três modelos são cadastrados na sala da audiência, na administração, tem função de moderação e gerenciamento dos objetos cadastrados.
Salas
Atualmente integrada com um webservice da Câmara dos Deputados, as salas são cadastradas automaticamente após a inclusão do evento no SILEG. Com isso, alguns campos são exclusivos do modelo de negócio da casa, como código reunião.
Código reunião: É um idenficador da reunião, todo evento cadastrado na Câmara possui esse código, em caso de eventos que aconteçam em dois turnos ou reuniões conjutas esse código pode se repetir. Não é um campo obrigatório, salas criadas que não sejam cadastrados pelo SILEG ficam com o campo vazio.
Título reunião: Título da sala.
Sigla órgão: Sigla do órgão responsável pela sala.
Visão Geral
Aplicativos
Modelos
Aplicativo accounts(contas)
Aplicativo authentication and authorization(autenticação e autorização)
Aplicativo constance
Aplicativo core