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

As a form creator, I want to add a boolean field in my form

    Details

    • Sprint:
      Forms_7.4_19, Forms_7.4_20

      Description

      Design Deliverable

      Mockups

      Context:

      In order to be able to use forms to gather data for Liferay Objects, we need to add a new field type in the form builder, the boolean field type. Boolean fields are necessary for binary answers, as true or false, enable or able, and so on. Many use cases will use this new field type, as status of a products (available and not available), services (active or inactive), and other true or false data types.

      Acceptance Criteria

      1 - Given an user in forms,
      when creating a form,
      then I must be able to add a boolean field type

      • This field should only be available in the form builder for now

      2 - Given a form creator,
      when adding a boolean field type,
      then I must be able to define the following configurations

      • Label
      • Required
      • Help text
      • Show as a switcher
      • FieldReference
      • Predefined value
      • Searchable (on/off)

      3 - Given an user in forms,
      when creating a rule,
      then I must be able to only add the condition ''is equal to'' for boolean field types

      Definition of Done (DoD):

      • All Acceptance Criteria were passed;
      • Make sure that the expected automated tests were created (unit / integration / functional) and passed successfully;
      • 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 (If applicable)

        Attachments

          Issue Links

          1.
          [PM] Acceptance Criteria LPS-136363 Technical Task Closed Luiz Jardim  
          2.
          [FE] Fix required symbol in form builder LPS-137170 Technical Task Closed Product Team Forms  
          3.
          [FE] Update the Predefined Value in the form builder after it’s updated in Sidebar LPS-137171 Technical Task Closed Product Team Forms  
          4.
          [FE] Add chart in Entries LPS-137172 Technical Task Closed Product Team Forms  
          5.
          [FE] Adapt existing Tests LPS-137173 Technical Task Closed Product Team Forms  
          6.
          [DS] Mockups LPS-136364 Technical Task Closed Julia Lira  
          7.
          [BE] Make visible the checkbox field in the sidebar LPS-137174 Technical Task Closed Matheus Almeida  
          8.
          [BE] Adapt the existing field (checkbox) LPS-137175 Technical Task Closed Renato Rêgo  
          9.
          [BE] LPS-137175 tests LPS-137176 Technical Task Closed Renato Rêgo  
          10.
          [BE] Adapt the form entry LPS-137177 Technical Task Closed Matheus Almeida  
          11.
          [BE] Include the checkbox field values into the RadioDDMFormFieldTypeReportProcessor LPS-137178 Technical Task Closed Matheus Almeida  
          12.
          [QA] Manual Validation Round 1 - Failed LPS-137179 Technical Testing Closed Diogo Santos  
          13.
          [QA] Review ACs and Draft TCs LPS-137365 Technical Testing Closed Support QA  
          14.
          [BE] Adapt the rules for the boolean field LPS-137588 Technical Task Closed Renato Rêgo  
          15.
          [FE] Adapt the rules for the boolean field LPS-137589 Technical Task Closed Elivelton Rodrigues (Inactive)  
          16.
          [FE] Adapt Checkbox LPS-137950 Technical Task Closed Elivelton Rodrigues (Inactive)  
          17.
          Boolean field Predefined Value is not being saved on form builder LPS-138296 Impedibug Closed Marcela Cunha  
          18.
          [BE] Adjust the "False" value in form entries LPS-138577 Technical Task Closed Marcela Cunha  
          19.
          [QA] Manual Validation Round 2 - Failed LPS-139096 Technical Testing Closed Support QA  
          20.
          [QA] Manual Validation Round 3 - Passed LPS-139577 Technical Testing Closed Diogo Santos  
          21.
          [PM] Review LPS-139713 Technical Task Closed Luiz Jardim  

            Activity

              People

              Assignee:
              luiz.jardim Luiz Jardim
              Reporter:
              luiz.jardim Luiz Jardim
              Engineering Assignee:
              Luiz Jardim
              Recent user:
              Luiz Jardim
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  7.4.13 DXP GA1
                  Master