Opened 10 years ago

Closed 10 years ago

#39 closed enhancement (fixed)

Criar campo "Dar Permissões" e "Alterar Dar Permissões"

Reported by: sara@… Owned by: michael@…
Priority: major Milestone: níveis de acesso e exposição de campos de e-mail
Component: Acadêmico Version:
Keywords: Cc:

Description (last modified by marlomk@…)

O quê?

  1. Além das opções Inserir, Alterar e Deletar, criar o checkbox "Dar Permissões" em todos os itens nas categorias disponíveis para a liberação de acesso. Este checkbox ficará à direita do item Excluir.
  1. Criar a categoria ADMINISTRADOR contendo somente o checkbox "Alterar Dar Permissões";
  1. O usuário que possui o checkbox "Alterar dar permissões" habilitado poderá ver e alterar o checkbox "Dar Permissões" em todos os itens para um usuário. Usuarios que possuem "Alerar dar permissões" são entendidos como Administradores do sistema.
  1. Quando o checkbox "Dar permissões" de um item estiver marcado para um agente, este agente estará apto a dar a outros agentes e a si próprio a permissão de acesso Inserir, Alterar e Excluir naquele item caso ele possua a permissão Usuário->Cadastro habilitada.
  1. O usuário que não possui o checkbox "Alterar dar permissões" desabilitado, se possuir a permissão Usuario->Cadastro habilitada, enxerga somente os itens aos quais ele têm acesso para dar direitos a outros agentes e visualiza apenas os campos Inserir, Alterar e Excluir.

Onde?
Ícone Agentes > Cadastro de Agentes > Níveis de Acesso: Categorias

Attachments (1)

alteracoes_DB.sql (190 bytes) - added by michael@… 10 years ago.
Alteração na DB para subir em produção

Download all attachments as: .zip

Change History (10)

comment:1 Changed 10 years ago by sara@…

Description: modified (diff)
Summary: Criar campo "Dar Permissões"Criar campo "Dar Permissões" e "Alterar Dar Permissões"

comment:2 Changed 10 years ago by marlomk@…

Description: modified (diff)

comment:3 Changed 10 years ago by michael@…

estimatedhours: 0.012.0

comment:4 Changed 10 years ago by michael@…

Owner: set to michael@…
Status: newaccepted

comment:5 Changed 10 years ago by michael@…

hours: 0.04.0
totalhours: 0.04.0

comment:6 Changed 10 years ago by michael@…

hours: 0.06.0
totalhours: 4.010.0

comment:7 Changed 10 years ago by michael@…

hours: 0.03.0
totalhours: 10.013.0

comment:8 Changed 10 years ago by michael@…

hours: 0.03.0
Resolution: fixed
Status: acceptedtesting
totalhours: 13.016.0

Ajuste na tela de permissões para que quando um grupo de permissões for alterado, não se perder outro que não está visivel

Changed 10 years ago by michael@…

Attachment: alteracoes_DB.sql added

Alteração na DB para subir em produção

comment:9 Changed 10 years ago by sara@…

Status: testingclosed

Teste realizado e as alterações atendem aos requisitos. Ao selecionar o campo "Dar Permissões" em um item, somente este fica visível ao agente para que defina as permissões de outros usuários entre Inserir, Alterar e Excluir. Somente o usuário com o campo "Alterar Dar Permissões" selecionado vê o campo "Dar Permissões" em todos os itens. Ticket será fechado.

Note: See TracTickets for help on using tickets.