OSDN Git Service

fix foreign_filter list includes
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / list_groups.js.coffee.erb
index 485364d..8cf7750 100644 (file)
   scroll: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_author: {\r
+        type: 'filter',\r
       },\r
       by_panel: {\r
+        type: 'through_filter',\r
+        args: {\r
+          through: 'scroll_panels',\r
+        },\r
       },\r
       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
   scroll_panel: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_scroll: {\r
+        type: 'filter',\r
       },\r
       by_panel: {\r
+        type: 'filter',\r
+      },\r
+      by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
     },\r
   },\r
   comic: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_author: {\r
+        type: 'filter',\r
       },\r
     },\r
   },\r
   story: {\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_comic: {\r
+        type: 'filter',\r
       },\r
       by_sheet: {\r
+        type: 'through_filter',\r
+        args: {\r
+          through: 'story_sheets',\r
+        },\r
       },\r
       by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
       play: {\r
+        type: 'play',\r
       },\r
     },\r
   },\r
   story_sheet: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_story: {\r
+        type: 'filter',\r
       },\r
       by_sheet: {\r
+        type: 'filter',\r
+      },\r
+      by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
     },\r
   },\r
   sheet: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_story: {\r
+        type: 'through_filter',\r
+        args: {\r
+          through: 'story_sheets',\r
+        },\r
       },\r
       by_panel: {\r
+        type: 'through_filter',\r
+        args: {\r
+          through: 'sheet_panels',\r
+        },\r
       },\r
       by_author: {\r
+        type: 'filter',\r
       },\r
       play: {\r
+        type: 'play',\r
       },\r
     },\r
   },\r
   sheet_panel: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_sheet: {\r
+        type: 'filter',\r
       },\r
       by_panel: {\r
+        type: 'filter',\r
+      },\r
+      by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
     },\r
   },\r
   panel: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_scroll: {\r
+        type: 'through_filter',\r
+        args: {\r
+          through: 'scroll_panels',\r
+        },\r
       },\r
       by_sheet: {\r
+        type: 'through_filter',\r
+        args: {\r
+          through: 'sheet_panels',\r
+        },\r
       },\r
       by_author: {\r
+        type: 'filter',\r
       },\r
       by_speech_balloon_template: {\r
+        type: 'through_filter',\r
       },\r
     },\r
   },\r
   panel_picture: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_panel: {\r
+        type: 'filter',\r
       },\r
       by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
     },\r
   },\r
   speech_balloon: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_panel: {\r
+        type: 'filter',\r
       },\r
       by_speech_balloon_template: {\r
+        type: 'filter',\r
       },\r
       by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
     },\r
   },\r
   speech: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
+      },\r
+      private: {\r
+        type: 'private',\r
+      },\r
+      by_panel: {\r
+        type: 'filter',\r
       },\r
       by_speech_balloon: {\r
+        type: 'filter',\r
       },\r
-      by_writing_format: {\r
+      by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
     },\r
   },\r
   balloon: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       by_speech_balloon: {\r
+        type: 'filter',\r
+      },\r
+      by_writing_format: {\r
+        type: 'filter',\r
+      },\r
+      by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
-      #by_system_picture: {\r
-      #},\r
     },\r
   },\r
   ground_picture: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_panel: {\r
+        type: 'filter',\r
       },\r
       by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
     },\r
   },\r
   ground_color: {\r
-    tree_name: 'owner'\r
+    tree_name: 'owner',\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
       },\r
       by_panel: {\r
+        type: 'filter',\r
       },\r
       by_author: {\r
+        type: 'foreign_filter',\r
+        args: {\r
+          includes: {\r
+            type: 'method',\r
+          },\r
+        },\r
       },\r
     },\r
   },\r
   original_picture: {\r
     lists: {\r
       private: {\r
+        type: 'private',\r
       },\r
     },\r
   },\r
   resource_picture: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       private: {\r
+        type: 'private',\r
+      },\r
+      by_original_picture: {\r
+        type: 'filter',\r
       },\r
       by_license: {\r
+        type: 'filter',\r
       },\r
       by_artist: {\r
+        type: 'filter',\r
       },\r
     },\r
   },\r
   speech_balloon_template: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       select_items: {\r
+        type: 'system_resource',\r
       },\r
     },\r
   },\r
   writing_format: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       select_items: {\r
+        type: 'system_resource',\r
       },\r
       by_system_picture: {\r
+        type: 'filter',\r
       },\r
     },\r
   },\r
   license_group: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       select_items: {\r
+        type: 'system_resource',\r
       },\r
     },\r
   },\r
   license: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
       by_license_group: {\r
+        type: 'filter',\r
       },\r
       by_system_picture: {\r
+        type: 'filter',\r
       },\r
     },\r
   },\r
   author: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
     },\r
   },\r
   artist: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
     },\r
   },\r
   system_picture: {\r
     lists: {\r
       public: {\r
+        type: 'public',\r
       },\r
     },\r
   },\r