adds setting to control max number of votes for a Debate to be editable
This commit is contained in:
@@ -53,7 +53,7 @@ class Debate < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def editable?
|
||||
total_votes == 0
|
||||
total_votes <= Setting.value_for('max_votes_for_debate_edit').to_i
|
||||
end
|
||||
|
||||
def editable_by?(user)
|
||||
|
||||
@@ -7,5 +7,6 @@ en:
|
||||
official_level_5_name: "Level 5 official positions"
|
||||
max_ratio_anon_votes_on_debates: "Max allowed percentage of anonymous votes per Debate"
|
||||
max_votes_for_proposal_edit: "Number of votes where a Proposal is not editable anymore"
|
||||
max_votes_for_debate_edit: "Number of votes where a Debate is not editable anymore"
|
||||
proposal_code_prefix: "Prefix for Proposals codes"
|
||||
votes_for_proposal_success: "Number of votes needed for Proposal approval"
|
||||
votes_for_proposal_success: "Number of votes needed for Proposal approval"
|
||||
|
||||
@@ -7,5 +7,6 @@ es:
|
||||
official_level_5_name: "Cargos públicos de nivel 5"
|
||||
max_ratio_anon_votes_on_debates: "Porcentaje máximo de votos anónimos por Debate"
|
||||
max_votes_for_proposal_edit: "Número de votos en que una Propuesta deja de poderse editar"
|
||||
max_votes_for_debate_edit: "Número de votos en que un Debate deja de poderse editar"
|
||||
proposal_code_prefix: "Prefijo para los códigos de Propuestas"
|
||||
votes_for_proposal_success: "Número de votos necesarios para aprobar una Propuesta"
|
||||
votes_for_proposal_success: "Número de votos necesarios para aprobar una Propuesta"
|
||||
|
||||
@@ -18,6 +18,9 @@ Setting.create(key: 'max_ratio_anon_votes_on_debates', value: '50')
|
||||
# Max votes where a proposal is still editable
|
||||
Setting.create(key: 'max_votes_for_proposal_edit', value: '1000')
|
||||
|
||||
# Max votes where a debate is still editable
|
||||
Setting.create(key: 'max_votes_for_debate_edit', value: '1000')
|
||||
|
||||
# Prefix for the Proposal codes
|
||||
Setting.create(key: 'proposal_code_prefix', value: 'MAD')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user