Integrate Barricade.js into Merlin's Angular.JS scope

Registered by Timur Sufiev

Currently Merlin renders all the panels/groups/fields of Mistral Workbook builder using 2 separate structures stored in the main controller's scope: `schema` and `data`. The plan is to move all the data as well as schema (and the logic responsible for fields dependency resolving) into the Barricade.js object describing the whole document being edited (Mistral Workbook in this particular case).

Blueprint information

Status:
Complete
Approver:
Timur Sufiev
Priority:
Essential
Drafter:
Timur Sufiev
Direction:
Approved
Assignee:
Timur Sufiev
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Timur Sufiev
Completed by
Timur Sufiev

Related branches

Sprints

Whiteboard

Commits: https://review.openstack.org/#/c/151332/

Considering this to be almost done - other issues related with some dependency resolving are going to be fixed in a separate bugs.

(?)

Work Items

Work items:
- Render the Workbook in Angular.JS using the schema and data from Barricade.js object: DONE
- Resolve fields inter-dependencies based on methods and attributes of Barricade.js object: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.