Field Display Policy Generic Action

Action

field_display_policy

title

Obtain the schema and URL needed to create a Field Display Policy instance for the resource.

method

GET

URL

/api/<resource_type>/<resource_name>/field_display_policy/

Parameters

hierarchy=[hierarchy]

Response

Field Display Policy schema and rules that include the POST and a reference to the target model used to create the field display policy for the resource.

support_async

false

class

display_policy

  • Use the action in the response to create the POST payload for the specified resource.

The response snippet below shows the POST method to create the Field Display Policy:

"meta": {
   "actions": [
      {
       "create": {
         "class": "add",
         "href": "/api/data/FieldDisplayPolicy/
          ?hierarchy=[hierarchy]
          &policy_name=[field_display_policy]",
         "method": "POST",
         "support_async": true,
         "title": "Create"
          }
 ...
  • The Field Display Policy schema in the response shows properties to add to the POST payload.

Example POST payload for target model data/DATA1 (from an Admin Portal form with [form_FDP] and [form_CFG] applicable):

{
  "data": {
    "field_overrides": [
      {
       "field": "name",
       "help_text": "Help Name"
      }
    ],
    "groups": [
      {
       "fields": [
        "name",
        "surname"
       ],
       "title": "G1"
      }
    ],
    "name": "FDP2",
    "target_model_type": "data/DATA1"
  },
  "meta": {
    "references": {
      "form_href": "/api/data/DATA1/field_display_policy/
       ?hierarchy=[hierarchy]
       &policy_name=[form_FDP]
       &template_name=[form_CFG]"
    }
  },
  "request_meta": {}
}