Funções e permissões
Com o intuito de melhor organizar e moderar a criação de conteúdo no Starlight, temos os conceitos de funções e permissões. Funções são efetivamente cargos que você cria para uma área de trabalho, delegando permissões apropriadas para cada um. Ao criar funções, você poderá designá-las para membros daquela organização e determinar o que cada membro com essa função poderá ou não fazer nessa área de trabalho.
Por exemplo, você poderá criar uma função de Criação de conteúdo que tem permissão para criar e modificar entradas e suas categorias, mas não pode criar modelos. Ou uma função de Gerenciamento que tem permissão para criar e editar modelos, singletons e formulários, mas não pode criar conteúdo para eles. Ou ainda uma função de Desenvolvimento que tem todas as permissões.
Criando funções
Para criar uma função, basta estar dentro de uma área de trabalho, clicar em Configurações no menu de navegação, clicar na aba de Funções na parte de cima da tela e então clicar em Nova função.
Ao entrar na página de criação de funções, você deverá fornecer um título e um slug. Logo abaixo desses campos, você verá uma interface que contém cada modelo e suas permissões, além de permissões para gerenciar outros tipos de conteúdo e as configurações da área de trabalho.
Permissões
Para cada permissão, você poderá clicar nela para ativá-la ou desativá-la. Uma permissão ativada terá uma coloração laranja, já uma desativada ficará cinza. Abaixo mostramos cada estrutura do Starlight e cada permissão que pode ser modificada para aquela estrutura:
Modelos
Essas permissões se aplicam ao gerenciamento de modelos, e não concedem permissões para visualizar nem gerenciar o conteúdo de nenhum modelo em específico.
Recomendamos que você conceda essas permissões apenas para pessoas que desenvolvem aplicações que utilizam o conteúdo dessa área de trabalho, já que modificar ou apagar modelos pode afetar as funcionalidades dessas aplicações.
Permissão | Descrição |
---|---|
Criar modelos | Permite a criação de modelos. |
Modificar modelos | Permite que modelos sejam modificados, incluindo suas estruturas de conteúdo. |
Apagar modelos | Permite que modelos sejam apagados. Apagar um modelo também remove todas as suas entradas. |
Conteúdo dos modelos
As permissões de conteúdo dos modelos são aplicadas para cada modelo da área de trabalho individualmente. Isso significa que você pode conceder permissões para um membro gerenciar o conteúdo de apenas alguns modelos em específico, ao invés de todos.
Ao conceder qualquer uma das permissões abaixo, o membro passará a ver esse modelo no menu de navegação.
Permissão | Descrição |
---|---|
Visualizar conteúdo | Permite a visualização das entradas do modelo. |
Criar conteúdo | Permite a criação de entradas. |
Modificar conteúdo | Permite que entradas sejam editas. |
Apagar conteúdo | Permite que entradas sejam apagadas. |
Gerenciar categorias | Permite que o membro crie, modifique e apague categorias. |
Mídia
Permissão | Descrição |
---|---|
Visualizar mídia | Permite a visualização de todos os arquivos de mídia. |
Criar mídia | Permite o envio de novos arquivos de mídia. |
Modificar mídia | Permite a modificação dos detalhes dos arquivo de mídia, como seus nomes e metadados. |
Apagar mídia | Permite que arquivos de mídia sejam apagados. |
Singletons
Assim como os modelos, recomendamos que você só conceda as permissões Modificar modelo e Apagar singletons para pessoas que desenvolvem aplicações que utilizam o conteúdo dessa área de trabalho, já que modificar a estrutura do conteúdo ou apagar singletons pode afetar as funcionalidades dessas aplicações.
Permissão | Descrição |
---|---|
Visualizar singletons | Permite a visualização de todos os singletons. |
Criar singletons | Permite a criação de singletons. |
Modificar modelo | Permite a modificação da estrutura de conteúdo dos singletons. |
Modificar conteúdo | Permite a modificação do conteúdo dos singletons. Isso não concede ao membro permissão para alterar a estrutura do conteúdo, apenas o conteúdo em si. |
Apagar singletons | Permite que singletons sejam apagados. |
Gerenciar categorias | Permite que o membro crie, modifique e apague categorias. |
Formulários
Assim como os modelos, recomendamos que você só conceda as permissões Modificar formulários e Apagar formulários para pessoas que desenvolvem aplicações que utilizam os formulários dessa área de trabalho, já que modificar a estrutura ou apagar formulários pode afetar as funcionalidades dessas aplicações.
Permissão | Descrição |
---|---|
Visualizar formulários | Permite a visualização de todos os formulários e seus envios. |
Criar formulários | Permite a criação de formulários. |
Modificar formulários | Permite a modificação da estrutura de campos dos formulários. |
Apagar formulários | Permite que formulários sejam apagados. |
Gerenciar envios | Permite que o membro modifique e apague envios. |
Coleções
Permissão | Descrição |
---|---|
Visualizar coleções | Permite a visualização das coleções e seus itens. |
Criar coleções | Permite a criação de coleções. |
Modificar coleções | Permite a modificação das coleções. |
Modificar itens das coleções | Permite adicionar e remover itens nas coleções. |
Apagar coleções | Permite que coleções sejam apagadas. |
Funções
Apenas conceda essas permissões para membros de confiança, já que esses poderão modificar suas próprias permissões e as de outros membros. Além disso, ao apagar uma função, membros que tinham essa função perderão acesso à sua área de trabalho.
Permissão | Descrição |
---|---|
Visualizar funções | Permite a visualização das funções. |
Criar funções | Permite a criação de funções. |
Modificar funções | Permite a modificação das funções. |
Apagar funções | Permite que funções sejam apagadas. |