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

As an App Adm, I want to create a fieldset from the sidebar

    Details

    • Story Points:
      8
    • Sprint:
      App_Builder_7.3_23, App_Builder_7.3_24, App_Builder_7.3_25, App_Builder_7.3_26, App_Builder_7.3_27, App_Builder_7.3_28, App_Builder_7.3_29

      Description

      Design Deliverable:

      Mockups

      Context (Fieldset)

      It is very common for users to find themselves in need of using the same group of fields in different objects and forms views (e.g. address). Without fieldsets, the users would have to create those same fields over and over for each object, even when all the parameters and configurations are exactly the same for all objects, there is no way to reuse. To solve that, we need to implement the fieldsets, which will offer them a way to save, update and reuse those groups of fields that are commonly used by many of their objects.

      This Story aims to allow users to create fieldset through the sidebar, by accessing a "Create new" option in the fieldset tab of the form builder.

      Acceptance Criteria

      • 1- Given that a user is creating a Form View for an Object and clicked on the "Fieldset" tab of the right sidebar, when a user clicks in the button to create a new fieldset, then the system should open the fieldset creator/editor and allow the user to define the fields that will be part of that fieldset.
      • 2- Given that a user is creating a new Fieldset in the Fieldset builder screen, when the user clicks in the "Cancel" button, then the system should cancel the fieldset creation and redirect the user back to the Form View Builder screen.
      • 3- Given that a user created a fieldset through the "Create New" option of the fieldset tab, when a user in the Form View builder clicks on the "Fieldset" tab of the sidebar, then the fieldset created should be listed and available for the user.
        • Fieldsets should not be object scoped, users should be able to share fieldsets across objects.

      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)
      • Make sure that it has the extensions points needed to allow GS and customers to customize the feature

        Attachments

          Issue Links

          1.
          [DS] Mockups LPS-107578 Technical Task Closed Felipe Pires (Inactive)  
          2.
          [PM] Acceptance Criteria LPS-107577 Technical Task Closed Matheus Xavier (Inactive)  
          3.
          [QA] Review ACs and Draft TCs LPS-108178 Technical Testing Closed Rodrigo Cunha  
          4.
          [BE] Create FieldSet contentType LPS-111816 Technical Task Closed Jeyvison Nascimento (Inactive)  
          5.
          [FE] Create an action inside Dropdown Section and Save as Fieldset LPS-111990 Technical Task Closed Adriano Interaminense  
          6.
          [DS] Adapt object field sidebar to group fields from a section LPS-112428 Technical Task Closed Felipe Pires (Inactive)  
          7.
          [FE] Update FormView Sidebar to Collapse with Section and Fieldset LPS-112773 Technical Task Closed Adriano Interaminense  
          8.
          [BUG] Journal fieldset contentType is the same as the object LPS-112813 Technical Task Closed Leonardo Barros (Inactive)  
          9.
          [FE/BE] Remove option to create fieldset from section in dropdown LPS-115071 Technical Task Closed Gabriel Albuquerque  
          10.
          [FE] Do not allow the drop of field within the other generating a field group when it is an app builder LPS-115072 Technical Task Closed Gabriel Albuquerque  
          11.
          [FE] Add feature flag for the fieldset tab LPS-116381 Technical Task Closed Jeyvison Nascimento (Inactive)  
          12.
          [Impedibug] It is not possible to translate Fieldsets LPS-116645 Impedibug Closed Adriano Interaminense  
          13.
          [QA] Draft TCs LPS-116701 Technical Testing Closed Guilherme Freire (Inactive)  
          14.
          [QA] Manual validation - Round 1 - FAILED LPS-108179 Technical Testing Closed Guilherme Freire (Inactive)  
          15.
          [Impedibug] It is NOT possible to create Forms when Fieldset is added with one field type to the Form Builder with the same field type already added - PASSED LPS-116814 Impedibug Closed Alex Candido  
          16.
          [QA] Manual validation - Round 2 - Documents and Media LPS-109508 Technical Testing Closed Guilherme Freire (Inactive)  
          17.
          [QA] Manual validation - Round 3 - Web Content LPS-116948 Technical Testing Closed Guilherme Freire (Inactive)  
          18.
          [QA] Manual validation - Round 4 - App Builder - FAILED LPS-117100 Technical Testing Closed Alex Candido  
          19.
          [FE] Remove the dropdown to translate the fieldset LPS-117214 Technical Task Closed Adriano Interaminense  
          20.
          Fieldsets tab should not be available at the create fieldset modal - it is allowing to place a fieldset inside another fieldset LPS-117589 Impedibug Closed Adriano Interaminense  
          21.
          It's not possible to add two fieldsets with same field id in a form/structure - AB, WEM, DM - PASSED LPS-117684 Impedibug Closed Alex Candido  
          22.
          [QA] Manual validation - Round 5 - Web Content - FAILED LPS-117734 Technical Testing Closed Alex Candido  
          23.
          [QA] Manual validation - Round 6 - Documents and Media - FAILED LPS-117735 Technical Testing Closed Alex Candido  
          24.
          [QA] Manual validation - Final Round (Impedibugs validation only) - PASSED LPS-118026 Technical Testing Closed Alex Candido  

            Activity

              People

              Assignee:
              alex.candido Alex Candido
              Reporter:
              eduardo.zoby Eduardo Zoby
              Engineering Assignee:
              Gabriel Albuquerque
              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