OSDN Git Service

manifest view profiler
[pettanr/pettanr.git] / public / manifest.json
index 2041744..7856fc9 100644 (file)
@@ -1,6 +1,6 @@
 {\r
   "controllers": {\r
-    "scroll": {\r
+    "scrolls": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
@@ -8,29 +8,11 @@
             "list_name": "public_list"\r
           }\r
         },\r
-        "scroll_panels": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "scroll_panels"\r
-          }\r
-        },\r
-        "panels": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "panels"\r
-          }\r
-        },\r
         "by_author": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_author"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_panel": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_panel"\r
-          }\r
+          "type": "list"\r
         },\r
         "play": {\r
           "type": "list",\r
           }\r
         },\r
         "show": {\r
-          "type": "show",\r
-          "name": "show"\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
+          "args": {\r
+            "list_name": "public_list"\r
+          }\r
+        },\r
+        "count_by_author": {\r
+          "type": "count"\r
+        },\r
+        "count_by_panel": {\r
+          "type": "count"\r
+        },\r
+        "new": {\r
+          "type": "new"\r
         }\r
       }\r
     },\r
-    "scroll_panel": {\r
+    "scroll_panels": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_panel": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_panel"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_scroll": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_scroll"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_panel": {\r
+          "type": "count"\r
+        },\r
+        "count_by_scroll": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "comic": {\r
+    "comics": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
             "list_name": "public_list"\r
           }\r
         },\r
-        "stories": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "stories"\r
-          }\r
-        },\r
         "by_author": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_author"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_author": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "story": {\r
+    "stories": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
             "list_name": "public_list"\r
           }\r
         },\r
-        "story_sheets": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "story_sheets"\r
-          }\r
-        },\r
-        "sheets": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "sheets"\r
-          }\r
-        },\r
         "by_comic": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_comic"\r
-          }\r
+          "type": "count"\r
         },\r
         "by_sheet": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_sheet"\r
-          }\r
+          "type": "count"\r
         },\r
         "by_author": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_author"\r
-          }\r
+          "type": "list"\r
         },\r
         "play": {\r
           "type": "list",\r
           "args": {\r
             "list_name": "play"\r
           }\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
+          "args": {\r
+            "list_name": "public_list"\r
+          }\r
+        },\r
+        "count_by_author": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "story_sheet": {\r
+    "story_sheets": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_story": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_story"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_sheet": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_sheet"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_story": {\r
+          "type": "count"\r
+        },\r
+        "count_by_sheet": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "sheet": {\r
+    "sheets": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
             "list_name": "public_list"\r
           }\r
         },\r
-        "story_sheets": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "story_sheets"\r
-          }\r
+        "by_story": {\r
+          "type": "list"\r
         },\r
-        "stories": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "stories"\r
-          }\r
+        "by_panel": {\r
+          "type": "list"\r
         },\r
-        "sheet_panels": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "sheet_panels"\r
-          }\r
+        "by_author": {\r
+          "type": "list"\r
         },\r
-        "panels": {\r
+        "play": {\r
           "type": "list",\r
           "args": {\r
-            "list_name": "panels"\r
+            "list_name": "play"\r
           }\r
         },\r
-        "by_story": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_story"\r
-          }\r
+        "show": {\r
+          "type": "show"\r
         },\r
-        "by_panel": {\r
-          "type": "list",\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_panel"\r
+            "list_name": "public_list"\r
           }\r
         },\r
-        "by_author": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_author"\r
-          }\r
+        "count_by_story": {\r
+          "type": "count"\r
         },\r
-        "play": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "play"\r
-          }\r
+        "count_by_panel": {\r
+          "type": "count"\r
+        },\r
+        "count_by_author": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "sheet_panel": {\r
+    "sheet_panels": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_sheet": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_sheet"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_panel": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_panel"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_sheet": {\r
+          "type": "count"\r
+        },\r
+        "count_by_panel": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "panel": {\r
+    "panels": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
             "list_name": "public_list"\r
           }\r
         },\r
-        "scroll_panels": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "scroll_panels"\r
-          }\r
-        },\r
-        "scrolls": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "scrolls"\r
-          }\r
-        },\r
-        "sheet_panels": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "sheet_panels"\r
-          }\r
+        "by_scroll": {\r
+          "type": "list"\r
         },\r
-        "sheets": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "sheets"\r
-          }\r
+        "by_sheet": {\r
+          "type": "list"\r
         },\r
-        "panel_pictures": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "panel_pictures"\r
-          }\r
+        "by_author": {\r
+          "type": "list"\r
         },\r
-        "speech_balloons": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "speech_balloons"\r
-          }\r
+        "by_speech_balloon_template": {\r
+          "type": "list"\r
         },\r
-        "ground_pictures": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "ground_pictures"\r
-          }\r
+        "show": {\r
+          "type": "show"\r
         },\r
-        "ground_colors": {\r
-          "type": "list",\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "ground_colors"\r
+            "list_name": "public_list"\r
           }\r
         },\r
-        "by_scroll": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_scroll"\r
-          }\r
+        "count_by_scroll": {\r
+          "type": "count"\r
         },\r
-        "by_sheet": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_sheet"\r
-          }\r
+        "count_by_sheet": {\r
+          "type": "count"\r
         },\r
-        "by_author": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_author"\r
-          }\r
+        "count_by_author": {\r
+          "type": "count"\r
         },\r
-        "by_speech_balloon_template": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_speech_balloon_template"\r
-          }\r
+        "count_by_speech_balloon_template": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "panel_picture": {\r
+    "panel_pictures": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_panel": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_panel"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_author": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_author"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_panel": {\r
+          "type": "count"\r
+        },\r
+        "count_by_author": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "speech_balloon": {\r
+    "speech_balloons": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_panel": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_panel"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_author": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_author"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_panel": {\r
+          "type": "count"\r
+        },\r
+        "count_by_author": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "speech": {\r
+    "speeches": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_writing_format": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_writing_format"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_writing_format": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "balloon": {\r
+    "balloons": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           "args": {\r
             "list_name": "public_list"\r
           }\r
-        }\r
-      }\r
-    },\r
-    "ground_picture": {\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
+          "args": {\r
+            "list_name": "public_list"\r
+          }\r
+        }\r
+      }\r
+    },\r
+    "ground_pictures": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_panel": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_panel"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_author": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_author"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_panel": {\r
+          "type": "count"\r
+        },\r
+        "count_by_author": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "ground_color": {\r
+    "ground_colors": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_panel": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_panel"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_author": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_author"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_panel": {\r
+          "type": "count"\r
+        },\r
+        "count_by_author": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "original_picture": {\r
+    "original_pictures": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           "args": {\r
             "list_name": "private_list"\r
           }\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
+          "args": {\r
+            "list_name": "public_list"\r
+          }\r
         }\r
       }\r
     },\r
-    "picture": {},\r
-    "resource_picture": {\r
+    "pictures": {},\r
+    "resource_pictures": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           }\r
         },\r
         "by_license": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_license"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_artist": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_artist"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_license": {\r
+          "type": "count"\r
+        },\r
+        "count_by_artist": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "speech_balloon_template": {\r
+    "speech_balloon_templates": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
             "list_name": "public_list"\r
           }\r
         },\r
-        "speech_balloons": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "speech_balloons"\r
-          }\r
+        "show": {\r
+          "type": "show"\r
         },\r
-        "panels": {\r
-          "type": "list",\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "panels"\r
+            "list_name": "public_list"\r
           }\r
         }\r
       }\r
     },\r
-    "writing_format": {\r
+    "writing_formats": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
             "list_name": "public_list"\r
           }\r
         },\r
-        "speeches": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "speeches"\r
-          }\r
-        },\r
         "by_system_picture": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_system_picture"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_system_picture": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "license_group": {\r
+    "license_groups": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
             "list_name": "public_list"\r
           }\r
         },\r
-        "licenses": {\r
-          "type": "list",\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "licenses"\r
+            "list_name": "public_list"\r
           }\r
         }\r
       }\r
     },\r
-    "license": {\r
+    "licenses": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
             "list_name": "public_list"\r
           }\r
         },\r
-        "resource_pictures": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "resource_pictures"\r
-          }\r
-        },\r
         "by_license_group": {\r
-          "type": "list",\r
-          "args": {\r
-            "list_name": "by_license_group"\r
-          }\r
+          "type": "list"\r
         },\r
         "by_system_picture": {\r
-          "type": "list",\r
+          "type": "list"\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
           "args": {\r
-            "list_name": "by_system_picture"\r
+            "list_name": "public_list"\r
           }\r
+        },\r
+        "count_by_license_group": {\r
+          "type": "count"\r
+        },\r
+        "count_by_system_picture": {\r
+          "type": "count"\r
         }\r
       }\r
     },\r
-    "author": {\r
+    "authors": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           "args": {\r
             "list_name": "ground_colors"\r
           }\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
+          "args": {\r
+            "list_name": "public_list"\r
+          }\r
         }\r
       }\r
     },\r
-    "artist": {\r
+    "artists": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           "args": {\r
             "list_name": "resource_pictures"\r
           }\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
+          "args": {\r
+            "list_name": "public_list"\r
+          }\r
         }\r
       }\r
     },\r
