Class: Avm::Settings

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/settings.rb

Class Method Summary collapse

Class Method Details

.admin_user(raise_if_empty = true) ⇒ Object



18
19
20
21
22
23
24
# File 'lib/avm/settings.rb', line 18

def admin_user(raise_if_empty = true)
  if Setting.plugin_redmine_avm['admin_user_id'].present?
    User.find(Setting.plugin_redmine_avm['admin_user_id'])
  elsif raise_if_empty
    raise 'Usuário administrador não configurado. Acesse /settings/plugin/avm.'
  end
end

.dependencies_section_missing_dependencies_messageObject



34
35
36
# File 'lib/avm/settings.rb', line 34

def dependencies_section_missing_dependencies_message
  required_text(__method__)
end

.dependencies_section_titleObject



26
27
28
# File 'lib/avm/settings.rb', line 26

def dependencies_section_title
  required_text(__method__)
end

.issue_status_blocked(raise_if_empty = true) ⇒ Object



10
11
12
# File 'lib/avm/settings.rb', line 10

def issue_status_blocked(raise_if_empty = true)
  issue_status('issue_status_blocked_id', 'bloqueada', raise_if_empty)
end

.issue_status_unblocked(raise_if_empty = true) ⇒ Object



14
15
16
# File 'lib/avm/settings.rb', line 14

def issue_status_unblocked(raise_if_empty = true)
  issue_status('issue_status_unblocked_id', 'desbloqueada', raise_if_empty)
end

.issue_status_undefined(raise_if_empty = true) ⇒ Object



6
7
8
# File 'lib/avm/settings.rb', line 6

def issue_status_undefined(raise_if_empty = true)
  issue_status('issue_status_undefined_id', 'indefida', raise_if_empty)
end

.motivation_section_titleObject



38
39
40
# File 'lib/avm/settings.rb', line 38

def motivation_section_title
  required_text(__method__)
end

.no_dependencies_section_messageObject



30
31
32
# File 'lib/avm/settings.rb', line 30

def no_dependencies_section_message
  required_text(__method__)
end

.unmotivated_messageObject



42
43
44
# File 'lib/avm/settings.rb', line 42

def unmotivated_message
  required_text(__method__)
end