Configuração de campos

Campos da lista

Novo na versão 0.9.4.

Você pode escolher quais campos aparecerão na lista de membros do Galette e a ordem em que serão exibidos, utilizando uma interface de arrastar e soltar. Os direitos de acesso relacionados podem ser definidos nas configurações dos campos principais (veja abaixo).

Nota

Dois campos são obrigatórios e não podem ser alterados: número do membro e nome.

Não é possível definir direitos de acesso na coluna de ID, e o campo “pai” será acessível apenas para membros da equipe.

Gerenciamento de campos de lista

Campos obrigatórios e direitos de acesso

Ao criar ou editar um membro, alguns campos são obrigatórios. A configuração padrão pode não atender às suas necessidades, mas você pode configurar alguns elementos facilmente ;)

No menu Configuração, Campos principais, você terá acesso a todos os campos disponíveis para os membros e poderá escolher, para cada um, se é obrigatório ou não, bem como os direitos de acesso associados:

  • inacessível tornará o campo inacessível para todos,

  • administrator tornará o campo legível e editável apenas para administradores,

  • Os membros da equipe tornarão o campo legível e editável para funcionários e administradores,

  • A opção gerentes de grupos tornará o campo legível e editável para os gerentes de grupos nos membros dos grupos que eles possuem, bem como para membros da equipe e administradores,

  • A opção read/write tornará o campo legível e editável para membros, gestores de grupos, funcionários e administradores,

  • read only fará com que o campo seja somente leitura para os membros, mas editável para gerentes de grupo, funcionários e administradores.

Gestão de áreas principais

Campos dinâmicos

O Galette vem com vários campos padrão para membros, contribuições e transações. Alguns deles serão inúteis, mas você pode precisar de campos que não existem…

Neste caso, é bastante simples: basta adicionar um novo campo dinâmico com um rótulo, definir se é obrigatório ou não, e pronto: o Galette tratará de tudo automaticamente, basta mostrar o resultado ;)

Existem vários tipos de campos dinâmicos:

  • separator: apenas um rótulo, como o título de uma parte,

  • texto livre: área de texto multilinha,

  • linha única: texto de uma linha,

  • choice: uma lista suspensa,

  • date: um campo de data com um seletor,

  • boolean: uma caixa de seleção,

  • arquivo: adicionar arquivos.

Aviso

Alterado na versão 1.2.0.

Os campos de data dinâmicos costumavam ser armazenados usando o formato de localidade do usuário conectado, o que causava problemas ao tentar realizar buscas. Agora, todas as datas são armazenadas no formato Y-m-d.

Se você estiver usando campos de data dinâmicos, terá que :ref:` atualizar seus dados usando a ferramenta administrativa correspondente <admintools> (⚠️ certifique-se de fazer backup do seu banco de dados antes! ⚠️).

Ao criar um novo campo (ou editar um existente); você também pode:

  • Marque como obrigatório,

  • Definir direitos de acesso, da mesma forma que para os campos principais,

  • Adicione informações adicionais para ajudar os usuários.

Um campo dinâmico

Alguns tipos de campo, como separadores, datas e valores booleanos, não precisam de nenhuma informação adicional; para outros:

  • texto livre:

    • largura: define o número de colunas,

    • altura: define o número de linhas.

  • linha única:

    • largura: largura do campo,

    • tamanho: número de caracteres,

    • repeat: número de ocorrências possíveis.

  • escolha:

    • values: valores possíveis para a lista suspensa.

  • arquivo:

    • size: tamanho máximo do arquivo, em Kio (este tamanho é limitado ao da configuração do PHP).

Tradução de rótulos

O Galette suporta vários idiomas, mas quando você adiciona um novo campo dinâmico, só existe um valor possível. O Galette propõe uma interface para traduzir esses rótulos em cada idioma disponível.

Observe que cada novo rótulo será adicionado com o idioma atual da Galette.

Conteúdo dos e-mails

Dependendo da sua configuração (consulte as preferências), e-mails administrativos podem ser enviados a usuários e/ou administradores quando você adiciona um novo membro ou uma nova contribuição, ou a partir do recurso de senha perdida, por exemplo.

As configurações padrão são fornecidas, mas você pode alterá-las.

Nota

É importante observar que esses textos contêm variáveis — do tipo {VARIÁVEL} — que serão substituídas automaticamente no envio. Tenha cuidado para não esquecer nenhuma delas, pois isso pode causar problemas no envio.

Editar e-mail enviado a um novo membro em francês

Um e-mail será enviado ao membro quando:

  • Ele se inscreveu por conta própria. Este e-mail contém informações de autenticação,

  • O cartão dele foi adicionado ou editado por outra pessoa (se a caixa correspondente estiver marcada),

  • Ele usa a função de senha esquecida,

  • Uma nova contribuição é adicionada à sua conta (se a caixa correspondente estiver marcada).

Um e-mail será enviado aos administradores quando:

  • Um novo membro é adicionado ou se inscreve por conta própria,

  • Uma nova contribuição foi adicionada à sua conta.

Obviamente, os e-mails serão enviados somente se a configuração do Galette permitir (e a configuração estiver correta). O envio de mensagens para administradores é configurado globalmente nas preferências, enquanto o envio de e-mails para membros depende de uma caixa de seleção na interface do usuário, com exceção das mensagens de auto-inscrição, que serão sempre enviadas.

Diversas variáveis — substituídas automaticamente no envio — estão disponíveis tanto para o assunto quanto para o conteúdo. Algumas podem ser usadas em todas as mensagens, enquanto outras serão utilizadas apenas em determinadas condições. Consulte a ajuda integrada na interface do Galette para obter mais informações.