Created
June 5, 2013 23:27
-
-
Save Verurteilt/5718118 to your computer and use it in GitHub Desktop.
class DocumentoAdmin(admin.ModelAdmin):
list_display = ('remitente','area','tipodoc','asunto','estado','ver_seguimiento','ver_historial','archivo')
#list_display_links = ['remitente','estado']
search_fields = ('asunto__nom_asunto','remitente__mom_pernat')
fieldsets = (
('Datos del Documento', {
'fields': ('area','remitente','tipodoc','asunto','a…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class DocumentoAdmin(admin.ModelAdmin): | |
| search_fields = ('asunto__nom_asunto','remitente__mom_pernat') | |
| raw_id_fields = ('remitente',) | |
| valid_lookups = ('asunto') | |
| def get_list_display(self, request): | |
| if request.user.is_admin: | |
| list_display = ('remitente','area','tipodoc','asunto','estado','ver_seguimiento','ver_historial','archivo') | |
| return list_display | |
| else: | |
| list_display = ('asunto',) | |
| return list_display | |
| def get_list_display_links(self, request, list_display_links): | |
| if request.user.is_admin: | |
| list_display = [] | |
| for i in list_display_links: | |
| list_display.append(list_display_links[i]) | |
| return list_display | |
| else: | |
| list_display = [list_display[0]] | |
| return list_display | |
| def get_fieldsets(self, request): | |
| if request.user.is_admin: | |
| fieldsets = ( | |
| ('Datos del Documento', { | |
| 'fields': ('area','remitente','tipodoc','asunto','archivo','folios','observacion'), | |
| }), | |
| return fieldsets | |
| else: | |
| fieldsets = ( | |
| ('Datos del Documento', { | |
| 'fields': ('area','remitente','tipodoc','asunto'), | |
| }), | |
| return fieldsets | |
| # La función de abajo solo funciona en Django 1.5 | |
| def get_list_filter(self, request): | |
| if request.user.is_admin: | |
| list_filter = ['asunto__nom_asunto','tipodoc__nom_tipo_doc'] | |
| return list_filter | |
| else: | |
| list_filter = ['asunto__nom_asunto'] | |
| return list_filter |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
gracias