Redesign 'Service Definitions' panel to be compatible with core concepts of Application Catalog

Registered by Timur Sufiev

The user should no longer be able to manage separate metadata files or (de)select separate files during service composition. Also field 'Valid' (package is validated as a part of package upload field's validation) and 'Version' are removed from the packages table, while 'Type'=Application|Library is added. Also 'Service Definitions' -> 'Package Defitions'.

Blueprint information

Status:
Complete
Approver:
Alexander Tivelkov
Priority:
High
Drafter:
Timur Sufiev
Direction:
Approved
Assignee:
Timur Sufiev
Definition:
Approved
Series goal:
Proposed for 0.x
Implementation:
Implemented
Milestone target:
milestone icon 0.5
Started by
Timur Sufiev
Completed by
Timur Sufiev

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/service-defitions-migrate-to-apps-ui,n,z

Addressed by: https://review.openstack.org/84986
    Initial support of working with package definitions.

Addressed by: https://review.openstack.org/84994
    Rename `service_catalog` dirs to `packages`.

Addressed by: https://review.openstack.org/84995
    A lot of trivial renames and obsolete code clean-up.

Addressed by: https://review.openstack.org/84996
    Connect 'Package Definitions' with actual murano-api endpoint.

Addressed by: https://review.openstack.org/85092
    Support package update and toggle_active methods.

Addressed by: https://review.openstack.org/85093
    Implement the remaining 'Package Definitions' operations:

Addressed by: https://review.openstack.org/85281
    Finally get rid of AppCatalogModel mockup class.

Addressed by: https://review.openstack.org/85282
    Fix checkbox appearance in ModifyPackageForm.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.