I develops Ruby on Rails application and now looking for workflow gem that allows configure states without any programming.
I found some gems: rails_workflow, state_machine, workflow.
But as I understood, these gems assumes that states will be hard-coded, eg workflow gem states:
class Article
include Workflow
workflow do
state :new do
event :submit, :transitions_to => :awaiting_review
end
state :awaiting_review do
event :review, :transitions_to => :being_reviewed
end
state :being_reviewed do
event :accept, :transitions_to => :accepted
event :reject, :transitions_to => :rejected
end
state :accepted
state :rejected
end
end
I need that my application users states could configure states and transitions conditions theyself, without developer.
Redmine already has this feature, but it's ready system, not gem that I can connect to my application
Are there any gems with such features?