-    "system_picture": {\r
+    "system_pictures": {\r
       "actions": {\r
         "index": {\r
           "type": "list",\r
           "args": {\r
             "list_name": "public_list"\r
           }\r
+        },\r
+        "show": {\r
+          "type": "show"\r
+        },\r
+        "count": {\r
+          "type": "count",\r
+          "args": {\r
+            "list_name": "public_list"\r
+          }\r
         }\r
       }\r
     },\r
     "home": {\r
       "actions": {\r
         "scrolls": {\r
-          "item_name": "scroll",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "scroll",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "scroll_panels": {\r
-          "item_name": "scroll_panel",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "scroll_panel",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "comics": {\r
-          "item_name": "comic",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "comic",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "stories": {\r
-          "item_name": "story",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "story",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "story_sheets": {\r
-          "item_name": "story_sheet",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "story_sheet",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "sheets": {\r
-          "item_name": "sheet",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "sheet",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "sheet_panels": {\r
-          "item_name": "sheet_panel",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "sheet_panel",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "panels": {\r
-          "item_name": "panel",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "panel",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "panel_pictures": {\r
-          "item_name": "panel_picture",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "panel_picture",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "speech_balloons": {\r
-          "item_name": "speech_balloon",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "speech_balloon",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "speeches": {\r
-          "item_name": "speech",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "speech",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "balloons": {\r
-          "item_name": "balloon",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "balloon",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "ground_pictures": {\r
-          "item_name": "ground_picture",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "ground_picture",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "ground_colors": {\r
-          "item_name": "ground_color",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "ground_color",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "original_pictures": {\r
-          "item_name": "original_picture",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "original_picture",\r
             "list_name": "private_list"\r
           }\r
         },\r
         "resource_pictures": {\r
-          "item_name": "resource_picture",\r
           "type": "list",\r
           "args": {\r
+            "item_name": "resource_picture",\r
             "list_name": "private_list"\r
           }\r
         }\r
           "type": "private"\r
         },\r
         "by_author": {\r
-          "type": "filter"\r
+          "type": "filter",\r
+          "args": {\r
+            "filter_item_name": "author",\r
+            "filter_key": "author_id"\r
+          }\r
         },\r
         "by_panel": {\r
-          "type": "through_filter"\r
+          "type": "through_filter",\r
+          "args": {\r
+            "filter_item_name": "panel",\r
+            "through": "scroll_panels",\r
+            "filter_key": "panel_id"\r
+          }\r
         },\r
         "play": {\r
-          "type": "play"\r
+          "type": "play",\r
+          "args": {\r
+            "filter_item_name": "scroll",\r
+            "filter_model_name": "scroll_panel",\r
+            "filter_key": "scroll_id"\r
+          }\r
         }\r
       }\r
     },\r
           "type": "private"\r
         },\r
         "by_scroll": {\r
-          "type": "through_filter"\r
+          "type": "through_filter",\r
+          "args": {\r
+            "filter_item_name": "scroll",\r
+            "through": "scroll_panels",\r
+            "filter_key": "scroll_id"\r
+          }\r
         },\r
         "by_sheet": {\r
           "type": "through_filter"\r
             "list_name": "by_scroll"\r
           }\r
         },\r
-        "columns": [\r
+        "column_names": [\r
           "id",\r
           "title",\r
           "description",\r
       },\r
       "system_picture": {\r
         "lists": {\r
-          "speech_balloon_templates.by_system_picture": {\r
-            "model_name": "speech_balloon_template",\r
-            "list_name": "by_system_picture"\r
-          },\r
           "licenses.by_system_picture": {\r
             "model_name": "license",\r
             "list_name": "by_system_picture"\r
         "associations": {\r
           "belongs_to": [],\r
           "has_many": [\r
-            "speech_balloon_templates.by_system_picture",\r
             "licenses.by_system_picture"\r
           ],\r
           "has_one": []\r
     },\r
     "filers": {\r
       "scroll": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
-          }\r
-        },\r
+        "symbol": {},\r
         "caption": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
               "type": "column",\r
               "args": {\r
-                "name": "title"\r
+                "column_name": "title"\r
               }\r
             },\r
             "link": {\r
               "type": "action",\r
               "args": {\r
-                "name": "play"\r
+                "action_name": "play"\r
               }\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "default",\r
-          "args": {}\r
-        }\r
+        "summary": {},\r
+        "edit": {}\r
       },\r
       "scroll_panel": {\r
         "symbol": {\r
           "type": "default",\r
           "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "none",\r
-              "args": {}\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "none"\r
-        }\r
-      },\r
-      "comic": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
-          }\r
-        },\r
-        "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "title"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "default"\r
-        }\r
-      },\r
-      "story": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
-          }\r
-        },\r
-        "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "method",\r
-              "args": {\r
-                "name": "title_with_t"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "play"\r
-              }\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "default"\r
-        }\r
-      },\r
-      "story_sheet": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
             "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "none",\r
-              "args": {}\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "none"\r
-        }\r
-      },\r
-      "sheet": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
-          }\r
-        },\r
-        "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "caption"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "play"\r
-              }\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "default"\r
-        }\r
-      },\r
-      "sheet_panel": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "none",\r
-              "args": {}\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "none"\r
-        }\r
-      },\r
-      "panel": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
-          }\r
-        },\r
-        "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "caption"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "default"\r
-        }\r
-      },\r
-      "panel_picture": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
-          }\r
-        },\r
-        "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "caption"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "none"\r
-        }\r
-      },\r
-      "speech_balloon": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "none"\r
             }\r
           }\r
         },\r
         "caption": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "method",\r
-              "args": {\r
-                "name": "plain_scenario"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
-            }\r
-          }\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
           "type": "none"\r
-        }\r
-      },\r
-      "speech": {\r
-        "symbol": {\r
-          "type": "default",\r
-          "args": {\r
-            "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
-          }\r
         },\r
+        "summary": {},\r
+        "edit": {\r
+          "type": "none"\r
+        }\r
+      },\r
+      "comic": {\r
+        "symbol": {},\r
         "caption": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
               "type": "column",\r
               "args": {\r
-                "name": "content"\r
+                "column_name": "title"\r
               }\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
-        "edit": {\r
-          "type": "none"\r
-        }\r
+        "summary": {},\r
+        "edit": {}\r
       },\r
-      "balloon": {\r
-        "symbol": {\r
+      "story": {\r
+        "symbol": {},\r
+        "caption": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "picture",\r
+              "type": "method",\r
               "args": {\r
-                "name": "symbol_option"\r
+                "method_name": "title_with_t"\r
               }\r
             },\r
             "link": {\r
               "type": "action",\r
               "args": {\r
-                "name": "show"\r
+                "action_name": "play"\r
               }\r
             }\r
           }\r
         },\r
-        "caption": {\r
+        "summary": {},\r
+        "edit": {}\r
+      },\r
+      "story_sheet": {\r
+        "symbol": {\r
           "type": "default",\r
           "args": {\r
-            "face": {\r
-              "type": "none",\r
-              "args": {}\r
-            },\r
             "link": {\r
-              "type": "none",\r
-              "args": {}\r
+              "type": "none"\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
+        "caption": {\r
+          "type": "none"\r
         },\r
+        "summary": {},\r
         "edit": {\r
           "type": "none"\r
         }\r
       },\r
-      "ground_picture": {\r
-        "symbol": {\r
+      "sheet": {\r
+        "symbol": {},\r
+        "caption": {\r
           "type": "default",\r
           "args": {\r
-            "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
+            "face": {},\r
             "link": {\r
               "type": "action",\r
               "args": {\r
-                "name": "show"\r
+                "action_name": "play"\r
               }\r
             }\r
           }\r
         },\r
-        "caption": {\r
+        "summary": {},\r
+        "edit": {}\r
+      },\r
+      "sheet_panel": {\r
+        "symbol": {\r
           "type": "default",\r
           "args": {\r
-            "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "caption"\r
-              }\r
-            },\r
             "link": {\r
               "type": "none"\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
+        "caption": {\r
+          "type": "none"\r
         },\r
+        "summary": {},\r
         "edit": {\r
           "type": "none"\r
         }\r
       },\r
-      "ground_color": {\r
-        "symbol": {\r
-          "type": "template",\r
+      "panel": {\r
+        "symbol": {},\r
+        "caption": {\r
+          "type": "default",\r
           "args": {\r
-            "template_name": "symbol"\r
+            "link": {\r
+              "type": "none"\r
+            }\r
           }\r
         },\r
-        "caption": {\r
+        "summary": {},\r
+        "edit": {}\r
+      },\r
+      "panel_picture": {\r
+        "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "caption"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "none"\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
+        "caption": {\r
+          "type": "default",\r
           "args": {\r
-            "name": "summary"\r
+            "link": {\r
+              "type": "none"\r
+            }\r
           }\r
         },\r
+        "summary": {},\r
         "edit": {\r
           "type": "none"\r
         }\r
       },\r
-      "original_picture": {\r
+      "speech_balloon": {\r
         "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
             "face": {\r
               "type": "method",\r
               "args": {\r
-                "name": "revision"\r
+                "method_name": "plain_scenario"\r
               }\r
             },\r
             "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "history"\r
-              }\r
+              "type": "none"\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
+        "summary": {},\r
         "edit": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "publish"\r
-          }\r
+          "type": "none"\r
         }\r
       },\r
-      "picture": {\r
+      "speech": {\r
         "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
             "face": {\r
               "type": "column",\r
               "args": {\r
-                "name": "revision"\r
+                "column_name": "content"\r
               }\r
             },\r
             "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "none"\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
+        "summary": {},\r
         "edit": {\r
           "type": "none"\r
         }\r
       },\r
-      "resource_picture": {\r
+      "balloon": {\r
         "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
         "caption": {\r
-          "type": "none",\r
-          "args": {}\r
-        },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
+          "type": "none"\r
         },\r
+        "summary": {},\r
         "edit": {\r
           "type": "none"\r
         }\r
       },\r
-      "speech_balloon_template": {\r
+      "ground_picture": {\r
         "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
         "caption": {\r
           "type": "default",\r
           "args": {\r
-            "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "caption"\r
-              }\r
-            },\r
             "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "none"\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "none"\r
-        },\r
+        "summary": {},\r
         "edit": {\r
           "type": "none"\r
         }\r
       },\r
-      "writing_format": {\r
+      "ground_color": {\r
         "symbol": {\r
-          "type": "default",\r
+          "type": "template",\r
           "args": {\r
-            "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
-            }\r
+            "template_name": "symbol"\r
           }\r
         },\r
         "caption": {\r
           "type": "default",\r
           "args": {\r
-            "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "caption"\r
-              }\r
-            },\r
             "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "none"\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "none"\r
-        },\r
+        "summary": {},\r
         "edit": {\r
           "type": "none"\r
         }\r
       },\r
-      "license_group": {\r
+      "original_picture": {\r
         "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "column",\r
+              "type": "method",\r
               "args": {\r
-                "name": "caption"\r
+                "method_name": "revision"\r
               }\r
             },\r
             "link": {\r
-              "type": "url_column",\r
+              "type": "action",\r
               "args": {\r
-                "name": "url"\r
+                "action_name": "history"\r
               }\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "none",\r
-          "args": {}\r
-        },\r
+        "summary": {},\r
         "edit": {\r
-          "type": "none"\r
+          "type": "template",\r
+          "args": {\r
+            "template_name": "publish"\r
+          }\r
         }\r
       },\r
-      "license": {\r
+      "picture": {\r
         "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "method",\r
-              "args": {\r
-                "name": "caption_with_group"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "url_column",\r
+              "type": "column",\r
               "args": {\r
-                "name": "url"\r
+                "column_name": "revision"\r
               }\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
+        "summary": {},\r
+        "edit": {\r
+          "type": "none"\r
+        }\r
+      },\r
+      "resource_picture": {\r
+        "symbol": {\r
+          "type": "default",\r
           "args": {\r
-            "name": "summary"\r
+            "face": {\r
+              "type": "picture"\r
+            }\r
           }\r
         },\r
+        "caption": {\r
+          "type": "none"\r
+        },\r
+        "summary": {},\r
         "edit": {\r
           "type": "none"\r
         }\r
       },\r
-      "author": {\r
+      "speech_balloon_template": {\r
         "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "image",\r
-              "args": {\r
-                "name": "/assets/item.png"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
-              }\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
+        "caption": {},\r
+        "summary": {\r
+          "type": "none"\r
+        },\r
+        "edit": {\r
+          "type": "none"\r
+        }\r
+      },\r
+      "writing_format": {\r
+        "symbol": {},\r
+        "caption": {},\r
+        "summary": {\r
+          "type": "none"\r
+        },\r
+        "edit": {\r
+          "type": "none"\r
+        }\r
+      },\r
+      "license_group": {\r
+        "symbol": {},\r
         "caption": {\r
           "type": "default",\r
           "args": {\r
-            "face": {\r
-              "type": "column",\r
-              "args": {\r
-                "name": "name"\r
-              }\r
-            },\r
             "link": {\r
-              "type": "action",\r
+              "type": "url_column",\r
               "args": {\r
-                "name": "show"\r
+                "column_name": "url"\r
               }\r
             }\r
           }\r
         },\r
         "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
+          "type": "none"\r
         },\r
         "edit": {\r
-          "type": "account"\r
+          "type": "none"\r
         }\r
       },\r
-      "artist": {\r
-        "symbol": {\r
+      "license": {\r
+        "symbol": {},\r
+        "caption": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "image",\r
+              "type": "method",\r
               "args": {\r
-                "name": "/assets/item.png"\r
+                "method_name": "caption_with_group"\r
               }\r
             },\r
             "link": {\r
-              "type": "action",\r
+              "type": "url_column",\r
               "args": {\r
-                "name": "show"\r
+                "column_name": "url"\r
               }\r
             }\r
           }\r
         },\r
+        "summary": {},\r
+        "edit": {\r
+          "type": "none"\r
+        }\r
+      },\r
+      "author": {\r
+        "symbol": {},\r
         "caption": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
               "type": "column",\r
               "args": {\r
-                "name": "name"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
-              "args": {\r
-                "name": "show"\r
+                "column_name": "name"\r
               }\r
             }\r
           }\r
         },\r
-        "summary": {\r
-          "type": "template",\r
-          "args": {\r
-            "name": "summary"\r
-          }\r
-        },\r
+        "summary": {},\r
         "edit": {\r
           "type": "account"\r
         }\r
       },\r
-      "system_picture": {\r
-        "symbol": {\r
+      "artist": {\r
+        "symbol": {},\r
+        "caption": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "picture",\r
-              "args": {\r
-                "name": "symbol_option"\r
-              }\r
-            },\r
-            "link": {\r
-              "type": "action",\r
+              "type": "column",\r
               "args": {\r
-                "name": "show"\r
+                "column_name": "name"\r
               }\r
             }\r
           }\r
         },\r
-        "caption": {\r
+        "summary": {},\r
+        "edit": {\r
+          "type": "account"\r
+        }\r
+      },\r
+      "system_picture": {\r
+        "symbol": {\r
           "type": "default",\r
           "args": {\r
             "face": {\r
-              "type": "none",\r
-              "args": {}\r
-            },\r
-            "link": {\r
-              "type": "none",\r
-              "args": {}\r
+              "type": "picture"\r
             }\r
           }\r
         },\r
+        "caption": {\r
+          "type": "none"\r
+        },\r
         "summary": {\r
           "type": "none"\r
         },\r
       "scroll": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_author": {\r
-          "type": "filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
-        },\r
-        "by_panel": {\r
-          "type": "through_filter",\r
-          "from": "panel",\r
-          "through": "scroll_panels",\r
-          "filter_key": "panel_id"\r
-        },\r
-        "play": {\r
-          "type": "play",\r
-          "model": "scroll_panel",\r
-          "filter_key": "scroll_id"\r
-        }\r
+        "by_author": {},\r
+        "by_panel": {},\r
+        "play": {}\r
       },\r
       "scroll_panel": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_scroll": {\r
-          "type": "filter",\r
-          "from": "scroll",\r
-          "filter_key": "scroll_id"\r
-        },\r
-        "by_panel": {\r
-          "type": "filter",\r
-          "from": "panel",\r
-          "filter_key": "panel_id"\r
-        }\r
+        "by_scroll": {},\r
+        "by_panel": {}\r
       },\r
       "comic": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_author": {\r
-          "type": "filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
-        }\r
+        "by_author": {}\r
       },\r
       "story": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_comic": {\r
-          "type": "filter",\r
-          "from": "comic",\r
-          "filter_key": "comic_id"\r
-        },\r
-        "by_sheet": {\r
-          "type": "through_filter",\r
-          "from": "sheet",\r
-          "through": "story_sheets",\r
-          "filter_key": "sheet_id"\r
-        },\r
+        "by_comic": {},\r
+        "by_sheet": {},\r
         "by_author": {\r
           "type": "element_filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
+          "args": {\r
+            "from": "author",\r
+            "filter_key": "author_id"\r
+          }\r
         },\r
         "play": {\r
           "type": "play",\r
-          "model": "story_sheet",\r
-          "filter_key": "story_id"\r
+          "args": {\r
+            "model": "story_sheet",\r
+            "filter_key": "story_id"\r
+          }\r
         }\r
       },\r
       "story_sheet": {\r
-        "public_list": {\r
-          "type": "public"\r
-        },\r
-        "private_list": {\r
-          "type": "private"\r
-        },\r
-        "by_story": {\r
-          "type": "filter",\r
-          "from": "story",\r
-          "filter_key": "story_id"\r
-        },\r
-        "by_sheet": {\r
-          "type": "filter",\r
-          "from": "sheet",\r
-          "filter_key": "sheet_id"\r
-        }\r
+        "public_list": {},\r
+        "private_list": {},\r
+        "by_story": {},\r
+        "by_sheet": {}\r
       },\r
       "sheet": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_story": {\r
