mirror of
https://github.com/anteo/redmine_custom_workflows.git
synced 2026-01-26 08:14:20 +00:00
NameError: uninitialized constant #122
This commit is contained in:
parent
1ba81a33a2
commit
7c8ee589cb
@ -39,7 +39,6 @@ class CustomWorkflow < ActiveRecord::Base
|
||||
where("is_for_all=? OR EXISTS (SELECT * FROM #{reflect_on_association(:projects).join_table} WHERE project_id=? AND custom_workflow_id=id)",
|
||||
true, project.id)
|
||||
end)
|
||||
scope :observing, lambda { |observable| where(:observable => observable) }
|
||||
|
||||
def self.import_from_xml(xml)
|
||||
attributes = Hash.from_xml(xml).values.first
|
||||
@ -55,7 +54,7 @@ class CustomWorkflow < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def self.run_shared_code(object)
|
||||
workflows = CustomWorkflow.observing(:shared).active
|
||||
workflows = CustomWorkflow.active.where(:observable => :shared)
|
||||
log_message '= Running shared code', object
|
||||
workflows.each do |workflow|
|
||||
unless workflow.run(object, :shared_code)
|
||||
|
||||
@ -3,9 +3,10 @@
|
||||
<%= hidden_field_tag 'project[custom_workflow_ids][]', '' %>
|
||||
<fieldset>
|
||||
<legend><%= l(:text_select_project_custom_workflows) %></legend>
|
||||
<% if CustomWorkflow.observing(CustomWorkflow::PROJECT_OBSERVABLES).exists? %>
|
||||
<% cws = CustomWorkflow.where(observable: CustomWorkflow::PROJECT_OBSERVABLES) %>
|
||||
<% if cws.any? %>
|
||||
<dl>
|
||||
<% CustomWorkflow.observing(CustomWorkflow::PROJECT_OBSERVABLES).each do |w| %>
|
||||
<% cws.find_each do |w| %>
|
||||
<dt class="<%= 'disabled' unless w.active? %>">
|
||||
<label>
|
||||
<%= check_box_tag 'project[custom_workflow_ids][]', w.id, @project.custom_workflow_ids.include?(w.id) || w.is_for_all?, :disabled => w.is_for_all? %> <%= w.name %>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user