3.3 Giới hạn số ký tự và không cho nhập ký tự đặc biệt

Loại 1

{
  "name": "Project Code",
  "placeholder": "Project Code dài không quá 50 ký tự và chỉ gồm các chữ cái (a-z, A-Z), chữ số và dấu gạch dưới (_)",
  "value": "",
  "type": "text",
  "staticContent": "<p style='font-size: 12px; color: #3617FF'><i></i></p>",
  "id": -48,
  "conditions": {
    "required": false,
    "min-length": 1,
    "max-length": 50,
    "format": {
      "regex": "^[a-zA-Z0-9_]+$",
      "text": "Vui lòng chỉ nhập các chữ cái (a-z, A-Z), chữ số và dấu gạch dưới (_)"
    }
  }
},

Loại 2

{
  "id": -3,
  "type": "phase",
  "summary": "PM/BU Lead's Approval",
  "autocreate": false,
  "owner": "ngatt2",
  "status": "Waiting",
  "isDone": false,
  "sla": {
    "res": 3.99,
    "fix": 4
  },
  "phaseType": "Implement",
  "rolefeeder": [
    {
      "feedto": "implementer",
      "operation": "or",
      "items": [
        {
          "operation": "do",
          "item": -3,
          "params": [
            {
              "getInfoFromTicket": {
                "id": -29,
                "dataset": "individual"
              }
            }
          ]
        },
        {
          "operation": "do",
          "item": -3,
          "params": [
            {
              "getInfoFromTicket": {
                "id": -27,
                "dataset": "individual"
              }
            }
          ]
        }
      ],
      "functions": [
        {
          "id": -3,
          "type": "ItemInList"
        }
      ]
    }
  ],
  "roles": {
    "assigner": [],
    "implementer": []
  }
},

Loại 3:

{
  "id": -4,
  "type": "phase",
  "summary": "IT FIS Extend Account",
  "autocreate": false,
  "owner": "test1",
  "status": "Waiting",
  "isDone": false,
  "sla": {
    "res": 2,
    "fix": 4
  },
  "phaseType": "Implement",
  "role_config": {
    "provider_id": 27
  },
  "roles": {
    "assigner": [],
    "implementer": []
  }
},
No Comments
Back to top