1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
import xadmin from django.contrib.auth.models import Group, Permission # from rest_framework.authtoken.models import Token from .models import VerifyCode from django.contrib.auth import get_user_model User = get_user_model() class GlobalSettings(object):
global_search_models = [Goods, GoodsCategory] global_models_icon = { Goods: "fa fa-gift", GoodsCategory: "fa fa-bars" } # menu_style = "accordion"
def get_site_menu(self): return [ { 'title': '用户和用户操作',#菜单名称 # 'perm': self.get_model_perm(UserProfile, 'view'), # 'icon': 'fa fa-bar-chart-o', 'menus': ( { 'title': '用户信息',#表名称 'url': self.get_model_url(User, "changelist"), 'perm': self.get_model_perm(User, 'view'), 'icon': 'fa fa-user' }, { 'title': '短信验证码', 'url': self.get_model_url(VerifyCode, "changelist"), 'perm': self.get_model_perm(VerifyCode, 'view'), 'icon': 'fa fa-commenting' }, { 'title': '用户收藏', 'url': self.get_model_url(UserFav, "changelist"), 'perm': self.get_model_perm(UserFav, 'view'), 'icon': 'fa fa-heart' }, { 'title': '用户留言', 'url': self.get_model_url(UserLeavingMessage, "changelist"), 'perm': self.get_model_perm(UserLeavingMessage, 'view'), 'icon': 'fa fa-commenting-o' }, { 'title': '收货地址', 'url': self.get_model_url(UserAddress, "changelist"), 'perm': self.get_model_perm(UserAddress, 'view'), 'icon': 'fa fa-address-card' }, { 'title': '日志记录', 'url': self.get_model_url(Log, "changelist"), 'perm': self.get_model_perm(Log, 'view'), 'icon': 'fa fa-bars' }, ) }, { 'title': '认证与授权', # 'perm': self.get_model_perm(UserProfile, 'view'), # 'icon': 'fa fa-bar-chart-o', 'menus': ( # { # 'title': '令牌', # # 写死的url进行替换 # 'url': self.get_model_url(Token, "changelist"), # 'perm': self.get_model_perm(Token, 'view'), # 'icon': 'fa fa-key' # }, { 'title': '权限', # 写死的url进行替换 'url': self.get_model_url(Permission, "changelist"), 'perm': self.get_model_perm(Permission, 'view'), 'icon': 'fa fa-magic' }, { 'title': '组', # 写死的url进行替换 'url': self.get_model_url(Group, "changelist"), 'perm': self.get_model_perm(Group, 'view'), 'icon': 'fa fa-group' },
) }, ]
|
近期评论