Esempio n. 1
0
    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),
                ),
            ]
Esempio n. 2
0
    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,
            ),
        ]
Esempio n. 3
0
    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',
                ),
            ]
    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'),
        ]
    def init_with_context(self, context):

        admin_site_name = get_admin_site_name(context)

        self.children += [
            items.MenuItem(
                title='SPOTANEOUS',
                icon='fa-compass',
                css_styles='font-size: 1.5em;',
            ),
        ]
Esempio n. 6
0
 def init_with_context(self, context):
     self.children += [
         items.MenuItem(
             title=admin.site.site_header,
             url=None,
             icon='fa-gears',
             css_styles='font-size: 1.5em;',
         ),
         items.UserTools(
             css_styles='float: right;',
             is_user_allowed=lambda user: user.is_active and user.is_staff,
         ),
     ]
Esempio n. 7
0
    def init_with_context(self, context):

        user = context.get('request').user

        if self.is_user_allowed(user):

            admin_site_name = get_admin_site_name(context)

            self.children += [
                items.MenuItem(
                    title=u'Курсы',
                ),
                items.MenuItem(
                    title=u'Описания',
                    icon='fa-tasks',
                    url='/pse/plp/course'
                ),
                items.MenuItem(
                    title=u'Статистика',
                    icon='fa-tasks',
                    url='/pse/plp/course/statistics'
                )
            ]
Esempio n. 8
0
    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'),
            ),
        ]

        if self.my_user_check(context.get('request').user):
            self.children += [
                items.AppList(
                    title=_('Applications'),
                    icon='fa-tasks',
                    exclude=('django.contrib.*', ),
                ),
                items.AppList(
                    title=_('Administration'),
                    icon='fa-cog',
                    models=('django.contrib.*', ),
                ),
                items.UserTools(css_styles='float: right;', ),
            ]

        self.children += [
            items.MenuItem(
                title=_('Color theme'),
                icon='fa-paint-brush',
                description=_('Change color theme'),
                css_styles='float: right;',
                children=[
                    items.MenuItem(
                        title='Blue',
                        url='javascript:change_color_theme("blue");',
                    ),
                    items.MenuItem(
                        title='Coffee',
                        url='javascript:change_color_theme("coffee");',
                    ),
                    items.MenuItem(
                        title='Default',
                        url='javascript:change_color_theme("default");',
                    ),
                    items.MenuItem(
                        title='Ectoplasm',
                        url='javascript:change_color_theme("ectoplasm");',
                    ),
                    items.MenuItem(
                        title='Light',
                        url='javascript:change_color_theme("light");',
                    ),
                    items.MenuItem(
                        title='Milo',
                        url='javascript:change_color_theme("milo");',
                    ),
                    items.MenuItem(
                        title='Milo Light',
                        url='javascript:change_color_theme("milo-light");',
                    ),
                    items.MenuItem(
                        title='Midnight',
                        url='javascript:change_color_theme("midnight");',
                    ),
                    items.MenuItem(
                        title='Ocean',
                        url='javascript:change_color_theme("ocean");',
                    ),
                    items.MenuItem(
                        title='Sunrise',
                        url='javascript:change_color_theme("sunrise");',
                    ),
                ]),
        ]