예제 #1
0
 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
예제 #2
0
 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)
예제 #3
0
 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)