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.
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.
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.
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.
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.