def get_view_data(self): list = ScopeViewsList() data = list.get("user", self.manager.user.hashkey) views = [] for view in data: if 'daily-count-timeseries' in view['tags']: views.append(view) view_data = [] for v in views: context = ExecutionContext(user=self.manager.user, plugin=PluginProxy(hashkey=v['plugin'], name="")) manager = ViewManager(context, manager=self.manager) view_d = manager.handle_route(v['hashkey'], "get", {}, v['hashkey']) view_data.append(json.loads(view_d.data)) return view_data
def call_view_handler(self, view_hashkey, method, data, resource_hashkey): view_manager = ViewManager(self.context) return view_manager.handle_route(view_hashkey, method, data, resource_hashkey)