feat(wss): améliore et rassemble la taxonomie dans un menu
Parent
9733fbd847
révision
06f9925e44
|
@ -1,51 +1,41 @@
|
|||
from wagtail.contrib.modeladmin.options import (
|
||||
ModelAdmin, modeladmin_register)
|
||||
ModelAdmin, ModelAdminGroup, modeladmin_register)
|
||||
from wss import taxonomy
|
||||
|
||||
|
||||
class RubriqueModelAdmin(ModelAdmin):
|
||||
model = taxonomy.Rubrique
|
||||
menu_label = "Rubriques"
|
||||
menu_icon = 'tag'
|
||||
menu_order = 200
|
||||
add_to_settings_menu = True
|
||||
exclude_from_explorer = False
|
||||
|
||||
|
||||
modeladmin_register(RubriqueModelAdmin)
|
||||
menu_icon = 'form'
|
||||
|
||||
|
||||
class TerritoireModelAdmin(ModelAdmin):
|
||||
model = taxonomy.Territoire
|
||||
menu_label = "Territoires"
|
||||
menu_icon = 'tag'
|
||||
menu_order = 200
|
||||
add_to_settings_menu = True
|
||||
exclude_from_explorer = False
|
||||
|
||||
|
||||
modeladmin_register(TerritoireModelAdmin)
|
||||
menu_icon = 'site'
|
||||
|
||||
|
||||
class MotCleModelAdmin(ModelAdmin):
|
||||
model = taxonomy.MotCle
|
||||
menu_label = "Mots Clés"
|
||||
menu_icon = 'tag'
|
||||
menu_order = 200
|
||||
add_to_settings_menu = True
|
||||
exclude_from_explorer = False
|
||||
|
||||
|
||||
modeladmin_register(MotCleModelAdmin)
|
||||
|
||||
|
||||
class ProductionModelAdmin(ModelAdmin):
|
||||
model = taxonomy.Production
|
||||
menu_label = "Productions"
|
||||
menu_icon = 'snippet'
|
||||
|
||||
|
||||
class TaxonomyModelAdminGroup(ModelAdminGroup):
|
||||
menu_label = 'Taxonomie'
|
||||
menu_icon = 'tag'
|
||||
menu_order = 200
|
||||
add_to_settings_menu = True
|
||||
exclude_from_explorer = False
|
||||
items = (
|
||||
MotCleModelAdmin,
|
||||
RubriqueModelAdmin,
|
||||
TerritoireModelAdmin,
|
||||
ProductionModelAdmin
|
||||
)
|
||||
|
||||
|
||||
modelamin_register(ProductionModelAdmin)
|
||||
modeladmin_register(TaxonomyModelAdminGroup)
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket