本文整理汇总了Python中wpadmin.utils.get_admin_site_name函数的典型用法代码示例。如果您正苦于以下问题:Python get_admin_site_name函数的具体用法?Python get_admin_site_name怎么用?Python get_admin_site_name使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_admin_site_name函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: init_with_context
def init_with_context(self, context):
admin_site_name = get_admin_site_name(context)
self.children += [
items.MenuItem(
title="",
children=[
items.MenuItem(
capfirst(_("dashboard")),
icon="icon-home",
url=reverse("%s:index" % admin_site_name),
description=capfirst(_("dashboard")),
)
],
),
items.ModelList(
capfirst(_("catalogue")),
models=(
"authors.models.Author",
"books.models.BookCategory",
"cds.models.CdCategory",
"dvds.models.DvdCategory",
),
),
]
示例2: init_with_context
def init_with_context(self, context):
if self.is_user_allowed(context.get('request').user):
admin_site_name = get_admin_site_name(context)
self.children += [
items.MenuItem(
title=_('Dashboard'),
icon='fa-tachometer',
url=reverse('%s:index' % admin_site_name),
description=_('Dashboard'),
),
items.MenuItem(
title=_('Books'),
icon='fa-book',
url=reverse('%s:books_book_changelist' % admin_site_name),
),
items.MenuItem(
title=_('CDs'),
icon='fa-music',
url=reverse('%s:cds_cd_changelist' % admin_site_name),
),
items.MenuItem(
title=_('DVDs'),
icon='fa-film',
url=reverse('%s:dvds_dvd_changelist' % admin_site_name),
),
]
示例3: init_with_context
def init_with_context(self, context):
admin_site_name = get_admin_site_name(context)
self.children += [
items.MenuItem(title="IEDCS Server", icon="fa-connectdevelop", css_styles="font-size: 1.5em;")
]
示例4: init_with_context
def init_with_context(self, context):
if self.is_user_allowed(context.get("request").user):
admin_site_name = get_admin_site_name(context)
self.children += [
items.MenuItem(
title=_("Dashboard"),
icon="fa-tachometer",
url=reverse("%s:index" % admin_site_name),
description=_("Dashboard"),
),
items.AppList(
title=_("Applications"),
description=_("Applications"),
exclude=("django.contrib.*",),
icon="fa-tasks",
),
items.AppList(
title=_("Administration"),
description=_("Administration"),
models=("django.contrib.*",),
icon="fa-cog",
),
]
示例5: init_with_context
def init_with_context(self, context):
admin_site_name = get_admin_site_name(context)
user = context.get('request').user
self.children += [
items.MenuItem(
title=_('Users'),
url=reverse('admin:custom_users_customuser_changelist'),
enabled=user.has_perm('events.change_customuser'),
icon='fa-users'
),
items.MenuItem(
title=_('Events'),
url=reverse('admin:events_event_changelist'),
enabled=user.has_perm('events.change_event'),
icon='fa-map-marker'
),
items.MenuItem(
title=_('Interests'),
url=reverse('admin:interests_interest_changelist'),
enabled=user.has_perm('interests.change_interest'),
icon='fa-info-circle'
),
]
示例6: _get_admin_app_list_url
def _get_admin_app_list_url(self, model, context):
"""
Returns the admin change url.
"""
app_label = model._meta.app_label
return reverse('%s:app_list' % get_admin_site_name(context),
args=(app_label,))
示例7: init_with_context
def init_with_context(self, context):
admin_site_name = get_admin_site_name(context)
user = context.get("request").user
self.children += [
items.MenuItem(
title=_("Users"),
url=reverse("admin:custom_users_customuser_changelist"),
enabled=user.has_perm("custom_users.change_customuser"),
icon="fa-user",
),
items.MenuItem(
title=_("Profiles"),
url=reverse("admin:core_profile_changelist"),
enabled=user.has_perm("core.change_profile"),
icon="fa-users",
),
items.MenuItem(
title=_("Attributes"),
url=reverse("admin:core_attribute_changelist"),
enabled=user.has_perm("core.change_attribute"),
icon="fa-paperclip",
),
]
示例8: init_with_context
def init_with_context(self, context):
admin_site_name = get_admin_site_name(context)
if 'django.contrib.sites' in settings.INSTALLED_APPS:
from django.contrib.sites.models import Site
site_name = Site.objects.get_current().name
site_url = 'http://' + Site.objects.get_current().domain
else:
site_name = _('Site')
site_url = '/'
self.children += [
items.MenuItem(
title=site_name,
url=site_url,
icon='fa-bullseye',
css_styles='font-size: 1.5em;',
),
items.MenuItem(
title=_('Dashboard'),
icon='fa-tachometer',
url=reverse('%s:index' % admin_site_name),
description=_('Dashboard'),
),
items.UserTools(
css_styles='float: right;',
is_user_allowed=lambda user: user.is_staff,
),
]
示例9: init_with_context
def init_with_context(self, context):
admin_site_name = get_admin_site_name(context)
self.children += [
items.MenuItem(
title='',
children=[
items.MenuItem(
capfirst(_('dashboard')),
icon='icon-home',
url=reverse('%s:index' % admin_site_name),
description=capfirst(_('dashboard')),
)
]
),
items.AppList(
capfirst(_('applications')),
exclude=('django.contrib.*',),
),
items.AppList(
capfirst(_('administration')),
models=('django.contrib.*',),
),
]
示例10: init_with_context
def init_with_context(self, context):
self.children.append(MenuItem(
title='Dashboard',
icon='fa-tachometer',
url=reverse('%s:index' % get_admin_site_name(context)),
description='Dashboard',
))
super(CustomModelLeftMenuWithDashboard, self).init_with_context(context)
示例11: get_model_children
def get_model_children(self, context):
if not self.is_user_allowed(context.get('request').user):
return []
tree = get_wpadmin_settings(get_admin_site_name(context)).get('custom_menu', [])
menu = SubModelMenu('', tree)
menu.init_with_context(context)
return menu.children
示例12: wpadmin_render_custom_style
def wpadmin_render_custom_style(context):
custom_style_path = get_wpadmin_settings(get_admin_site_name(context)) \
.get('custom_style', None)
if custom_style_path:
return '<link type="text/css" rel="stylesheet" href="%s" />' \
% custom_style_path
else:
return ''
示例13: _get_admin_add_url
def _get_admin_add_url(self, model, context):
"""
Returns the admin add url.
"""
app_label = model._meta.app_label
return reverse('%s:%s_%s_add' % (get_admin_site_name(context),
app_label,
model.__name__.lower()))
示例14: _make_dashboard
def _make_dashboard(self, context):
admin_site_name = get_admin_site_name(context)
return MenuItem(
title=_('Dashboard'),
icon='fa-tachometer',
url=reverse('%s:index' % admin_site_name),
description=_('Dashboard'),
)
示例15: render
def render(self, context):
menu = get_menu(self.menu_name, get_admin_site_name(context))
if menu and menu.is_user_allowed(context.get('request').user):
enabled = True
else:
enabled = False
context['wpadmin_is_%s_menu_enabled' % self.menu_name] = enabled
return ''