workflow::test::workflow_get_array_style_spec (public)

 workflow::test::workflow_get_array_style_spec

Defined in packages/workflow/tcl/test/workflow-test-procs.tcl

Get the array-style spec for a workflow for the Bug Tracker Bug use case.

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::test::run_bug_tracker_test workflow::test::run_bug_tracker_test (public) workflow::test::workflow_get_array_style_spec workflow::test::workflow_get_array_style_spec workflow::test::run_bug_tracker_test->workflow::test::workflow_get_array_style_spec workflow::test::workflow_setup_array_style workflow::test::workflow_setup_array_style (public) workflow::test::workflow_setup_array_style->workflow::test::workflow_get_array_style_spec workflow::test::workflow_name workflow::test::workflow_name (public) workflow::test::workflow_get_array_style_spec->workflow::test::workflow_name

Testcases:
No testcase defined.
Source code:
    set spec {
        pretty_name "Bug Test"
        package_key "acs-automated-testing"
        object_type "acs_object"
        roles {
            submitter {
                pretty_name "Submitter"
                callbacks { 
                    workflow.Role_DefaultAssignees_CreationUser
                }
            }
            assignee {
                pretty_name "Assignee"
            }
        }
        states {
            open {
                pretty_name "Open"
            }
            resolved {
                pretty_name "Resolved"
            }
            closed {
                pretty_name "Closed"
            }
        }
        actions {
            open {
                pretty_name "Open"
                pretty_past_tense "Opened"
                new_state "open"
                trigger_type init
            }
            comment {
                pretty_name "Comment"
                pretty_past_tense "Commented"
                allowed_roles { submitter assignee }
                privileges read
                always_enabled_p t
            }
            edit {
                pretty_name "Edit"
                pretty_past_tense "Edited"
                allowed_roles { submitter assignee }
                privileges write
                always_enabled_p t
            }
            resolve {
                pretty_name "Resolve"
                pretty_past_tense "Resolved"
                assigned_role assignee
                enabled_states { resolved }
                assigned_states { open }
                new_state "resolved"
                privileges write
            }
            close {
                pretty_name "Close"
                pretty_past_tense "Closed"
                assigned_role submitter
                assigned_states resolved
                new_state "closed"
                privileges write
            }
            reopen {
                pretty_name "Reopen"
                pretty_past_tense "Closed"
                allowed_roles submitter
                enabled_states { resolved closed }
                new_state "open"
                privileges write
            }
        }
    }
    set spec [list [workflow::test::workflow_name$spec]
    
    return $spec
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: