Compare commits
2 commits
32b7d4e395
...
ca20e1490e
Author | SHA1 | Date | |
---|---|---|---|
|
ca20e1490e | ||
|
77f8d6da89 |
1 changed files with 20 additions and 2 deletions
22
app/admin.py
22
app/admin.py
|
@ -70,15 +70,21 @@ class PersonAdmin(admin.ModelAdmin):
|
||||||
|
|
||||||
|
|
||||||
class ResourceKeywordInline(admin.TabularInline):
|
class ResourceKeywordInline(admin.TabularInline):
|
||||||
|
autocomplete_fields = ['keyword']
|
||||||
model = ResourceKeyword
|
model = ResourceKeyword
|
||||||
|
extra = 0
|
||||||
|
|
||||||
|
|
||||||
class ResourceRangeInline(admin.TabularInline):
|
class ResourceRangeInline(admin.TabularInline):
|
||||||
|
autocomplete_fields = ['range_name']
|
||||||
model = ResourceRange
|
model = ResourceRange
|
||||||
|
extra = 0
|
||||||
|
|
||||||
|
|
||||||
class ResourcePeopleInline(admin.TabularInline):
|
class ResourcePeopleInline(admin.TabularInline):
|
||||||
|
autocomplete_fields = ['person']
|
||||||
model = PeopleResource
|
model = PeopleResource
|
||||||
|
extra = 0
|
||||||
formfield_overrides = {
|
formfield_overrides = {
|
||||||
models.CharField: {'widget': TextInput(attrs={'size': '20'})}
|
models.CharField: {'widget': TextInput(attrs={'size': '20'})}
|
||||||
}
|
}
|
||||||
|
@ -122,14 +128,19 @@ class ResourceAdmin(admin.ModelAdmin):
|
||||||
'PEGASuS_Check_map_with_author',),)
|
'PEGASuS_Check_map_with_author',),)
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
|
list_per_page = settings.ADMIN_LIST_PER_PAGE
|
||||||
|
|
||||||
|
|
||||||
class RangeNameTranslationInline(admin.TabularInline):
|
class RangeNameTranslationInline(admin.TabularInline):
|
||||||
|
autocomplete_fields = ['language_translation']
|
||||||
model = RangeNameTranslation
|
model = RangeNameTranslation
|
||||||
|
extra = 0
|
||||||
|
|
||||||
|
|
||||||
class RangeCountryInline(admin.TabularInline):
|
class RangeCountryInline(admin.TabularInline):
|
||||||
|
autocomplete_fields = ['country']
|
||||||
model = RangeCountry
|
model = RangeCountry
|
||||||
|
extra = 0
|
||||||
|
|
||||||
|
|
||||||
class RangeAdmin(admin.ModelAdmin):
|
class RangeAdmin(admin.ModelAdmin):
|
||||||
|
@ -172,6 +183,7 @@ class RangeAdmin(admin.ModelAdmin):
|
||||||
)
|
)
|
||||||
list_display = ['range_name', 'mother_range', 'countries']
|
list_display = ['range_name', 'mother_range', 'countries']
|
||||||
ordering = ['range_name']
|
ordering = ['range_name']
|
||||||
|
list_per_page = settings.ADMIN_LIST_PER_PAGE
|
||||||
|
|
||||||
|
|
||||||
class PeopleOrganizationInline(admin.TabularInline):
|
class PeopleOrganizationInline(admin.TabularInline):
|
||||||
|
@ -366,10 +378,16 @@ class RangeCountryAdmin(admin.ModelAdmin):
|
||||||
return str(obj.country.short_name) if obj.country else 'None'
|
return str(obj.country.short_name) if obj.country else 'None'
|
||||||
|
|
||||||
|
|
||||||
|
class KeywordAdmin(admin.ModelAdmin):
|
||||||
|
search_fields = ['keyword']
|
||||||
|
|
||||||
|
|
||||||
# Register your models here.
|
# Register your models here.
|
||||||
admin.site.register(Person, PersonAdmin)
|
admin.site.register(Person, PersonAdmin)
|
||||||
admin.site.register(Resource, ResourceAdmin)
|
admin.site.register(Resource, ResourceAdmin)
|
||||||
admin.site.register(MountainRange, RangeAdmin)
|
admin.site.register(MountainRange, RangeAdmin)
|
||||||
|
|
||||||
|
admin.site.register(Keyword, KeywordAdmin)
|
||||||
# admin.site.register(Method)
|
# admin.site.register(Method)
|
||||||
# admin.site.register(Scale)
|
# admin.site.register(Scale)
|
||||||
# admin.site.register(Taxon)
|
# admin.site.register(Taxon)
|
||||||
|
@ -377,9 +395,9 @@ admin.site.register(MountainRange, RangeAdmin)
|
||||||
|
|
||||||
|
|
||||||
# LU models
|
# LU models
|
||||||
# admin.site.register(Country, CountriesAdmin)
|
admin.site.register(Country, CountriesAdmin)
|
||||||
# admin.site.register(GMBA_SpeciesGroup, GMBA_SpeciesGroupAdmin)
|
# admin.site.register(GMBA_SpeciesGroup, GMBA_SpeciesGroupAdmin)
|
||||||
# admin.site.register(Language, LanguageAdmin)
|
admin.site.register(Language, LanguageAdmin)
|
||||||
# admin.site.register(PeopleStatus, PeopleStatusAdmin)
|
# admin.site.register(PeopleStatus, PeopleStatusAdmin)
|
||||||
# admin.site.register(RangeType, RangeTypeAdmin)
|
# admin.site.register(RangeType, RangeTypeAdmin)
|
||||||
# admin.site.register(RedListCategory, RedListCategoryAdmin)
|
# admin.site.register(RedListCategory, RedListCategoryAdmin)
|
||||||
|
|
Loading…
Reference in a new issue