action:
- class: TestApp::Action::TicketCreate
description: Create a new ticket
field:
- description: Subject of ticket
is_required: yes
label: Subject
name: subject
- description: 'Text describing the problem and any details to reproduce, if possible'
is_required: yes
label: Description
name: description
- description: Name of user who is creating the ticket
is_required: yes
label: Creator
name: creator
source_class: TestApp::User
- description: Type of ticket
is_required: yes
label: Type
name: type
source_list: 'Bug,Feature,Improvement,Task'
- description: 'Date ticket is due (format: yyyy-mm-dd hh:mm)'
label: Due Date
name: due_date
name: TIX_NEW
validator:
- arg:
- $due_date
name: DateValidator
- class: TestApp::Action::TicketComment
field:
- description: Ticket to comment on
is_required: yes
name: ticket_id
- description: Comment to add
is_required: yes
name: comment
- description: User doing the commenting
is_required: yes
name: current_user
name: TIX_COMMENT
- class: TestApp::Action::TicketUpdate
field:
- description: Ticket to edit
is_required: yes
name: ticket_id
- description: User working on the ticket
is_required: yes
name: current_user
name: TIX_EDIT
- class: TestApp::Action::TicketUpdate
field:
- description: Ticket to close
is_required: yes
name: ticket_id
- description: User closing the ticket
is_required: yes
name: current_user
name: TIX_CLOSE
- class: TestApp::Action::TicketUpdate
field:
- description: Ticket to reopen
is_required: yes
name: ticket_id
- description: User reopening the ticket
is_required: yes
name: current_user
name: TIX_REOPEN
- class: Workflow::Action::Null
name: null
- class: Workflow::Action::Null
name: null2