Merge pull request #4621 from tsiegleauq/workflow-state-creation
Temp Fix creation of Workflow States
This commit is contained in:
commit
729b7f151b
@ -95,6 +95,8 @@ export class WorkflowRepositoryService extends BaseRepository<ViewWorkflow, Work
|
||||
public async addState(stateName: string, viewWorkflow: ViewWorkflow): Promise<void> {
|
||||
const newStatePayload = {
|
||||
name: stateName,
|
||||
// TODO: The server requires a string-array of restrictions. Should really not be necessary
|
||||
restriction: [],
|
||||
workflow_id: viewWorkflow.id
|
||||
};
|
||||
await this.httpService.post(this.restStateUrl, newStatePayload);
|
||||
|
@ -49,7 +49,7 @@ interface AmendmentIntoFinal {
|
||||
}
|
||||
|
||||
/**
|
||||
* Defines the structre of restrictions
|
||||
* Defines the structure of restrictions
|
||||
*/
|
||||
interface Restriction {
|
||||
key: string;
|
||||
@ -107,7 +107,7 @@ export class WorkflowDetailComponent extends BaseViewComponent implements OnInit
|
||||
selector: 'show_recommendation_extension_field',
|
||||
type: 'check'
|
||||
},
|
||||
{ name: 'Show amendment in parent motoin', selector: 'merge_amendment_into_final', type: 'amendment' },
|
||||
{ name: 'Show amendment in parent motion', selector: 'merge_amendment_into_final', type: 'amendment' },
|
||||
{ name: 'Restrictions', selector: 'restriction', type: 'restriction' },
|
||||
{ name: 'Label color', selector: 'css_class', type: 'color' },
|
||||
{ name: 'Next states', selector: 'next_states_id', type: 'state' }
|
||||
|
Loading…
Reference in New Issue
Block a user