{
    "modelSettings" : {
      "context" : "user",
      "strictModel" : false,
      "modelName" : "SubTopic",
      "service" : "tifunde",
      "access_roles" : {"admin": ["READ","WRITE", "ALL"], "owner": ["READ","WRITE"]},
      "controlAccess" : false
    },
  
    "modelData" : {
      "systemManagedEntities" : {
  
        "settings" : {
        }
      },

      "preLoadModelFormOptions" : {
        "models" : [
          {
            "modelName" : "MainTopic",
            "queryParams" : [
              
            ]
          }
        ]
    },
  
      "formFieldsEntities" : {
  
        "subTopicDetails" : {

            "name": {
                "name": "name",
                "question": "Topic Name",
                "questionShort": "Topic Name",
                "answerType": "text",
                "type": "text",
                "tooltip": "Topic Name.",
                "answerOptions": [],
                "answerOptionsType": null,
                "validations": ["required"],
                "value" : "",
                "answerColumns": []
            }, 

            "subject": {
                "name": "subject",
                "onChanges" : "filter",
                "question": "Subject type",
                "questionShort": "Subject type",
                "answerType": "text",
                "type": "dropdown",
                "tooltip": "Workbook subject type.",
                "answerOptions": [
                    {
                      "id": "maths",
                      "value": "Maths"
                    },
                    {
                        "id": "english",
                        "value": "English"
                    }
                  ],
                "answerOptionsType": null,
                "validations": ["required"],
                "value" : "",
                "answerColumns": []
            },

            "grade": {
              "name": "grade",
              "question": "Grade",
              "questionShort": "Grade Level",
              "answerType": "text",
              "type": "dropdown",
              "tooltip": "Grade Level.",
              "answerOptions": [
                  {
                    "id": "1",
                    "value": "1"
                  },
                  {
                      "id": "2",
                      "value": "2"
                  },
                  {
                      "id": "3",
                      "value": "3"
                  },
                  {
                      "id": "4",
                      "value": "4"
                  },
                  {
                      "id": "5",
                      "value": "5"
                  },
                  {
                      "id": "6",
                      "value": "6"
                  },
                  {
                      "id": "7",
                      "value": "7"
                  },
                  {
                      "id": "8",
                      "value": "8"
                  },
                  {
                      "id": "9",
                      "value": "9"
                  },
                  {
                      "id": "10",
                      "value": "10"
                  },
                  {
                      "id": "11",
                      "value": "11"
                  },
                  {
                      "id": "12",
                      "value": "12"
                  }
                ],
              "answerOptionsType": null,
              "validations": ["required"],
              "value" : "",
              "answerColumns": []
            },

            "category": {
                "name": "category",
                "filterKeyOnly" : true,
                "question": "Main topic",
                "questionShort": "Main topic",
                "answerType": "text",
                "type": "dropdown",
                "tooltip": "Main topic.",
                "useModelOptionsList" : {
                  "modelName" : "MainTopic",
                  "displayNameObject" : "formFieldsEntities->mainTopicDetails->name"

                },
                "answerOptions": [],
                "answerOptionsType": null,
                "validations": ["required"],
                "value" : "",
                "answerColumns": []
            },

            "term": {
                "name": "term",
                "question": "Term",
                "questionShort": "Term",
                "answerType": "text",
                "type": "dropdown",
                "tooltip": "Term.",
                "answerOptions": [
                    {
                      "id": "1",
                      "value": "Term 1"
                    },
                    {
                        "id": "2",
                        "value": "Term 2"
                    },
                    {
                        "id": "3",
                        "value": "Term 3"
                    }
                  ],
                "answerOptionsType": null,
                "validations": ["required"],
                "value" : "",
                "answerColumns": []
            }

            


        }
  
      }
    }
  
  }