-          "type": "through_filter",\r
-          "from": "story",\r
-          "through": "story_sheets",\r
-          "filter_key": "story_id"\r
-        },\r
-        "by_panel": {\r
-          "type": "through_filter",\r
-          "from": "panel",\r
-          "through": "sheet_panels",\r
-          "filter_key": "panel_id"\r
-        },\r
-        "by_author": {\r
-          "type": "filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
-        },\r
+        "by_story": {},\r
+        "by_panel": {},\r
+        "by_author": {},\r
         "play": {\r
           "type": "play",\r
-          "model": "sheet_panel",\r
-          "filter_key": "sheet_id"\r
+          "args": {\r
+            "model": "sheet_panel",\r
+            "filter_key": "sheet_id"\r
+          }\r
         }\r
       },\r
       "sheet_panel": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_sheet": {\r
-          "type": "filter",\r
-          "association_name": "sheet_panels",\r
-          "from": "sheet",\r
-          "filter_key": "sheet_id"\r
-        },\r
-        "by_panel": {\r
-          "type": "filter",\r
-          "from": "panel",\r
-          "filter_key": "panel_id"\r
-        }\r
+        "by_sheet": {},\r
+        "by_panel": {}\r
       },\r
       "panel": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_scroll": {\r
-          "type": "through_filter",\r
-          "from": "scroll",\r
-          "through": "scroll_panels",\r
-          "filter_key": "scroll_id"\r
-        },\r
-        "by_sheet": {\r
-          "type": "through_filter",\r
-          "from": "sheet",\r
-          "through": "sheet_panels",\r
-          "filter_key": "sheet_id"\r
-        },\r
-        "by_author": {\r
-          "type": "filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
-        },\r
+        "by_scroll": {},\r
+        "by_sheet": {},\r
+        "by_author": {},\r
         "by_speech_balloon_template": {\r
           "type": "through_filter",\r
-          "from": "speech_balloon_template",\r
-          "through": "speech_balloons",\r
-          "filter_key": "speech_balloon_template_id"\r
+          "args": {\r
+            "from": "speech_balloon_template",\r
+            "through": "speech_balloons",\r
+            "filter_key": "speech_balloon_template_id"\r
+          }\r
         }\r
       },\r
       "panel_picture": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_panel": {\r
