redmine-workflow-engine/db/migrate/002_create_workflow_steps.rb
ioresponse e67fb92189 Initial commit: Redmine Workflow Engine Plugin
Features:
- Custom workflow creation per project/tracker
- Step-by-step workflow definition
- Assignees per step (user, role group, department)
- Next/Previous step navigation
- Reject to first step
- Skip step (admin only)
- Step deadline settings
- Workflow dashboard
- Group member selection when proceeding

🤖 Generated with Claude Code
2025-12-23 00:16:43 +09:00

20 lines
604 B
Ruby

class CreateWorkflowSteps < ActiveRecord::Migration[6.1]
def change
create_table :workflow_steps do |t|
t.bigint :custom_workflow_id, null: false
t.string :name, null: false
t.text :description
t.integer :position, default: 0
t.integer :issue_status_id
t.boolean :is_start, default: false
t.boolean :is_end, default: false
t.timestamps
end
add_index :workflow_steps, :custom_workflow_id
add_index :workflow_steps, :position
add_index :workflow_steps, :issue_status_id
add_foreign_key :workflow_steps, :custom_workflows
end
end