diff --git a/core/admin.py b/core/admin.py index 81f9dab..e2268f6 100644 --- a/core/admin.py +++ b/core/admin.py @@ -1,8 +1,43 @@ from django.contrib import admin +from django.apps import AppConfig +from suit.apps import DjangoSuitConfig +from suit.menu import ParentItem, ChildItem + from . import models # Register your models here. + +class SuitConfig(DjangoSuitConfig): + layout = 'horizontal' + menu = ( + ParentItem('Usuarios', children=[ + ChildItem('Usuarios', model='core.CustomUser'), + ChildItem('Grupos',model='auth.group'), + ], icon='fa fa-leaf'), + + ParentItem('Cooperativas', children=[ + ChildItem(model='companies.Company'), + ], icon='fa fa-leaf'), + + ParentItem('Productos', children=[ + ChildItem(model='products.Product'), + ], icon='fa fa-leaf'), + + ParentItem('Categorías', children=[ + ChildItem(model='products.categoryTag'), + ChildItem(model='products.TreeTag'), + ChildItem(model='products.AttributeTag'), + ], icon='fa fa-leaf'), + + ParentItem('Importación', children=[ + ChildItem(model='history.History'), + ChildItem(model='stats.StatsLog'), + + ], icon='fa fa-leaf'), + ) + + class UserAdmin(admin.ModelAdmin): list_display = ('email', 'full_name', 'role', 'company', 'email_verified', 'is_active', 'is_staff', 'created', 'last_visit') list_filter = ('is_active', 'is_staff', 'email_verified')