OSDN Git Service

t#:
[pettanr/pettanr.git] / public / manifest.json
index 742b311..7132007 100644 (file)
           }\r
         }\r
       },\r
+      "tree": {\r
+        "comic_owner": "author"\r
+      },\r
       "lists": {\r
         "public": {\r
           "type": "public"\r
         }\r
       },\r
       "tree": {\r
-        "owner": "comic"\r
+        "owner": "comic",\r
+        "comic_owner": "comic"\r
       },\r
       "lists": {\r
         "public": {\r
           }\r
         }\r
       },\r
+      "tree": {\r
+        "panel_owner": "author"\r
+      },\r
       "lists": {\r
         "public": {\r
           "type": "public"\r
       },\r
       "tree": {\r
         "owner": "panel",\r
+        "panel_owner": "panel",\r
         "panel": "panel"\r
       },\r
       "lists": {\r
           "type": "private"\r
         },\r
         "by_panel": {\r
-          "type": "filter",\r
-          "args": {\r
-            "where_name": "public_list_where"\r
-          }\r
+          "type": "filter"\r
         },\r
         "by_author": {\r
-          "type": "foreign_filter",\r
-          "args": {\r
-            "tree_name": "owner"\r
-          }\r
+          "type": "foreign_filter"\r
         }\r
       }\r
     },\r
       },\r
       "tree": {\r
         "owner": "panel",\r
+        "panel_owner": "panel",\r
         "panel": "panel"\r
       },\r
       "lists": {\r
       },\r
       "tree": {\r
         "owner": "speech_balloon",\r
+        "panel_owner": "speech_balloon",\r
         "panel": "speech_balloon"\r
       },\r
       "lists": {\r
       },\r
       "tree": {\r
         "owner": "speech_balloon",\r
+        "panel_owner": "speech_balloon",\r
         "panel": "speech_balloon"\r
       },\r
       "lists": {\r
       },\r
       "tree": {\r
         "owner": "panel",\r
+        "panel_owner": "panel",\r
         "panel": "panel"\r
       },\r
       "lists": {\r
       },\r
       "tree": {\r
         "owner": "panel",\r
+        "panel_owner": "panel",\r
         "panel": "panel"\r
       },\r
       "lists": {\r
           "has_many": [\r
             "scrolls.by_author",\r
             "comics.by_author",\r
-            "scrolls.by_author",\r
             "stories.by_author",\r
+            "sheets.by_author",\r
             "panels.by_author",\r
             "panel_pictures.by_author",\r
             "speech_balloons.by_author",\r
         }\r
       },\r
       "story": {\r
+        "tree_name": "owner",\r
         "lists": {\r
           "public": {},\r
           "private": {},\r
           "by_comic": {},\r
           "by_sheet": {},\r
-          "by_author": {},\r
+          "by_author": {\r
+            "tree_name": "comic_owner"\r
+          },\r
           "play": {}\r
         }\r
       },\r
           "public": {},\r
           "private": {},\r
           "by_panel": {},\r
