mirror of
https://github.com/ditkrg/workflower.git
synced 2026-01-22 22:26:40 +00:00
Set accessors to nil on workflower_uninitializer
This commit is contained in:
parent
31d63021bf
commit
fe0af4cd33
@ -9,7 +9,7 @@ module Workflower
|
|||||||
# mattr_accessor :workflower_base
|
# mattr_accessor :workflower_base
|
||||||
attr_accessor :possible_events, :allowed_events, :allowed_transitions, :workflow_transition_event_name, :workflow_transition_flow
|
attr_accessor :possible_events, :allowed_events, :allowed_transitions, :workflow_transition_event_name, :workflow_transition_flow
|
||||||
|
|
||||||
def set_intial_state
|
def set_initial_state
|
||||||
write_attribute self.class.workflower_state_column_name, workflower_initial_state
|
write_attribute self.class.workflower_state_column_name, workflower_initial_state
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -52,9 +52,10 @@ module Workflower
|
|||||||
@workflower_base.uninitialize
|
@workflower_base.uninitialize
|
||||||
@workflower_base = nil
|
@workflower_base = nil
|
||||||
|
|
||||||
@possible_events = []
|
@source_workflow_instance = nil
|
||||||
@allowed_events = []
|
@possible_events = nil
|
||||||
@allowed_transitions = []
|
@allowed_events = nil
|
||||||
|
@allowed_transitions = nil
|
||||||
end
|
end
|
||||||
|
|
||||||
def initialize(*)
|
def initialize(*)
|
||||||
@ -78,7 +79,7 @@ module Workflower
|
|||||||
self.default_workflow_id = default_workflow_id
|
self.default_workflow_id = default_workflow_id
|
||||||
|
|
||||||
# self.validates "#{workflow_model.tableize.singularize}_id", presence: true
|
# self.validates "#{workflow_model.tableize.singularize}_id", presence: true
|
||||||
before_create :set_intial_state unless skip_setting_initial_state
|
before_create :set_initial_state unless skip_setting_initial_state
|
||||||
end
|
end
|
||||||
|
|
||||||
def workflower_abilities(workflow_selector: nil)
|
def workflower_abilities(workflow_selector: nil)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user