Inicializador de Iniciativas
Para usar o módulo de iniciativas, você vai querer revisar as configurações que estão no inicializador. Veja a configuração geral do Inicializador para mais informações sobre este arquivo.
Você precisará alterar o arquivo config/initializer/decidim.rb
. Você também pode criar um arquivo ad-hoc para essas configurações, como config/initializer/initiatives.rb
.
Após fazer alterações neste arquivo você precisa reiniciar o servidor da sua aplicação.
Criação ativada
Configuração que define se a criação é ou não permitida para qualquer usuário validado. O padrão é verdadeiro.
config_accessor :creation_enabled do
true
end
Limite de similaridade
Definindo que define o valor mínimo de similaridade para considerar duas iniciativas similares. O padrão é 0.25.
config_accessor :similarity_threshold do
0.25
end
Limite de similaridade
Definição que define quantas iniciativas semelhantes serão mostradas. O padrão é 5.
config_accessor :similarity_limit do
5
end
Mínimo de membros do comitê
Número mínimo de membros do comitê necessários para passar a iniciativa para etapa de validação técnica. Only applies to initiatives created by individuals.
config_accessor :minimum_committee_members do
2
end
Duração do período de tempo de assinatura padrão
Número de dias disponíveis para coletar suportes depois que uma iniciativa tiver sido publicada.
config_accessor :default_signature_time_period_length do
120
end
Componentes predefinidos
Componentes ativados para uma nova iniciativa
config_accessor :default_components do
[:pages, :meetings]
end
Primeira porcentagem da notificação
Notifica quando a determinada porcentagem de suportes é alcançada para uma iniciativa .
config_accessor :first_notification_percentage do
33
end
Segunda porcentagem de notificação
Notifica quando a determinada porcentagem de suportes é alcançada para uma iniciativa .
config_accessor :second_notification_percentage do
66
end
Expiração do cache de estatísticas
Define o tempo de expiração para os dados de estatística.
config_accessor :stats_cache_expiration_time do
5.minutes
end
Tempo máximo de validação de estado
Quantidade máxima de tempo na validação do estado. Após esta vez, a iniciativa será transferida para estado descartado.
config_accessor :max_time_in_validating_state do
60.days
end
Impressão ativada
Funcionalidade de impressão habilitada. Permite ao usuário obter a versão impressa da iniciativa do painel de administração .
config_accessor :print_enabled do
true
end
Serviço Timestamp
Defina um serviço para gerar um timestamp em cada votação. O atributo é o nome de uma classe cujas instâncias são inicializadas com uma seqüência de caracteres que contém os dados para ser timestamped e responder a um método de marcação de tempo.
config_accessor :timestamp_service