Пример #1
0
    def view(self, id):
        """
        Show the detail of object. Template will receive an `object` variable 
        """
        obj = self.model.get_or_notfound(int(id))
        fields_convert_map = {}
        view = functions.DetailView(self.model, 
            obj=obj,
#            fields_convert_map=fields_convert_map,
        )
        return view.run()
Пример #2
0
 def view(self, class_id):
     """
     查看课程
     """
     obj = self.model.get_or_notfound(int(class_id))
     
     fields_convert_map={
         'link':self.convert_link,
     }
     
     view = functions.DetailView(self.model, obj=obj,
         fields_convert_map=fields_convert_map,
     )
     
     return view.run()
Пример #3
0
    def view(self, id):
        """
        Show the detail of object. Template will receive an `object` variable 
        """
        obj = self.model.get_or_notfound(int(id))
        
        fields_convert_map = {}
        template_data = {}
        
        view = functions.DetailView(self.model, 
            obj=obj,
            template_data=template_data,
            fields_convert_map=fields_convert_map,
        )
#        response.template = 'GenericView/view.html'
        return view.run()
Пример #4
0
 def view(self, id):
     """
     显示课程
     """
     obj = self.model.get_or_notfound(int(id))
     
     fields_convert_map={'link':self.convert_link}
     
     issue_view = ClassIssueAdminView()
     fields = issue_view._get_fields()
     
     view = functions.DetailView(self.model, obj=obj,
         fields_convert_map=fields_convert_map,
         template_data={'fields':fields},
     )
     
     return view.run()
Пример #5
0
    def view(self, id):
        """
        Show the detail of object. Template will receive an `object` variable 
        """

        from uliweb.utils.generic import get_obj_url
        obj = self.model.get_or_notfound(int(id))

        fields_convert_map = {}
        template_data = {}

        view = functions.DetailView(
            self.model,
            obj=obj,
            template_data=template_data,
            fields_convert_map=fields_convert_map,
        )
        #        response.template = 'GenericView/view.html'
        result = view.run()
        roles = {}
        for role in obj.perm_roles:
            roles[role.id] = (get_obj_url(role), role.description)
        result['roles'] = roles
        return result
Пример #6
0
    def _view(self, model, obj, **kwargs):
        self._process_fields_convert_map(kwargs)

        view = functions.DetailView(model, obj=obj, **kwargs)
        return view.run()