-          "by_author": {}\r
+          "by_author": {\r
+            "tree_name": "panel_owner"\r
+          }\r
         }\r
       },\r
       "speech_balloon": {\r
           "private": {},\r
           "by_panel": {},\r
           "by_speech_balloon_template": {},\r
-          "by_author": {}\r
+          "by_author": {\r
+            "tree_name": "panel_owner"\r
+          }\r
         }\r
       },\r
       "speech": {\r
           "public": {},\r
           "private": {},\r
           "by_panel": {},\r
-          "by_author": {}\r
+          "by_author": {\r
+            "tree_name": "panel_owner"\r
+          }\r
         }\r
       },\r
       "ground_color": {\r
           "public": {},\r
           "private": {},\r
           "by_panel": {},\r
-          "by_author": {}\r
+          "by_author": {\r
+            "tree_name": "panel_owner"\r
+          }\r
         }\r
       },\r
       "original_picture": {\r
           "fields": {\r
             "title": {\r
               "args": {\r
-                "column": "title",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
             },\r
             "description": {\r
               "args": {\r
-                "column": "description",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
                   }\r
                 },\r
                 "tag": {\r
-                  "type": "text_area",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": "45x15"\r
-                    }\r
-                  }\r
+                  "type": "text_area"\r
                 }\r
               }\r
             },\r
             "visible": {\r
               "args": {\r
-                "column": "visible",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 },\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "author_id": {\r
               "args": {\r
-                "column": "author_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "scroll_id": {\r
               "args": {\r
-                "column": "scroll_id",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "number"\r
                 }\r
             },\r
             "panel_id": {\r
               "args": {\r
-                "column": "panel_id",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "number"\r
                 }\r
             },\r
             "t": {\r
               "args": {\r
-                "column": "t",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "number"\r
                 }\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "title": {\r
               "args": {\r
-                "column": "title",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
             },\r
             "description": {\r
               "args": {\r
-                "column": "description",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
                   }\r
                 },\r
                 "tag": {\r
-                  "type": "text_area",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": "45x15"\r
-                    }\r
-                  }\r
+                  "type": "text_area"\r
                 }\r
               }\r
             },\r
             "visible": {\r
               "args": {\r
-                "column": "visible",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 },\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "author_id": {\r
               "args": {\r
-                "column": "author_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "comic_id": {\r
               "args": {\r
-                "column": "comic_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "title": {\r
               "args": {\r
-                "column": "title",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
             },\r
             "description": {\r
               "args": {\r
-                "column": "description",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
                   }\r
                 },\r
                 "tag": {\r
-                  "type": "text_area",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": "45x15"\r
-                    }\r
-                  }\r
+                  "type": "text_area"\r
                 },\r
                 "row_break": true\r
               }\r
             },\r
             "visible": {\r
               "args": {\r
-                "column": "visible",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 },\r
             },\r
             "t": {\r
               "args": {\r
-                "column": "t",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "number"\r
                 }\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "author_id": {\r
               "args": {\r
-                "column": "author_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "story_id": {\r
               "args": {\r
-                "column": "story_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "sheet_id": {\r
               "args": {\r
-                "column": "sheet_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "t": {\r
               "args": {\r
-                "column": "t",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "number"\r
                 }\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "caption": {\r
               "args": {\r
-                "column": "caption",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
             },\r
             "width": {\r
               "args": {\r
-                "column": "width",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "height": {\r
               "args": {\r
-                "column": "height",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "row_break": true\r
               }\r
             },\r
             "visible": {\r
               "args": {\r
-                "column": "visible",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 },\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "author_id": {\r
               "args": {\r
-                "column": "author_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "sheet_id": {\r
               "args": {\r
-                "column": "sheet_id",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "number"\r
                 }\r
             },\r
             "panel_id": {\r
               "args": {\r
-                "column": "panel_id",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "number"\r
                 }\r
             },\r
             "x": {\r
               "args": {\r
-                "column": "x",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "y": {\r
               "args": {\r
-                "column": "y",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "row_break": true\r
               }\r
             },\r
             "z": {\r
               "args": {\r
-                "column": "z",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "t": {\r
               "args": {\r
-                "column": "t",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "caption": {\r
               "args": {\r
-                "column": "caption",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "text"\r
                 },\r
             },\r
             "width": {\r
               "args": {\r
-                "column": "width",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "height": {\r
               "args": {\r
-                "column": "height",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "row_break": true\r
               }\r
             },\r
             "border": {\r
               "args": {\r
-                "column": "border",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "publish": {\r
               "args": {\r
-                "column": "publish",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 },\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "author_id": {\r
               "args": {\r
-                "column": "author_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "caption": {\r
               "args": {\r
-                "column": "caption",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "text"\r
                 },\r
             },\r
             "x": {\r
               "args": {\r
-                "column": "x",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "y": {\r
               "args": {\r
-                "column": "y",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "row_break": true\r
               }\r
             },\r
             "width": {\r
               "args": {\r
-                "column": "width",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "helpers": {\r
                   "size": {\r
             },\r
             "height": {\r
               "args": {\r
-                "column": "height",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "helpers": {\r
                   "size": {\r
             },\r
             "link": {\r
               "args": {\r
-                "column": "link",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "text"\r
                 },\r
             },\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "panel_id": {\r
               "args": {\r
-                "column": "panel_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "picture_id": {\r
               "args": {\r
-                "column": "picture_id",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "hidden"\r
                 },\r
             },\r
             "z": {\r
               "args": {\r
-                "column": "z",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "t": {\r
               "args": {\r
-                "column": "t",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "speech_balloon.id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "speech_balloon.panel_id": {\r
               "args": {\r
-                "column": "panel_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "speech_balloon.speech_balloon_template_id": {\r
               "args": {\r
-                "column": "speech_balloon_template_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "speech_balloon.caption": {\r
               "args": {\r
-                "column": "caption",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "text"\r
                 },\r
             },\r
             "speech_balloon.z": {\r
               "args": {\r
-                "column": "z",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "speech_balloon.t": {\r
               "args": {\r
-                "column": "t",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "speech_balloon.classname": {\r
               "args": {\r
-                "column": "classname",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "speech_balloon.settings": {\r
               "args": {\r
-                "column": "settings",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "balloon.id": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "balloon.speech_balloon_id": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "speech_balloon_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "balloon.system_picture_id": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "system_picture_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "balloon.r": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "r",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "helpers": {\r
                   "tail_angle": {\r
             "balloon.x": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "x",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "balloon.y": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "y",\r
                 "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "row_break": true\r
               }\r
             "balloon.width": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "width",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "balloon.height": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "height",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "row_break": true\r
               }\r
             "balloon.settings": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "settings",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "speech.id": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "speech.speech_balloon_id": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "speech_balloon_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "speech.x": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "x",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "speech.y": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "y",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "speech.width": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "width",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "speech.height": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "height",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "speech.writing_format_id": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "writing_format_id",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 }\r
             "speech.font_size": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "font_size",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 },\r
             "speech.text_align": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "text_align",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 }\r
             "speech.quotes": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "quotes",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "text",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "text"\r
                 }\r
               }\r
             },\r
             "speech.content": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "content",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
             "speech.fore_color": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "fore_color",\r
                 "label": {\r
                   "row_break": true\r
                 },\r
             "speech.settings": {\r
               "type": "part",\r
               "args": {\r
-                "model": "speech",\r
-                "part": "speech",\r
-                "column": "settings",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "panel_id": {\r
               "args": {\r
-                "column": "panel_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "picture_id": {\r
               "args": {\r
-                "column": "picture_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "caption": {\r
               "args": {\r
-                "column": "caption",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "text"\r
                 },\r
             },\r
             "repeat": {\r
               "args": {\r
-                "column": "repeat",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select",\r
                   "args": {\r
             },\r
             "x": {\r
               "args": {\r
-                "column": "x",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "y": {\r
               "args": {\r
-                "column": "y",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "row_break": true\r
               }\r
             },\r
             "z": {\r
               "args": {\r
-                "column": "z",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "t": {\r
               "args": {\r
-                "column": "t",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "panel_id": {\r
               "args": {\r
-                "column": "panel_id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "caption": {\r
               "args": {\r
-                "column": "caption",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "text"\r
                 },\r
             },\r
             "code": {\r
               "args": {\r
-                "column": "code",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
             },\r
             "orientation": {\r
               "args": {\r
-                "column": "orientation",\r
-                "label": {},\r
                 "tag": {\r
                   "type": "select"\r
                 },\r
             },\r
             "xy": {\r
               "args": {\r
-                "column": "xy",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 }\r
               }\r
             },\r
             "wh": {\r
               "args": {\r
-                "column": "wh",\r
-                "label": {},\r
                 "tag": {\r
-                  "type": "number",\r
-                  "args": {\r
-                    "options": {\r
-                      "size": 5\r
-                    }\r
-                  }\r
+                  "type": "number"\r
                 },\r
                 "row_break": true\r
               }\r
             },\r
             "z": {\r
               "args": {\r
-                "column": "z",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "t": {\r
               "args": {\r
-                "column": "t",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
           "fields": {\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "name": {\r
               "args": {\r
-                "column": "name",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
           "fields": {\r
             "id": {\r
               "args": {\r
-                "column": "id",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             },\r
             "name": {\r
               "args": {\r
-                "column": "name",\r
                 "label": {\r
                   "args": {\r
                     "row_break": true\r
             "balloon.r": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "r",\r
                 "label": {\r
                   "type": "none"\r
                 },\r
             "balloon.r": {\r
               "type": "part",\r
               "args": {\r
-                "model": "balloon",\r
-                "part": "balloon",\r
-                "column": "r",\r
                 "label": {\r
                   "type": "none"\r
                 },\r