Uploaded image for project: 'CloverDX'
  1. CloverDX
  2. CLO-18359

Client side validation of input parameters

    XMLWordPrintable

    Details

    • Story Points:
      8
    • QA Testing:
      UNDECIDED
    • Epic Link:
    • Sprint:
      Magenta Sprint 17, Magenta Sprint 18, Magenta Sprint 19, Magenta Sprint 20, Magenta Sprint 21

      Description

      Give the user the ability to add client-side validation for certain Rest Job Input Parameters.
      Details are on the wiki page: https://wiki.cloverdx.com/pages/viewpage.action?spaceKey=DEVELOPMENT&title=Client+Side+validation

      Acceptance criteria:

      • Client Side validation rules:
        • For String type:
          • Length (min, max)
          • Digits only
          • Letters only
          • Regex
          • Email address- optional
          • Phone number - optional
          • URL - optional
        • For Number type:
          • range, scale, precision (aka integer is integer and decimal is decimal)
          • range check (min, max)

        Attachments

          Issue Links

          1.
          Create client validation of string parameters Sub-task Closed Kamil Koci
          2.
          Implement client validation of integer and long parameters Sub-task Closed Filip Reichman
          3.
          Create base template for using vee-validate Sub-task Closed Kamil Koci
          4.
          Update designer/engine Sub-task Closed Andrej Kovac (Inactive)
          5.
          Implement client side validation for enum Sub-task Closed Kamil Koci
          6.
          Implement client side validation for regex Sub-task Closed Kamil Koci
          7.
          Implement client side validation for URL Sub-task Closed Kamil Koci
          8.
          Add required rules for all types Sub-task Closed Filip Reichman
          9.
          Implement client validation of decimal Sub-task Closed Filip Reichman
          10.
          Update application model generator to return validation rules Sub-task Closed Andrej Kovac (Inactive)
          11.
          Implement Rule Selection in designer Sub-task Closed Filip Reichman
          12.
          Update / add RCPTT Sub-task Closed Martin Slama
          13.
          Update documentation draft Sub-task Closed Andrej Kovac (Inactive)
          14.
          Implement client validation of number Sub-task Closed Filip Reichman
          15.
          Create/update tests on client side Sub-task Closed Kamil Koci
          16.
          Form with invalid field values can be sent using the enter key Sub-task Closed Filip Reichman
          17.
          Implement client validation for the Date Sub-task Closed Filip Reichman
          18.
          Improve validation messages Sub-task Closed Filip Reichman
          19.
          Enumeration/date fields trigger validation on other fields Sub-task Closed Filip Reichman
          20.
          Add minValue and maxValue rules to Decimal and Number Sub-task Closed Filip Reichman
          21.
          Move decimalLength and decimalScale to ValidationRules Sub-task Closed Filip Reichman
          22.
          Change way how validation rules are serialized to XML Sub-task Closed Filip Reichman
          23.
          Use multiline text editor for the regex Sub-task Closed Filip Reichman
          24.
          Report error if regex is invalid Sub-task Closed Filip Reichman
          25.
          Remove "rules" property from Input components Sub-task Closed Filip Reichman

            Activity

              People

              Assignee:
              slamam Martin Slama
              Reporter:
              kovaca Andrej Kovac (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: