Ejemplo n.º 1
0
    def __init__(self, **kwargs):
        Dashboard.__init__(self, **kwargs)

        # append an app list module for "Administration"
        self.children.append(modules.ModelList(
            title=_('Administration'),
            include_list=('django.contrib.auth.models.User',
                          'django.contrib.flatpages.models.FlatPage'),
        ))

        self.children.append(modules.ModelList(
            title=_('Bidding'),
            models=[
                'bidding.models.Auction',
                'bidding.models.Item',
                'bidding.models.BidPackage',
                'bidding.models.ConvertHistory',
                'bidding.models.FBOrderInfo',
                'bidding.models.ConfigKey',
            ]
        ))

        # append an app list module for "Applications"
        self.children.append(modules.AppList(
            title=_('Applications'),
            exclude_list=('django.contrib',
                          'bidding',
                          'django_facebook',
                          'registration',
                          'chat.models.ChatUser'),
        ))
Ejemplo n.º 2
0
 def __init__(self, **kwargs):
     Dashboard.__init__(self, **kwargs)
     self.children.append(
         modules.Group(
             title='Main',
             display='tabs',
             children=[
                 modules.ModelList(title='Основное',
                                   models=(
                                       'appmain.models.ProjectConfig',
                                       'appmain.models.Feedback',
                                   )),
                 modules.ModelList(
                     title='Каталог',
                     models=(
                         'appcatalogs.models.Category',
                         'appcatalogs.models.Product',
                         'appcatalogs.models.Brand',
                         'appcatalogs.models.VolumeDesignation',
                     )),
                 modules.ModelList(
                     title='Статические страницы',
                     models=(
                         'apps.general.models.Slider',
                         'apps.general.models.FeedBack',
                         'django.contrib.flatpages.*',
                         # 'django.contrib.sites.*',
                     ),
                 ),
             ]))
    def init_with_context(self, context):
        self.children.append(
            modules.Group(
                _("Site management"),
                column=1,
                children=(
                    modules.ModelList(
                        _("User Management"),
                        column=1,
                        models=(
                            "apps.users.models.*",
                            "django.contrib.auth.models.*",
                            "rest_framework.authtoken.models.*",
                        ),
                    ),
                    modules.ModelList(_("Emails"),
                                      column=1,
                                      models=("apps.email.models.*", )),
                    modules.ModelList(_("Storage"),
                                      column=1,
                                      models=("apps.storage.models.*", )),
                ),
            ))

        self.children.append(
            modules.RecentActions(_("Recent Actions"), 5, column=2))
Ejemplo n.º 4
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        # append a link list module for "quick links"
        self.children.append(
            modules.LinkList(
                _("Quick links"),
                layout="inline",
                draggable=False,
                deletable=False,
                collapsible=False,
                children=[
                    [
                        _("Change password"),
                        reverse("%s:password_change" % site_name)
                    ],
                    [_("Log out"),
                     reverse("%s:logout" % site_name)],
                ]))

        self.children.append(
            modules.ModelList(
                title=u"Пользователи",
                models=("core.apps.account.models.TelegramAccount", ),
            ))

        self.children.append(
            modules.ModelList(
                title=u"Кошельки",
                models=("core.apps.wallet.models.Wallet", ),
            ))

        # append a recent actions module
        self.children.append(modules.RecentActions(_("Recent Actions"), 5))
Ejemplo n.º 5
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        # append a link list module for "quick links"
        self.children.append(
            modules.LinkList(
                _('Quick links'),
                layout='inline',
                draggable=False,
                deletable=False,
                collapsible=False,
                children=[
                    [u'Настройки сайта', '/settings/MyApp'],
                    [_('Return to site'), '/'],
                    [
                        _('Change password'),
                        reverse('%s:password_change' % site_name)
                    ],
                    [_('Log out'),
                     reverse('%s:logout' % site_name)],
                ]))

        self.children.append(
            modules.ModelList(
                title=u'Страницы',
                models=('pages.models.Page', ),
            ))

        self.children.append(
            modules.ModelList(
                title=u'Прайс',
                models=(
                    'price.models.Category',
                    'price.models.SubCategory',
                    'price.models.Item',
                ),
            ))

        self.children.append(
            modules.ModelList(
                title=u'Заказы',
                models=('order.models.Order', ),
            ))

        self.children.append(
            modules.ModelList(
                title=u'Обратная связь',
                models=('feedback.models.Request', ),
            ))

        # append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 5))

        self.children.append(
            modules.ModelList(
                title=u'Пользователи',
                models=(
                    'django.contrib.auth.*',
                    'users.models.Profile',
                ),
            ))
Ejemplo n.º 6
0
def accounts_models():
    children = []

    children.append(modules.Group(
        title=_('Block1'),
        display='tabs',
        children=[
            modules.ModelList(title=_('Category1'),
                              models=('app.models.*',)),
            modules.ModelList(title=_('Category2'),
                              models=('app.models.ModelA',
                                      'app.models.ModelB',)
                              ),
        ]
    ))

    children.append(modules.Group(
        title=_('Block2'),
        display='tabs',
        children=[
            modules.ModelList(
                title=_('Category3'),
                models=(
                    'app.models.ModelA',
                    'app.models.ModelD',
                ),
            ),
        ]
    ))

    return children
Ejemplo n.º 7
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        request = context['request']

        self.children += [
            modules.ModelList(
                u'Candidaturas',
                models=(
                    'core.models.Pessoa',
                    'core.models.Candidato',
                    'core.models.NomePublico',
                    'core.models.Partido',
                    'core.models.Coligacao',
                    'core.models.UE',
                    'core.models.Candidatura',
                    'core.models.Votacao',
                ),
            ),
            modules.ModelList(
                u'Financiamento de Campanha',
                models=(
                    'core.models.SetorEconomico',
                    'core.models.Doador',
                    'core.models.Doacao',
                ),
            ),
            modules.ModelList(
                u'Administração',
                models=('django.contrib.*', ),
            ),
        ]
Ejemplo n.º 8
0
    def __init__(self, **kwargs):
        Dashboard.__init__(self, **kwargs)

        self.children.append(
            modules.ModelList(
                title=u'Пользователи',
                models=('django.contrib.auth.*', ),
            ))

        self.children.append(
            modules.Group(title=u"Статистика",
                          display="tabs",
                          children=[
                              modules.ModelList(
                                  title=u'Товары',
                                  models=('shop.models.*', ),
                              ),
                              modules.ModelList(
                                  title=u'Заказы',
                                  models=('orders.models.*', ),
                              ),
                          ]))

        self.children.append((modules.Group(
            title=u"Товары",
            display="tabs",
            children=[
                modules.ModelList(title=u"Категории",
                                  models=('shop.models.category', )),
            ])))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(title='Последние действия', limit=15))
Ejemplo n.º 9
0
    def init_with_context(self, context):
        ## Foo
        #self.children.append(modules.ModelList(_('Foo'),
        #    models = conf.foo_apps,
        #    collapsible = False,
        #    deletable = False
        #))

        # Fobi
        self.children.append(
            modules.Group(title=_('Fobi'),
                          display='stacked',
                          children=[
                              modules.ModelList(_('Plugins'),
                                                models=conf.fobi_plugins,
                                                collapsible=False,
                                                deletable=False),
                              modules.ModelList(_('Forms'),
                                                models=conf.fobi_forms,
                                                collapsible=False,
                                                deletable=False),
                              modules.ModelList(_('Data'),
                                                models=conf.fobi_data,
                                                collapsible=False,
                                                deletable=False),
                          ]))

        if 'feincms' in settings.INSTALLED_APPS:
            # FeinCMS pages
            self.children.append(
                modules.AppList(_('FeinCMS Pages'),
                                models=conf.feincms_pages,
                                collapsible=False,
                                deletable=False))

        if 'cms' in settings.INSTALLED_APPS:
            # DjangoCMS pages
            self.children.append(
                modules.AppList(_('DjangoCMS Pages'),
                                models=conf.djangocms_pages,
                                collapsible=False,
                                deletable=False))

        # Append an app list module for "Administration"
        self.children.append(
            modules.AppList(_('Administration'),
                            models=conf.django_contrib_apps,
                            collapsible=False,
                            deletable=False))

        # Append an app list module for "Administration"
        self.children.append(
            modules.AppList(_('Other apps'),
                            models=conf.other_apps,
                            collapsible=False,
                            deletable=False))

        # Append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 10))
Ejemplo n.º 10
0
    def __init__(self, **kwargs):
        Dashboard.__init__(self, **kwargs)

        # География
        self.children.append(
            modules.ModelList(
                title=u'География',
                models=(
                    'app.models.geography.Country',
                    'app.models.geography.Region',
                    'app.models.geography.City',
                ),
            )
        )

        # Реклама
        self.children.append(
            modules.ModelList(
                title=u'Реклама',
                models=(
                    'app.models.ads.Course',
                ),
            )
        )

        # Специальности
        self.children.append(
            modules.ModelList(
                title=u'Специальности',
                models=(
                    'app.models.fgos.TrainingDirection',
                    'app.models.fgos.TrainingDirectionGroup',
                    'app.models.specialities.Speciality',
                    'app.models.specialities.SpecialityGroup',
                ),
            )
        )

        # Образование
        self.children.append(
            modules.ModelList(
                title=u'Образование',
                models=(
                    'app.models.utils.Exam',
                    'app.models.universities.University',
                    'app.models.universities.Rating',
                ),
            )
        )

        # О нас
        self.children.append(
            modules.ModelList(
                title=u'О нас',
                models=(
                    'app.models.utils.Assistant',
                ),
            )
        )
Ejemplo n.º 11
0
    def __init__(self, **kwargs):

        self.children = self.children or []

        self.children.append(modules.ModelList(
            title=_('Site Content'),
            models=(
                'elephantblog.*',
                'feincms.module.page.*',
                'pathways.*',
            ),
        ))

        self.children.append(modules.ModelList(
            title=_('Lots'),
            models=(
                'lots.*',
            ),
        ))

        self.children.append(modules.ModelList(
            title=_('Organize'),
            models=(
                'phillyorganize.*',
            ),
        ))

        self.children.append(modules.AppList(
            title=_('Applications'),
            exclude=(
                'django.contrib.*',
                'elephantblog.*',
                'feincms.module.page.*',
                'phillydata.*',
                'livinglots_usercontent.*',
                'lots.*',
            ),
        ))

        self.children.append(modules.ModelList(
            title=_('Lot Content'),
            models=('livinglots_usercontent.*',),
        ))

        self.children.append(modules.AppList(
            title=_('Data'),
            models=('phillydata.*',),
        ))

        self.children.append(modules.AppList(
            title=_('Administration'),
            models=('django.contrib.*',),
        ))

        self.children.append(modules.RecentActions(
            title=_('Recent Actions'),
            limit=5
        ))
Ejemplo n.º 12
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        # append a link list module for "quick links"
        self.children.append(
            modules.LinkList(
                _('Quick links'),
                layout='inline',
                draggable=False,
                deletable=False,
                collapsible=False,
                children=[
                    [u'Настройки сайта', '/settings/MyApp'],
                    [_('Return to site'), '/'],
                    [
                        _('Change password'),
                        reverse('%s:password_change' % site_name)
                    ],
                    [_('Log out'),
                     reverse('%s:logout' % site_name)],
                ]))

        self.children.append(
            modules.ModelList(
                title=u'Страницы и Контент',
                models=(
                    'menu.models.Menu',
                    'pages.models.Page',
                    'gallery.models.Photo',
                    'news.models.Article',
                    'programs.models.Program',
                    'review.models.Review',
                    'slideshow.models.Slider',
                    'partners.models.Partner',
                ),
            ))

        self.children.append(
            modules.ModelList(
                title=u'Заявки и Подписки',
                models=(
                    'order.models.Order',
                    'homeform.models.OrderH',
                    'subscribe.models.Subscribe',
                ),
            ))

        # append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 5))

        self.children.append(
            modules.ModelList(
                title=u'Пользователи',
                models=(
                    'django.contrib.auth.*',
                    'users.models.Profile',
                ),
            ))
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        self.children.append(
            modules.ModelList(title=_('Usuários e grupos'),
                              models=[
                                  'django.contrib.auth.*',
                                  'accounts.models.*',
                              ]))

        self.children.append(
            modules.ModelList(title=_('Frontend'),
                              models=[
                                  'django.contrib.sites.*',
                                  'django.contrib.flatpages.*'
                              ]))

        self.children.append(
            modules.ModelList(title=_('Gerenciamento de Eventos'),
                              models=[
                                  'events.models.*',
                              ]))

        # self.children.append(modules.ModelList(
        #         title=_('Efa Produtos'),
        #         models=['accounts.models.*',]
        #     ))

        # self.children.append(modules.ModelList(
        #         title=_('Serviços no App'),
        #         models=['efaservices.models.*',]
        #     ))

        self.children.append(
            modules.LinkList(_('Support'),
                             draggable=True,
                             deletable=True,
                             collapsible=True,
                             children=[{
                                 'title': _('Página do desenvolvedor'),
                                 'url':
                                 'https://www.linkedin.com/in/lauro-cesar/',
                                 'external': True,
                                 'attrs': {
                                     'target': '_blank'
                                 },
                             }, {
                                 'title': _('*****@*****.**'),
                                 'url': 'mailto://[email protected]',
                                 'external': True,
                                 'attrs': {
                                     'target': '_blank'
                                 },
                             }]))
Ejemplo n.º 14
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        # append a link list module for "quick links"
        self.children.append(
            modules.LinkList(
                _('Quick links'),
                layout='inline',
                draggable=False,
                deletable=False,
                collapsible=False,
                children=[
                    [_('Return to site'), '/'],
                    [_('Documentation'), settings.API_DOCS_URL],
                    [
                        _('Change password'),
                        reverse('%s:password_change' % site_name)
                    ],
                    [_('Log out'),
                     reverse('%s:logout' % site_name)],
                ]))

        self.children.append(
            modules.ModelList(title=_('Autenticación'),
                              models=[
                                  'rest_framework.authtoken.*',
                                  'oauth2_provider.*',
                                  'auths.models.*',
                                  'apps.credentials.models.PlatformApp',
                              ]))

        self.children.append(
            modules.ModelList(title=_('Redes Sociales'),
                              models=[
                                  'social.apps.django_app.*',
                                  'allauth.socialaccount.*',
                              ]))

        self.children.append(
            modules.ModelList(title=_('Plataforma'),
                              models=[
                                  'django.contrib.sites.*',
                                  'constance.*',
                              ]))

        self.children.append(
            modules.ModelList(title=_('Administration'),
                              models=[
                                  'django.contrib.auth.*',
                                  'allauth.account.*',
                                  'apps.users.models.*',
                              ]))

        # append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 5))
    def init_with_context(self, context):

        self.children.append(
            modules.ModelList(
                title=_("Users and groups"),
                models=[
                    "django.contrib.auth.*",
                    "accounts.models.*",
                ],
            ))

        self.children.append(
            modules.ModelList(
                title=_("Task Manager"),
                models=["django_celery_beat.models.*"],
            ))

        self.children.append(
            modules.ModelList(title=_("File manager"), models=["filer.*"]))

        self.children.append(
            modules.ModelList(
                title=_("Frontend"),
                models=[
                    "django.contrib.sites.*", "django.contrib.flatpages.*"
                ],
            ))

        self.children.append(
            modules.LinkList(
                _("Support"),
                draggable=True,
                deletable=True,
                collapsible=True,
                children=[
                    {
                        "title": _("Página do desenvolvedor"),
                        "url": "https://www.linkedin.com/in/lauro-cesar/",
                        "external": True,
                        "attrs": {
                            "target": "_blank"
                        },
                    },
                    {
                        "title": _("*****@*****.**"),
                        "url": "mailto://[email protected]",
                        "external": True,
                        "attrs": {
                            "target": "_blank"
                        },
                    },
                ],
            ))
Ejemplo n.º 16
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        # append a link list module for "quick links"
        self.children.append(
            modules.LinkList(
                _('Quick links'),
                layout='inline',
                draggable=False,
                deletable=False,
                collapsible=False,
                children=[
                    [u'Настройки сайта', '/settings/MyApp'],
                    [_('Return to site'), '/'],
                    [
                        _('Change password'),
                        reverse('%s:password_change' % site_name)
                    ],
                    [_('Log out'),
                     reverse('%s:logout' % site_name)],
                ]))

        self.children.append(
            modules.ModelList(
                title=u'Страницы и Контент',
                models=(
                    'pages.models.Page',
                    'slideshow.models.Slider',
                    'news.models.NewsItem',
                ),
            ))

        self.children.append(
            modules.ModelList(
                title=u'Заявки',
                models=(
                    'staffform.models.Staff',
                    'resumeform.models.Resume',
                ),
            ))

        # append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 5))

        self.children.append(
            modules.ModelList(
                title=u'Пользователи',
                models=(
                    'django.contrib.auth.*',
                    'users.models.Profile',
                ),
            ))
Ejemplo n.º 17
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        # append a link list module for "quick links"
        self.children.append(
            modules.LinkList(
                _('Quick links'),
                layout='inline',
                draggable=False,
                deletable=False,
                collapsible=False,
                children=[
                    [_('Return to site'), '/'],
                    [
                        _('Change password'),
                        reverse('%s:password_change' % site_name)
                    ],
                    [_('Log out'),
                     reverse('%s:logout' % site_name)],
                ]))

        self.children.append(
            modules.ModelList(
                _('Asset Manager'),
                (
                    'asset_manager.models.Asset',
                    'asset_manager.models.Exchange',
                ),
            ))

        self.children.append(
            modules.ModelList(
                _('License Manager'),
                (
                    'license_manager.models.License',
                    'license_manager.models.LicenseAssignment',
                ),
            ))

        # append an app list module for "Administration"
        self.children.append(
            modules.AppList(
                _('Administration'),
                models=(
                    'django.contrib.*',
                    'filer.*',
                ),
            ))

        # append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 5))
Ejemplo n.º 18
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        self.children.append(
            modules.ModelList(title="Каталог",
                              models=[
                                  'catalog.models.Category',
                                  'catalog.models.Item',
                              ]))

        self.children.append(
            modules.ModelList(title="Платные услуги",
                              models=[
                                  'tariff.models.Tariff',
                                  'order.models.Order',
                              ]))

        self.children.append(
            modules.ModelList(title="Контент",
                              models=[
                                  'superbanner.models.SuperBanner',
                                  'articles.models.Article',
                                  'help.models.Help',
                                  'extendflatpages.models.ExtendFlatpage'
                              ]))

        self.children.append(
            modules.Group(
                title="Администрирование сайта",
                display="tabs",
                children=[
                    modules.ModelList(title="Пользователи",
                                      models=[
                                          'user.models.MarketplaceUser',
                                          'shops.models.Shop',
                                      ]),
                    modules.ModelList(title="Справочники",
                                      models=[
                                          'dictionary.models.Region',
                                          'dictionary.models.Color',
                                          'dictionary.models.SizeSet',
                                      ]),
                    modules.AppList(title='Все приложения',
                                    # exclude=('django.contrib.*',)
                                    )
                ]))

        self.children.append(FeedbackDashboardModule())

        self.children.append(BalanceLogDashboardModule())
Ejemplo n.º 19
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        # append a link list module for "quick links"
        self.children.append(
            modules.LinkList(
                _('Quick links'),
                layout='inline',
                draggable=False,
                deletable=False,
                collapsible=False,
                children=[
                    [u'Настройки сайта', '/settings/MyApp'],
                    [_('Return to site'), '/'],
                    [
                        _('Change password'),
                        reverse('%s:password_change' % site_name)
                    ],
                    [_('Log out'),
                     reverse('%s:logout' % site_name)],
                ]))

        self.children.append(
            modules.ModelList(
                title=u'Контент',
                models=(
                    'textblock.models.TextBlock',
                    'slideshow.models.Slider',
                    'review.models.Review',
                    'signs.models.Sign',
                ),
            ))

        self.children.append(
            modules.ModelList(
                title=u'Заявки и Обратная связь',
                models=('order.models.Order', ),
            ))

        # append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 5))

        self.children.append(
            modules.ModelList(
                title=u'Пользователи',
                models=(
                    'django.contrib.auth.*',
                    'users.models.Profile',
                ),
            ))
Ejemplo n.º 20
0
    def __init__(self, *args, **kwargs):
        AppIndexDashboard.__init__(self, *args, **kwargs)

        self.children += [
            modules.ModelList(self.app_title, self.models),
            modules.RecentActions(include_list=self.get_app_content_types()),
        ]
Ejemplo n.º 21
0
    def __init__(self, *args, **kwargs):
        AppIndexDashboard.__init__(self, *args, **kwargs)

        # append a model list module and a recent actions module
        self.children += [
            modules.ModelList(self.app_title, self.models),
        ]
Ejemplo n.º 22
0
    def init_with_context(self, context):
        """
        Use this method if you need to access the request context.
        """
        # request = context['request']
        models = self.models
        exclude = None

        # Hack for DNS App
        if "dns" in self.app_title.lower():
            self.app_title = "Domains & DNS"
        elif "admin" in self.app_title.lower():
            models = ("django.contrib.*", )
            exclude = ("django.contrib.auth.*", )
        elif "auth" in self.app_title.lower():
            models = ("django.contrib.auth.*", )

        self.app_title = self.app_title + " Admin"

        # append a model list module and a recent actions module
        self.children += [
            modules.ModelList(title=self.app_title,
                              models=models,
                              exclude=exclude)
        ]

        self.children += [
            modules.RecentActions(_("Recent Actions"),
                                  include_list=self.get_app_content_types(),
                                  limit=5)
        ]

        return super(IPAMAppIndexDashboard, self).init_with_context(context)
Ejemplo n.º 23
0
    def __init__(self, *args, **kwargs):
        AppIndexDashboard.__init__(self, *args, **kwargs)

        # TODO: Find a better way for this
        if str(self.app_title) == 'Voip_Gateway':
            app_title = _('voip gateway')
            models = ['voip_gateway.*']
        elif str(self.app_title) == 'Voip_Billing':
            app_title = _('Voip Billing')
            models = ['voip_billing.*']
        elif str(self.app_title) == 'Cdr_Alert':
            app_title = _('CDR Alert')
            models = ['cdr_alert.*']
        else:
            app_title = self.app_title
            models = self.models

        # append a model list module and a recent actions module
        self.children += [
            # modules.ModelList(self.app_title, self.models),
            modules.ModelList(app_title, models),
            modules.RecentActions(_('recent actions').title(),
                                  include_list=self.get_app_content_types(),
                                  limit=5)
        ]
