[pyar] [Django] Admin no muestra un proxy de User
Daniel
dmlistapython en gmail.com
Lun Nov 23 18:01:10 ART 2015
Users queda sin tocar
lo que hago es definir acciones particulares para
los usuarios.
El 23 de noviembre de 2015, 17:49, Mauricio Baeza <listas en mauriciobaeza.net>
escribió:
> On 11/23/2015 02:21 PM, Daniel wrote:
>
>> tengo esta definición de modelos:
>>
>> class Remito(Pedido):
>> class Meta:
>> proxy = True
>>
>> class ItemsRemito(ItemsPedido):
>> class Meta:
>> proxy = True
>>
>> class Liquidacion(User):
>> class Meta:
>> proxy = True
>>
>>
>> Registrado (en admin.py)
>> admin.site.register(Pedido, PedidoAdmin)
>> admin.site.register(Remito, RemitoAdmin)
>> admin.site.register(Liquidacion, LiquidacionAdmin)
>>
>> No hay problema con los dos primeros, pero con el 3ero (Liquidacion)
>> no me lo muestra en el admin (a menos que sea superusuario) por mas que
>> le asigne TODOS los permisos
>>
>> ¿alguna idea de por donde buscar el problema?
>> ¿el bug es mio o de django?
>>
>>
>>
>>
> Hola...
>
> No se para que los uses de esta manera, yo lo uso para personalizar el
> QuerySet de User:
>
> class UserQuerySet(models.QuerySet):
>
> def not_superuser(self):
> return self.filter(is_superuser=False)
>
> def get_users(self, empresa=None):
> if empresa:
> users = list(UserProfile.objects.values_list(
> 'user__username', flat=True).filter(empresa=empresa))
> return self.filter(username__in=users)
>
>
> class MyUser(User):
> objects = UserQuerySet.as_manager()
>
> class Meta:
> proxy = True
>
>
> Pero en el admin tengo que desregistrarlo primero:
>
> admin.site.unregister(User)
> @admin.register(User)
> class AdminUser(UserAdmin):
> form = forms.AdminUserChangeForm
>
>
> Mira si aplica en tu caso...
>
>
> Saludos
>
>
>
> --
> __________________________________________________
> Todo lo que no podemos dar nos posee... André Gide
> Apoya nuestros proyectos: http://universolibre.org/hacemos/
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
--
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151123/4a90882a/attachment.html>
More information about the pyar
mailing list