예제 #1
0
파일: admin.py 프로젝트: Dchouras/planetLab
    def formfield_for_foreignkey(self, db_field, request, **kwargs):
        if db_field.name == 'site':
            kwargs['queryset'] = Site.select_by_user(request.user)

        if db_field.name == 'user':
            kwargs['queryset'] = User.select_by_user(request.user)
        return super(SitePrivilegeInline, self).formfield_for_foreignkey(db_field, request, **kwargs)
예제 #2
0
파일: admin.py 프로젝트: Dchouras/planetLab
    def formfield_for_foreignkey(self, db_field, request, **kwargs):
        if db_field.name == 'site':
            kwargs['queryset'] = Site.select_by_user(request.user)

        if db_field.name == 'deployment':
            kwargs['queryset'] = Deployment.select_by_user(request.user)
        return super(SiteDeploymentInline, self).formfield_for_foreignkey(db_field, request, **kwargs)
예제 #3
0
파일: admin.py 프로젝트: Dchouras/planetLab
    def formfield_for_foreignkey(self, db_field, request, **kwargs):
        if db_field.name == 'site':
            kwargs['queryset'] = Site.select_by_user(request.user)

        return super(UserAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs)
예제 #4
0
파일: admin.py 프로젝트: Dchouras/planetLab
 def queryset(self, request):
     #print dir(UserInline)
     return Site.select_by_user(request.user)
예제 #5
0
파일: admin.py 프로젝트: Dchouras/planetLab
 def queryset(self, request):
     return Site.select_by_user(request.user)