Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-96002

As an App Adm, I want to publish my app in the product menu

    Details

    • Story Points:
      40
    • Sprint:
      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, App_Builder_7.3_9, App_Builder_7.3_10

      Description

      As an App Adm, I want to publish my app in the product menu, so that I can increment my portal by providing Apps features within my products

      Design Deliverable:

      Mockups
      Components

      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) in a product menu 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 in the Product Menu of his Liferay DXP Instance's sites.
      • 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 in the Control Painel or in the Site Product Menu of the Liferay DXP Instance.
      • 9 Given an object with an App successfully deployed in the Product Menu with a specific name, when the user accesses the Product Menu chosen in the App deployment, then the system must show the App option in the menu with the name that was defined during the deployment.-
      • 10- Given an object with an App successfully deployed in the Product Menu with a specific name, when the user clicks on the App name in the product menu, then the system must open 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 in the product menu, when the user properly fills and submits the form of any of those Apps, 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

          1.
          [BE] Create product menu deployer Technical Task Closed Bruno Farache  
          2.
          [BE] Create 'status' column in App Builder App table Technical Task Closed Brian Chan  
          3.
          [BE] Deploy and undeploy apps on portal startup and shutdown Technical Task Closed Brian Chan  
          4.
          [DS] Mockups Technical Task Closed Felipe Pires  
          5.
          [PM] Acceptance Criteria Technical Task Closed Matheus Xavier  
          6.
          [BE] Scope the data that deployed apps consume and generate Technical Task Closed Jeyvison Nascimento  
          7.
          [QA] Review ACs and Draft TCs Technical Testing Closed Alex Candido  
          8.
          [QA] Manual validation - Round 1 Technical Testing Closed Alex Candido  
          9.
          [BE] Create AppBuilderAppDeployment entity Technical Task Closed Brian Chan  
          10.
          [FE] New App - Step 1 - Navigation and Name Input Technical Task Closed João Lima (Inactive)  
          11.
          [FE] New App - Navigation and MultiStep Technical Task Closed João Lima (Inactive)  
          12.
          [BE] Create rest deploy endpoint Technical Task Closed Brian Chan  
          13.
          [BE] Allow save App with no Form View and Table View Technical Task Closed Bruno Farache  
          14.
          [FE] New App - Step 1 - Form View List Technical Task Closed João Lima (Inactive)  
          15.
          [FE] New App - Step 2 - Table View list Technical Task Closed João Lima (Inactive)  
          16.
          [FE] New App - Steps 1 & 2 - Add loading and use Data Provider Technical Task Closed João Lima (Inactive)  
          17.
          [FE] New App - Step 3 - Deploy in Product Menu Technical Task Closed João Lima (Inactive)  
          18.
          [FE] Deploy/Undeploy App Technical Task Closed João Lima (Inactive)  
          19.
          [FE] New App - Step 1 & 2 - Search list results Technical Task Closed João Lima (Inactive)  
          20.
          [FE] New App - Step 1 & 2 - Clean search text Technical Task Closed João Lima (Inactive)  
          21.
          [Bug] LPS-103345 It's not possible to deploy more than one app in the Product Menu (Control Panel) Technical Task Closed SE Support  
          22.
          [QA] Manual validation - Round 2 Technical Testing Closed Alex Candido  
          23.
          [Bug] It's not possible to deploy an app in site menu Technical Task Closed Bruno Farache  

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  Master