Ejemplo n.º 1
0
 def get_scopes(self):
     scopes = super(PointListView, self).get_scopes()
     category = self.get_category()
     object_scope = Scope('object', object=category)
     object_scope.add_data('object', category, category.get_manage_urls())
     scopes.append(object_scope)
     return scopes
Ejemplo n.º 2
0
 def get_scopes(self):
     scopes = super(PointDetailView, self).get_scopes()
     object_scope = Scope('object', object=self.object)
     object_scope.add_data('object', self.object,
                           self.object.get_manage_urls())
     scopes.append(object_scope)
     return scopes
Ejemplo n.º 3
0
 def get_scopes(self):
     scopes = super(PointListView, self).get_scopes()
     category = self.get_category()
     object_scope = Scope('object', object=category)
     object_scope.add_data('object', category, category.get_manage_urls())
     scopes.append(object_scope)
     return scopes
Ejemplo n.º 4
0
 def get_scopes(self):
     scopes = super(PointDetailView, self).get_scopes()
     obj = self.get_object()
     object_scope = Scope('object', object=obj)
     if hasattr(obj, 'get_manage_urls'):
         manage_urls = obj.get_manage_urls()
     else:
         manage_urls = dict()
     object_scope.add_data('object', obj, manage_urls)
     scopes.append(object_scope)
     return scopes
Ejemplo n.º 5
0
 def get_scopes(self):
     scopes = super(PointDetailView, self).get_scopes()
     obj = self.get_object()
     object_scope = Scope('object', object=obj)
     if hasattr(obj, 'get_manage_urls'):
         manage_urls = obj.get_manage_urls()
     else:
         manage_urls = dict()
     object_scope.add_data('object', obj, manage_urls)
     scopes.append(object_scope)
     return scopes
Ejemplo n.º 6
0
    def get_scopes(self):
        site_scope = get_site_scope()

        subsite_scope = Scope('subsite', object=self.subsite)
        subsite_scope.add_data('object', self.subsite,
                               self.subsite.get_manage_urls())

        viewpoint_scope = Scope('viewpoint', object=self)
        viewpoint_scope.add_data('object', self, self.get_manage_urls())

        return ScopeList([site_scope, subsite_scope, viewpoint_scope])
Ejemplo n.º 7
0
 def process_template_response(self, request, response):
     if hasattr(
             response, 'context_data'
     ) and response.context_data is not None:  #TODO this shouldn't happen
         context = response.context_data
         if 'scopes' not in context:
             context['scopes'] = ScopeList([get_site_scope()])
             if 'object' in context and not any(
                 [scope.name == 'object' for scope in context['scopes']]):
                 context['scopes'].append(
                     Scope(name='object', object=context['object']))
     return response
Ejemplo n.º 8
0
 def get_scopes(self):
     site_scope = get_site_scope()
     
     subsite_scope = Scope('subsite', object=self.subsite)
     subsite_scope.add_data('object', self.subsite, self.subsite.get_manage_urls())
     
     viewpoint_scope = Scope('viewpoint', object=self)
     viewpoint_scope.add_data('object', self, self.get_manage_urls())
     
     return ScopeList([site_scope, subsite_scope, viewpoint_scope])
Ejemplo n.º 9
0
 def get_context(self):
     scope = Scope('object')
     self.mock_widget = MockWidget()
     scope.add_data('widgets', [self.mock_widget])
     context = {'scopes': ScopeList([scope])}
     return context
Ejemplo n.º 10
0
 def get_scopes(self):
     scopes = super(PointDetailView, self).get_scopes()
     object_scope = Scope("object", object=self.object)
     object_scope.add_data("object", self.object, self.object.get_manage_urls())
     scopes.append(object_scope)
     return scopes
Ejemplo n.º 11
0
 def get_context(self):
     scope = Scope('object')
     self.mock_widget = MockWidget()
     scope.add_data('widgets', [self.mock_widget])
     context = {'scopes': ScopeList([scope])}
     return context