Ejemplo n.º 24
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        # append an app list module for "Administration"
        self.children.append(
            modules.ModelList(
                _('Administration'),
                models=('django.contrib.*', 'social_auth.*'),
            ))

        # append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 5))

        # append another link list module for "support".
        self.children.append(
            modules.LinkList(_('Support'),
                             children=[
                                 {
                                     'title': _('Sigurd project website'),
                                     'url': 'http://sigurd.webriders.com.ua',
                                     'external': True,
                                 },
                                 {
                                     'title': _('Django Dash 2011'),
                                     'url': 'http://djangodash.com',
                                     'external': True,
                                 },
                             ]))
    def init_with_context(self, context):
        # Foo
        self.children.append(
            modules.ModelList(_('Foo'),
                              models=conf.foo_apps,
                              collapsible=False,
                              deletable=False))

        # News
        self.children.append(
            modules.ModelList(_('News'),
                              models=conf.news_apps,
                              collapsible=False,
                              deletable=False))

        # Bookmarks
        self.children.append(
            modules.ModelList(_('Bookmarks'),
                              models=conf.bookmark_apps,
                              collapsible=False,
                              deletable=False))

        # Dash
        self.children.append(
            modules.ModelList(_('Dash'),
                              models=conf.dash_apps,
                              collapsible=False,
                              deletable=False))

        # Registration
        self.children.append(
            modules.ModelList(_('Registration'),
                              models=conf.registration_apps,
                              collapsible=False,
                              deletable=False))

        # Append an app list module for "Administration"
        self.children.append(
            modules.AppList(_('Administration'),
                            models=[
                                'django.contrib.*',
                            ],
                            collapsible=False,
                            deletable=False))

        # Append a recent actions module
        self.children.append(modules.RecentActions(_('Recent Actions'), 10))
Ejemplo n.º 26
0
 def init_with_context(self, context):
     site_name = get_admin_site_name(context)
     self.children.append(modules.ModelList(
         title='Users',
         models=('leaderonomics.models.User', 'django.contrib.auth.*')
     ))
     # append a recent actions module
     self.children.append(modules.RecentActions(_('Recent Actions'), 5))
     self.children.append(modules.ModelList(
         ' Administration',
         column=3,
         collapsible=False,
         models=('django.contrib.*',
                 # 'allauth.socialaccount.models.SocialApp',
                 ),
         exclude=('django.contrib.auth.models.Group',)
     ))
Ejemplo n.º 27
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        request = context['request']
        if request.user.is_superuser:
            self.children.append(
                modules.ModelList(
                    capfirst(_('all')),
                    models=('*'),
                ))
            return  # do not proceed when superuser is logged

        # dash board settings for admin users

        self.children.append(
            modules.ModelList(
                capfirst(_('users')),
                models=('openode.models.ProxyUser',
                        'openode.models.ProxyUserManagerStatus',
                        'openode.models.user.Organization',
                        'django.contrib.auth.models.User',
                        'django.contrib.auth.models.Group'),
            ))

        self.children.append(
            modules.ModelList(
                capfirst(_('content')),
                models=('openode.models.cms.MenuItem',
                        'openode.models.actuality.Actuality',
                        'openode.models.cms.StaticPage'),
            ))

        self.children.append(
            modules.ModelList(
                capfirst(_('nodes')),
                models=(
                    'openode.models.node.Node',
                    'openode.models.node.FollowedNode',
                    'openode.models.node.SubscribedNode',
                    'openode.models.thread.FollowedThread',
                    'openode.models.thread.SubscribedThread',
                    'openode.models.tag.Tag',
                ),
            ))

        self.children.append(modules.RecentActions(_('Recent Actions'), 5))
Ejemplo n.º 28
0
    def __init__(self, *args, **kwargs):
        AppIndexDashboard.__init__(self, *args, **kwargs)

        # append a model list module and a recent actions module
        self.children += [
            modules.ModelList(self.app_title, self.models),
            modules.RecentActions(_("Recent Actions"), include_list=self.get_app_content_types(), limit=5),
        ]
 def __init__(self, *args, **kwargs):
     super().__init__(self, *args, **kwargs)
     self.children += [
         modules.ModelList(self.app_title, self.models),
         modules.RecentActions(_("Recent Actions"),
                               include_list=self.get_app_content_types(),
                               limit=5),
     ]
Ejemplo n.º 30
0
    def __init__(self, app_title, models, **kwargs):
        AppIndexDashboard.__init__(self, app_title, models, **kwargs)

        # append a model list module that lists all models
        # for the app and a recent actions module for the current app
        self.children += [
            modules.ModelList(self.app_title, self.models),
            modules.RecentActions(include_list=self.models, limit=5)
        ]