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

As an App Adm, I want to deploy my app in standalone mode

    Details

      Description

      As an App Adm, I want to publish my object as a standalone CRUD App, So that I can have my CRUD Apps available for the users outside my portal.

      Design Deliverable:

      Mockups

      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 standalone.

      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 standalone application.
      • 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 choose 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 choose 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 an 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) and chose the Standalone option, then the system must provide him a link to be used to access the standalone running app.
        • Besides the link, the system must also give the user a shortcut to copy the link to the user's clipboard.
      • 9- Given an object with an App successfully deployed as a standalone application, when the user accesses the link provided during the deployment of the App, then the system must open for the user the App with the Form and/or Table view chosen in the deployment.
      • 10- 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 system must allow him to choose the standalone option and also the others deployment options at the same time for the same App.
      • 11- Given an Object with one or more Apps deployed as standalone applications, 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

            Activity

              People

              Assignee:
              alex.candido Alex Candido
              Reporter:
              eduardo.zoby Eduardo Zoby
              Engineering Assignee:
              Felipe Pires (Inactive)
              Recent user:
              Kiyoshi Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master