Beispiel #1
0
 def formfield_for_foreignkey(self, db_field, request, **kwargs):
     db = kwargs.get('using')
     if db_field.name == 'folder':
         if 'admin_site' in inspect.getargspec(
                 folder.AdminFolderWidget.__init__)[0]:  # Django 1.4
             widget_instance = folder.AdminFolderWidget(db_field.rel,
                                                        self.admin_site,
                                                        using=db)
         else:  # Django <= 1.3
             widget_instance = folder.AdminFolderWidget(db_field.rel,
                                                        using=db)
         kwargs['widget'] = widget_instance
     return super(PermissionAdmin,
                  self).formfield_for_foreignkey(db_field, request,
                                                 **kwargs)
Beispiel #2
0
 def formfield_for_foreignkey(self, db_field, request, **kwargs):
     db = kwargs.get('using')
     if db_field.name == 'folder':
         kwargs['widget'] = folder.AdminFolderWidget(db_field.rel, using=db)
     return super(PermissionAdmin,
                  self).formfield_for_foreignkey(db_field, request,
                                                 **kwargs)