-          "type": "filter",\r
-          "from": "panel",\r
-          "filter_key": "panel_id"\r
-        },\r
+        "by_panel": {},\r
         "by_author": {\r
-          "type": "element_filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
+          "where": "by_author_where",\r
+          "includes": "by_author_includes"\r
         }\r
       },\r
       "speech_balloon": {\r
         "public_list": {},\r
         "private_list": {},\r
-        "by_panel": {\r
-          "type": "filter",\r
-          "from": "panel",\r
-          "filter_key": "panel_id"\r
-        },\r
+        "by_panel": {},\r
         "by_speech_balloon_template": {\r
           "type": "filter",\r
-          "from": "speech_balloon_template",\r
-          "filter_key": "speech_balloon_template_id"\r
+          "args": {\r
+            "from": "speech_balloon_template",\r
+            "filter_key": "speech_balloon_template_id"\r
+          }\r
         },\r
-        "by_author": {\r
-          "type": "element_filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
-        }\r
+        "by_author": {}\r
       },\r
       "speech": {\r
         "public_list": {},\r
         "by_speech_balloon": {\r
           "type": "filter",\r
-          "from": "speech_balloon",\r
-          "includes": {\r
-            "speech_balloon": {\r
-              "panel": {}\r
-            }\r
-          },\r
-          "filter_key": "speech_balloon_id"\r
+          "args": {\r
+            "from": "speech_balloon",\r
+            "includes": {\r
+              "speech_balloon": {\r
+                "panel": {}\r
+              }\r
+            },\r
+            "filter_key": "speech_balloon_id"\r
+          }\r
         },\r
         "by_writing_format": {\r
           "type": "filter",\r
-          "from": "writing_format",\r
-          "filter_key": "writing_format_id"\r
+          "args": {\r
+            "from": "writing_format",\r
+            "filter_key": "writing_format_id"\r
+          }\r
         }\r
       },\r
       "balloon": {\r
         "public_list": {},\r
         "by_speech_balloon": {\r
           "type": "filter",\r
-          "from": "speech_balloon",\r
-          "includes": {\r
-            "speech_balloon": {\r
-              "panel": {}\r
-            }\r
-          },\r
-          "filter_key": "speech_balloon_id"\r
+          "args": {\r
+            "from": "speech_balloon",\r
+            "includes": {\r
+              "speech_balloon": {\r
+                "panel": {}\r
+              }\r
+            },\r
+            "filter_key": "speech_balloon_id"\r
+          }\r
         }\r
       },\r
       "ground_picture": {\r
         "public_list": {},\r
-        "private_list": {\r
-          "type": "private"\r
-        },\r
+        "private_list": {},\r
         "by_panel": {\r
           "type": "filter",\r
-          "from": "panel",\r
-          "filter_key": "panel_id"\r
+          "args": {\r
+            "from": "panel",\r
+            "filter_key": "panel_id"\r
+          }\r
         },\r
         "by_author": {\r
           "type": "element_filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
+          "args": {\r
+            "from": "author",\r
+            "filter_key": "author_id"\r
+          }\r
         }\r
       },\r
       "ground_color": {\r
         "private_list": {},\r
         "by_panel": {\r
           "type": "filter",\r
-          "from": "panel",\r
-          "filter_key": "panel_id"\r
+          "args": {\r
+            "from": "panel",\r
+            "filter_key": "panel_id"\r
+          }\r
         },\r
         "by_author": {\r
           "type": "element_filter",\r
-          "from": "author",\r
-          "filter_key": "author_id"\r
+          "args": {\r
+            "from": "author",\r
+            "filter_key": "author_id"\r
+          }\r
         }\r
       },\r
       "original_picture": {\r
         "private_list": {},\r
         "by_license": {\r
           "type": "filter",\r
-          "from": "license",\r
-          "filter_key": "license_id"\r
+          "args": {\r
+            "from": "license",\r
+            "filter_key": "license_id"\r
+          }\r
         },\r
-        "by_artist": {\r
-          "type": "filter",\r
-          "from": "artist",\r
-          "filter_key": "artist_id"\r
-        }\r
+        "by_artist": {}\r
       },\r
       "speech_balloon_template": {\r
         "public_list": {},\r
         "select_items": {\r
           "type": "system_resource"\r
         },\r
-        "by_system_picture": {\r
-          "type": "filter",\r
-          "from": "system_picture",\r
-          "filter_key": "system_picture_id"\r
-        }\r
+        "by_system_picture": {}\r
       },\r
       "license_group": {\r
         "public_list": {},\r
       },\r
       "license": {\r
         "public_list": {},\r
-        "by_license_group": {\r
-          "type": "filter",\r
-          "from": "license_group",\r
-          "filter_key": "license_group_id"\r
-        },\r
-        "by_system_picture": {\r
-          "type": "filter",\r
-          "from": "system_picture",\r
-          "filter_key": "system_picture_id"\r
-        }\r
+        "by_license_group": {},\r
+        "by_system_picture": {}\r
       },\r
       "author": {\r
         "public_list": {}\r
     ],\r
     "forms": {\r
       "base": {\r
+        "scroll": {\r
+          "fields": {\r
+            "title": {\r
+              "args": {\r
+                "column": "title",\r
+                "label": {},\r
+                "tag": {\r
+                  "type": "text"\r
+                },\r
+                "row_break": true\r
+              }\r
+            },\r
+            "description": {\r
+              "args": {\r
+                "column": "description",\r
+                "label": {},\r
+                "tag": {\r
+                  "type": "text_area",\r
+                  "args": {\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
+                  }\r
+                }\r
+              }\r
+            },\r
+            "visible": {\r
+              "args": {\r
+                "column": "visible",\r
+                "label": {},\r
+                "tag": {\r
+                  "type": "select"\r
+                },\r
+                "row_break": true\r
+              }\r
+            },\r
+            "id": {\r
+              "args": {\r
+                "column": "id",\r
+                "label": {\r
+                  "type": "none"\r
+                },\r
+                "tag": {\r
+                  "type": "hidden"\r
+                }\r
+              }\r
+            },\r
+            "author_id": {\r
+              "args": {\r
+                "column": "author_id",\r
+                "label": {\r
+                  "type": "none"\r
+                },\r
+                "tag": {\r
+                  "type": "hidden"\r
+                }\r
+              }\r
+            }\r
+          },\r
+          "field_names": [\r
+            "title",\r
+            "description",\r
+            "visible",\r
+            "id",\r
+            "author_id"\r
+          ]\r
+        },\r
         "panel": {\r
           "fields": {\r
             "caption": {\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "row_break": true\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "row_break": true\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "helpers": {\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "helpers": {\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "helpers": {\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "row_break": true\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "row_break": true\r
                 "tag": {\r
                   "type": "text",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "text_area",\r
                   "args": {\r
-                    "size": "45x5"\r
+                    "options": {\r
+                      "size": "45x5"\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "row_break": true\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 }\r
               }\r
                 "tag": {\r
                   "type": "number",\r
                   "args": {\r
-                    "size": 5\r
+                    "options": {\r
+                      "size": 5\r
+                    }\r
                   }\r
                 },\r
                 "row_break": true\r