Details
-
Story
-
Status: Closed
-
Minor
-
Resolution: Completed
-
None
-
5
-
App_Builder_7.3_4, App_Builder_7.3_5, App_Builder_7.3_6, App_Builder_7.3_8, App_Builder_7.3_7
Description
As an App Adm, I want to publish my app as a widget, so that I can publish my App's features embedded in my Liferay DXP Pages.
Design Deliverables:
Context
In this Story, we aim to create the feature that will allow users to deploy their apps (composed of a Form View and a Table View) as a Widget inside his Liferay DXP instance.
Obs: In this Story, we don't need to have the previews for the Form View and Table View when deploying a new App. There is a specific Story for the preview feature.
Acceptance Criteria:
- 1- Given an object with at least one Form View and a Table View, when the user accesses the App tab of the object, then the user must be able to create a new App using the Form View and/or the Table Views available for the Object and deploy it as a Widget of his Liferay DXP.
- 2- Given an object with two or more Form Views, when the user is in the action of deploying a new App for this object, then the user must be able to choice which Form View he wishes to be deployed in the App.
- 3- Given an object with two or more Table Views, when the user is in the action of deploying a new App for this object, then the user must be able to choice which Table View he wishes to be deployed in the App.
- 4- Given an object with two or more Form Views, when the user is in the action of deploying a new App for this object, then the user must be able to deploy the App with only the Form View (and no Table View).
- 5- Given an object with two or more Table Views, when the user is in the action of deploying a new App for this object, then the user must be able to deploy the App with only the Table View (and no Form View).
- 6-Given an object with two or more Form Views, when the user accesses the App tab of the object, then the user must be able to deploy more than one App for this object.
- 7- Given an object with a App deployed using a specific Form or Table View, when the user decides to deploy a new App for this object, then the user must be able to deploy this new App using the same view (table or form) that was used in the other App of the object.
- 8- Given a user deploying a new App for an Object, when the users gets to the third step of the deploy action (choose deployment method), then the system must allow the user to choose if he wants to deploy it as a Widget of the Liferay DXP Instance.
- 9- Given an object with an App successfully deployed as a Widget, when the user accesses is creating a page and accesses the list of Widgets available, then the system must show the App as a Widget option.
- 10- Given an object with an App successfully deployed and added to a page as Widget, when a user accesses the page containing that Widget, then the system must display for the user the App with the Form and/or Table view chosen in the deployment.
- 11- Given an Object with one or more Apps deployed as Widgets, when the user properly fills and submits the form of any of those Apps' Widgets, then the entry that was submitted by the user must be stored in that App's Object.
Definition of Done (DoD):
- All Acceptance Criteria were passed;
- Make sure that the expected automated tests were created (unit / integration / functional) and passed successfully;
- Verify if the test labels were added;
- Code with peer review completed;
- Validated by QA, Product Designer and/or PM;
- No critical bug related to Story scope (ex.: similar of FP4, FP5);
- Make sure that all system documentation were updated (if necessary)
Attachments
Issue Links
- Discovered while testing
-
LPS-102850 The existing content of an entry is not shown when opening it through the action menu of a Widget app, and after saving it is adding a new entry
- Closed
-
LPS-102852 The Date field entry is not persisted when choosing a Date through Date picker (using the mouse)
- Closed
-
LPS-102855 Only the first column of the entries available at the Table View of a Widget/Product Menu app is clickable (allowing the user to edit its content)
- Closed
-
LPS-102866 The newer deployed app is not shown in the initial state after submitting entries in a previously deployed app (Table View is not empty)
- Closed
- links to