Opened 12 years ago

Closed 12 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@… 12 years ago.
Alteração na DB para subir em produção

Download all attachments as: .zip

Change History (10)

comment:1 Changed 12 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 12 years ago by marlomk@…

Description: modified (diff)

comment:3 Changed 12 years ago by michael@…

estimatedhours: 0.0 → 12.0

comment:4 Changed 12 years ago by michael@…

Owner: set to michael@…
Status: new → accepted

comment:5 Changed 12 years ago by michael@…

hours: 0.0 → 4.0
totalhours: 0.0 → 4.0

comment:6 Changed 12 years ago by michael@…

hours: 0.0 → 6.0
totalhours: 4.0 → 10.0

comment:7 Changed 12 years ago by michael@…

hours: 0.0 → 3.0
totalhours: 10.0 → 13.0

comment:8 Changed 12 years ago by michael@…

hours: 0.0 → 3.0
Resolution: → fixed
Status: accepted → testing
totalhours: 13.0 → 16.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 12 years ago by michael@…

Attachment: alteracoes_DB.sql​ added

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

comment:9 Changed 12 years ago by sara@…

Status: testing → closed

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.