culturagovbr / mapasculturais_descontinuado

Mapas Culturais
16 stars 2 forks source link

Mapas Como Serviço - SAAS #19

Closed intrepidocabral closed 7 years ago

intrepidocabral commented 8 years ago

Essa issue está relacionada ao Mapas As A Service.

Descrição: O Mapas deve ter a possibilidade de em uma mesma instalação macro (no caso a instalação do MinC http://mapas.cultura.gov.br e/ou uma determinada instalação de um estado), utilizando um mesmo banco de dados, possa servir a várias plataformas diferentes, instanciadas por um determinado super administrador. O super administrador, através de um formulário no painel administrativo, deve ter acesso a configurações de um sub-site e delegar a um administrador o papel de edição dessa instância. Essas configurações devem contemplar:

Referência:

Issues Relacionadas:

20

21

Esboço: mapas_saas_03

marylly commented 8 years ago
GustavoVS commented 8 years ago

Necessário decisão:

thaisrigolon commented 8 years ago
marylly commented 7 years ago
thaisrigolon commented 7 years ago

teste 1 teste 2

marylly commented 7 years ago

@rafaelchavesfreitas rola você atualizar o status desta issue, por gentileza?

thaisrigolon commented 7 years ago

Mapa

Color Picker

Sugestão: 2

rafaelchavesfreitas commented 7 years ago

Não tem uma opção para passar o "SaaS" para outro usuário. Mesmo ao passar o Owner, o novo Agente não tem acesso ao App "SaaS". Falta definir como o usuário se torna Administrador apenas da instância do SaaS. Precisa ser definido, a sugestão inicial é: utilizar o plugin OriginSite ou criar um novo "OriginSaaS" (já que a url do mapa SaaS é mutável), onde o usuário que é dono ou tem acesso de edição do SaaS tem acesso as Entidades que tiverem sido criadas através desse SaaS. Incluir os agentes relacionados a instalação do SaaS e o agente relacionado terá acesso a todos os registros incluídos pela URL do registro do SaaS.

Existem agora os roles saasSuperAdmin e saasAdmin e estes usuários podem criar admins e superAdmins dos subsites da mesma maneira que um superAdmin criava admins

rafaelchavesfreitas commented 7 years ago

Filtro de linguagem: Quando o filtro da linguagem for informado na instalação SaaS, deve ser exibido na busca das entidades as mesmas opções de filtro (exemplo: conforme imagem abaixo, deveriam aparecer apenas os filtros de Cinema e Cultura Indígena). No momento, o filtro é selecionado, mas todas as opções de linguagem continuam aparecendo.

as configurações de linguagem, tipo, etc são para filtrar as entidades da instalação principal que aparecerão no subsite, mas isto não significa que as linguagens, tipos, etc não devem aparecer como opção no cadastro. Um exemplo é um subsite que exibe só agentes e espaços da área de atuação circo mas o usuário quer criar um espaço com as áreas de atuação circo, teatro e dança

marylly commented 7 years ago