Esempio n. 1
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        # append an app list module for "Applications"
        self.children.append(
            modules.AppList(
                _('Applications'),
                collapsible=True,
                column=1,
                css_classes=('collapse closed', ),
                # exclude=('django.contrib.*',),
            ))

        # append a recent actions module
        self.children.append(
            modules.LinkList(layout='inline',
                             column=2,
                             children=([
                                 'Pošalji e-mail svim korisnicima',
                                 reverse('members_mass_mail')
                             ], )))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=3,
            ))
Esempio n. 2
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        self.children.append(modules.Group(
            title= 'Administration',
            column=1,
            collapsible=True,
            children=[
                modules.ModelList(
                    title='Users',
                    models=('django.contrib.*',)
                )
            ]
        ))

        self.children.append(modules.LinkList(
            'Media',
            column=2,
            children=[
                {
                    'title': _('FileBrowser'),
                    'url': '/admin/filebrowser/browse/',
                    'external': False,
                },
            ]
        ))

        self.children.append(modules.RecentActions(
            _('Recent Actions'),
            limit=5,
            collapsible=True,
            column=3,
        ))
Esempio n. 3
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        # append an app list module for "Applications"
        self.children.append(
            modules.AppList(
                _('Applications'),
                collapsible=True,
                column=1,
                exclude=('django.contrib.*', "fandjango.*"),
            ))

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

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=3,
            ))
Esempio n. 4
0
    def init_with_context(self, context):

        # append an app list module for "Applications"
        self.children.append(
            modules.ModelList(
                _("Site Data"),
                collapsible=True,
                column=1,
                css_classes=('collapse closed', ),
                exclude=('django.contrib.*', ),
            ))

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

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=2,
            ))
Esempio n. 5
0
    def init_with_context(self, context):
        self.children.append(modules.AppList(
            _("Applications"),
            collapsible=True,
            column=1,
            css_classes=('collapse closed',),
            exclude=('django.contrib.*',),
        ))

        self.children.append(modules.ModelList(
            _("Users"),
            column=1,
            collapsible=False,
            models=(
                'django.contrib.auth.models.Group',
                'auth_custom.models.User',
                'auth_custom.models.SignUpRequest',
            ),
        ))

        # append a recent actions module
        self.children.append(modules.RecentActions(
            _("Recent Actions"),
            limit=5,
            collapsible=False,
            column=3,
        ))
Esempio n. 6
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)],
         ]
     ))
     
     # append an app list module for "Applications"
     self.children.append(modules.AppList(
         _('Applications'),
         exclude=('django.contrib.*',),
     ))
     
     # append an app list module for "Administration"
     self.children.append(modules.AppList(
         _('Administration'),
         models=('django.contrib.*',),
     ))
     
     # append a recent actions module
     self.children.append(modules.RecentActions(_('Recent Actions'), 5))
     
     # append a feed module
     self.children.append(modules.Feed(
         _('Latest Django News'),
         feed_url='http://www.djangoproject.com/rss/weblog/',
         limit=5
     ))
     
     # append another link list module for "support".
     self.children.append(modules.LinkList(
         _('Support'),
         children=[
             {
                 'title': _('Django documentation'),
                 'url': 'http://docs.djangoproject.com/',
                 'external': True,
             },
             {
                 'title': _('Django "django-users" mailing list'),
                 'url': 'http://groups.google.com/group/django-users',
                 'external': True,
             },
             {
                 'title': _('Django irc channel'),
                 'url': 'irc://irc.freenode.net/django',
                 'external': True,
             },
         ]
     ))
Esempio n. 7
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)
        current_site = Site.objects.get_current()

        # append an app list module for "Applications"
        self.children.append(
            modules.AppList(
                _('Applications'),
                collapsible=True,
                column=1,
                css_classes=('collapse closed', ),
                exclude=('', ),
            ))

        # append an app list module for "Administration"
        # ...

        # append another link list module for "support".
        self.children.append(
            modules.LinkList(_('Menu'),
                             column=2,
                             children=[{
                                 'title': _('Go to site'),
                                 'url': 'http://' + current_site.domain,
                                 'external': True,
                             }]))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=2,
            ))
Esempio n. 8
0
    def init_with_context(self, context):
        site = context.get("site")

        # append an app list module for "Applications"
        self.children.append(
            modules.AppList(
                _('Applications'),
                collapsible=True,
                column=1,
                css_classes=('collapse', ),
                exclude=('django.contrib.*', ),
            ))

        # append an app list module for "Administration"
        self.children.append(
            modules.ModelList(
                _('Administration'),
                column=1,
                collapsible=True,
                css_classes=('grp-closed', ),
                models=('django.contrib.*', ),
            ))

        # append another link list module for "support".
        self.children.append(
            modules.LinkList(_('Media Management'),
                             column=2,
                             children=[
                                 {
                                     'title': _('FileBrowser'),
                                     'url': '/admin/filebrowser/browse/',
                                     'external': False,
                                 },
                             ]))

        # append another link list module for "support".
        self.children.append(
            modules.LinkList(_('Support'),
                             column=2,
                             children=[{
                                 'title': _('Opps Documentation'),
                                 'url': 'http://www.oppsproject.org/',
                                 'external': True,
                             }]))

        # append a feed module
        self.children.append(
            modules.Feed(_('Latest Publications'),
                         column=2,
                         feed_url='http://{0}/rss'.format(site.domain),
                         limit=10))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=3,
            ))
Esempio n. 9
0
    def init_with_context(self, context):

        self.children.append(
            modules.ModelList(
                u'Host Control',
                column=1,
                models=(
                    'ahc.models.*',
                    #'preferences.models.*'
                )))

        self.children.append(
            modules.ModelList(
                u'Users',
                column=1,
                collapsible=True,
                models=(
                    'django.contrib.auth.models.User',
                    'django.contrib.auth.models.Group',
                ),
            ))

        self.children.append(
            modules.RecentActions(
                u'Recent Actions',
                limit=13,
                collapsible=False,
                column=3,
            ))
Esempio n. 10
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        # append a group for "Administration" & "Applications"
        self.children.append(
            modules.Group(_('Site Administration'),
                          column=1,
                          collapsible=True,
                          children=[
                              modules.ModelList(
                                  _('User Management'),
                                  column=1,
                                  collapsible=True,
                                  models=('django.contrib.auth.*', ),
                              ),
                              modules.ModelList(
                                  _('Site Management'),
                                  column=1,
                                  css_classes=('collapse closed', ),
                                  models=(
                                      'django.contrib.sites.*',
                                      'django.contrib.flatpages.*',
                                  ),
                              )
                          ]))

        self.children.append(
            modules.Group(_('Offer Administration'),
                          column=1,
                          collapsible=True,
                          children=[
                              modules.ModelList(
                                  _('Offer Details'),
                                  column=1,
                                  collapsible=True,
                                  models=('offers.models.Provider',
                                          'offers.models.Offer',
                                          'offers.models.Plan',
                                          'offers.models.Comment'),
                              ),
                              modules.ModelList(
                                  _('Locations'),
                                  column=1,
                                  css_classes=('collapse closed', ),
                                  models=(
                                      'offers.models.Location',
                                      'offers.models.Datacenter',
                                  ),
                              )
                          ]))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=2,
            ))
Esempio n. 11
0
    def init_with_context(self, context):
       # site_name = get_admin_site_name(context)
        
        # append a group for "Administration" & "Applications"
        self.children.append(modules.Group(
            _('Sistema de Educacion'),
            column=1,
            collapsible=True,
            children = [
                modules.AppList(
                    _('Administracion de Usuarios'),
                    column=1,
                    collapsible=False,
                    models=('django.contrib.*',),
                )
            ]
        ))
        
        # append an app list module for "Applications"
        self.children.append(modules.AppList(
            _('Sistemas de Educacion'),
            collapsible=True,
            column=1,
            css_classes=('collapse closed',),
            exclude=('django.contrib.*','educar.models.Tipo_Material','educar.models.Material_Educativo','educar.models.Parametros_evaluacion',),
        ))
                # append an app list module for "Applications"
        self.children.append(modules.AppList(
            _('Gestion de Material Educativo'),
            collapsible=True,
            column=2,
            css_classes=('collapse closed',),
            exclude=('django.contrib.*','educar.models.Clase','educar.models.Profesor','educar.models.Estudiante','educar.models.Parametros_evaluacion','educar.models.Evaluacion',),
        ))

        self.children.append(modules.AppList(
            _('Gestion de Calificacion de Estudiantes'),
            collapsible=True,
            column=2,
            css_classes=('collapse closed',),
            exclude=('django.contrib.*','educar.models.Clase','educar.models.Profesor','educar.models.Estudiante','educar.models.Tipo_Material','educar.models.Examen','educar.models.Material_Educativo',),
        ))
          # append an app list module for "Applications"
        self.children.append(modules.AppList(
            _('Reportes de Notas'),
            collapsible=True,
            column=1,
            css_classes=('collapse closed',),
            exclude=('django.contrib.*','educar.models.Clase','educar.models.Profesor','educar.models.Estudiante','educar.models.Tipo_Material','educar.models.Material_Educativo','educar.models.Parametros_evaluacion',),

        ))
       
        # append a recent actions module
        self.children.append(modules.RecentActions(
            _('Recent Actions'),
            limit=5,
            collapsible=True,
            column=3,
        ))
Esempio n. 12
0
    def init_with_context(self, context):
        self.children.append(
            modules.Group(
                column=1,
                collapsible=True,
                children=[
                    modules.ModelList(_("Users"),
                                      models=[
                                          "django.contrib.auth.models.User",
                                      ]),
                    modules.ModelList(
                        _("Registration"),
                        models=[
                            "refugeedata.models.RegistrationCardBatch",
                            "refugeedata.models.RegistrationNumber",
                            "refugeedata.models.Person",
                        ]),
                    modules.ModelList(_("Distribution"),
                                      models=[
                                          "refugeedata.models.Distribution",
                                          "refugeedata.models.Template",
                                      ]),
                ]))

        # append another link list module for "support".
        self.children.append(
            modules.LinkList(
                _('Support'),
                column=2,
                children=[
                    {
                        'title': _('Refugeedata Website'),
                        'url': 'http://joelcross.co.uk/refugeedata/',
                        'external': True,
                    },
                    {
                        'title': _('Bug/Issue Tracker'),
                        'url': 'https://github.com/ukch/refugeedata/issues',
                        'external': True,
                    },
                ]))

        # TODO replace this with an actual news feed
        # append a feed module
        """self.children.append(modules.Feed(
            _('Latest News'),
            column=2,
            feed_url="https://github.com/ukch/refugeedata/commits/stable.atom",
            limit=5
        ))"""

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=2,
            ))
Esempio n. 13
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        # Alta de Usuarios
        self.children.append(modules.ModelList(
            _('Alta de Usuarios'),
            column=1,
            collapsible=False,
            models=('django.contrib.*',),
        ))

        # Tags y Fotos
        self.children.append(modules.ModelList(
            _('Fotos y Tags'),
            column=1,
            collapsible=False,
            models=('website.models.Photo', 'taggit.models.Tag'),
        ))

        # Link list module
        # self.children.append(modules.LinkList(
        #     _('Acciones'),
        #     column=2,
        #     children=[
        #         {
        #             'title': _('ACTUALIZAR EXTRANET'),
        #             'url': reverse('importdata', args=['all']),
        #             'external': False,
        #         },
        #         {
        #             'title': _('Actualizar Cta. Cte. en Pesos'),
        #             'url': reverse('importdata', args=['ctacte']),
        #             'external': False,
        #         },
        #         {
        #             'title': _('Actualizar Cta. Cte. Aplicada'),
        #             'url': reverse('importdata', args=['applied']),
        #             'external': False,
        #         },
        #         {
        #             'title': _('Actualizar Entregas y Ventas'),
        #             'url': reverse('importdata', args=['kilos']),
        #             'external': False,
        #         },
        #         {
        #             'title': _('Actualizar Analisis de Calidad'),
        #             'url': reverse('importdata', args=['analysis']),
        #             'external': False,
        #         },
        #     ]
        # ))

        # Recent actions module
        self.children.append(modules.RecentActions(
            _('Recent Actions'),
            limit=10,
            collapsible=False,
            column=3,
        ))
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)  # noqa

        # append an app list module for "Applications"
        self.children.append(modules.AppList(
            _('AppList: Applications'),
            collapsible=True,
            column=1,
            css_classes=('collapse closed',),
            exclude=('django.contrib.*',),
        ))

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

        # append another link list module for "support".
        self.children.append(modules.LinkList(
            _('Media Management'),
            column=2,
            children=[
                {
                    'title': _('FileBrowser'),
                    'url': '/admin/filebrowser/browse/',
                    'external': False,
                },
            ]
        ))

        # append another link list module for "support".
        self.children.append(modules.LinkList(
            _('Support'),
            column=2,
            children=[
                {
                    'title': _('Django Documentation'),
                    'url': 'http://docs.djangoproject.com/',
                    'external': True,
                },
                {
                    'title': _('Grappelli Documentation'),
                    'url': 'http://packages.python.org/django-grappelli/',
                    'external': True,
                },
            ]
        ))

        # append a recent actions module
        self.children.append(modules.RecentActions(
            _('Recent Actions'),
            limit=5,
            collapsible=False,
            column=3,
        ))
Esempio n. 15
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        main_link_sets = self.main_model.objects.all()
        for link_set in main_link_sets:

            children = link_set.get_children()
            child_links = [link.model_path for link in children]
            # -- Django Admin

            classes = ['grp-closed'] if not link_set.open_by_default else []
            self.children.append(
                modules.AppList(title=_(link_set.title),
                                column=1,
                                collapsible=True,
                                models=child_links,
                                css_classes=classes))

        classes = ['grp-closed'] if main_link_sets.count() > 0 else []

        # -- Django Admin
        self.children.append(
            modules.AppList(title=_('All Models'),
                            column=1,
                            collapsible=True,
                            css_classes=classes))

        sidebar_link_sets = self.sidebar_model.objects.all()
        for link_set in sidebar_link_sets:

            children = []
            child_links = link_set.get_children()
            for child_link in child_links:
                children.append({
                    'title': child_link.title,
                    'url': child_link.url,
                    'external': False
                })

            # append another link list module for "support".
            self.children.append(
                modules.LinkList(link_set.title, column=2, children=children))

        # self.children.append(AdminTasksDashboardModule(

        #     _('Admin Tasks'),
        #     column=2,

        # ))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=2,
            ))
Esempio n. 16
0
    def init_with_context(self, context):
        # append an app list module for "Applications"
        from infos.models import MOTDMessage
        from django.template.defaultfilters import linebreaksbr
        self.children.append(
            modules.DashboardModule(
                column=1,
                title="MOTD",
                collapsible=False,
                pre_content='<ul class="grp-listing-small">' + ''.join([
                    '<li class="grp-row"><h5><strong>{}</strong></h5> {}</li>'.
                    format(obj.subject, linebreaksbr(obj.content))
                    for obj in MOTDMessage.objects.filter(
                        display=True).order_by('-modified')
                ]) + "</ul>"))

        self.children.append(
            modules.AppList(
                _('Tools'),
                collapsible=True,
                column=1,
                css_classes=('collapse closed', ),
                exclude=('django.contrib.*', ),
            ))

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

        # append another link list module for "support".
        from infos.models import LinkList
        self.children.append(
            modules.LinkList(
                _('Link List'),
                column=2,
                children=[{
                    'title': obj.name,
                    'url': obj.url,
                    'external': False,
                } for obj in LinkList.objects.filter(
                    display_on_dashboard=True).order_by('-modified')]))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=3,
            ))
Esempio n. 17
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(
            _('User Administration'),
            column=1,
            collapsible=False,
            models=(
                'django.contrib.*',
                'herana.models.CustomUser',
                'herana.models.InstituteAdmin',
                'herana.models.ProjectLeader',),
        ))

        self.children.append(modules.ModelList(
            _('Institute Administration'),
            column=1,
            collapsible=False,
            models=(
                'herana.models.Institute',
                'herana.models.OrgLevel1',
                'herana.models.OrgLevel2',
                'herana.models.OrgLevel3',
                'herana.models.ReportingPeriod'
                ),
        ))

        self.children.append(modules.ModelList(
            _('Questionaire Administration'),
            column=1,
            collapsible=False,
            models=(
                'herana.models.FocusArea',
            ),
        ))

        self.children.append(modules.ModelList(
            _('Project Administration'),
            column=1,
            collapsible=False,
            models=(
                'herana.models.ProjectDetail',),
        ))

        # append a recent actions module
        if not context.request.user.is_proj_leader:
            self.children.append(modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=2,
            ))
Esempio n. 18
0
    def init_with_context(self, context):
        # Put database models in  column
        self.children.append(modules.ModelList(
            title='Database Management',
            column=2,
            exclude=('django.contrib.*','opensubmit.models.grading.*'),
        ))

        # Put course action boxes in column
        try:
            courses = context.request.user.profile.tutor_courses().all()
        except:
            courses = []

        for course in courses:
            # Prepare course-related links
            links=[]
            links.append(['Check all submissions',course.grading_url(), False])
            ass_url="%s?course__id__exact=%u"%(
                                reverse('teacher:opensubmit_assignment_changelist'),
                                course.pk
                            )
            links.append(['Check assignments',ass_url, False])
            links.append(['Show current grading table',reverse('gradingtable', args=[course.pk]), False])
            links.append(['eMail to students',reverse('mail2all', args=[course.pk]), False])
            links.append(['Edit course',reverse('teacher:opensubmit_course_change', args=[course.pk]), False])
            links.append(['Download course archive',reverse('coursearchive', args=[course.pk]), False])

            # Add course group box to dashboard
            self.children.append(modules.Group(
                title=course.title,
                column=1,
                children=[
                    modules.LinkList(title="Actions",children=(links)),
                    modules.DashboardModule(title="Info",pre_content=
                        '<table style="border: 0px; margin-left: 17px">'+
                        '<tr><td>Course URL for students       :</td><td>%s/?course=%u</td></tr>' % (settings.MAIN_URL, course.pk) +
                        "<tr><td>Open assignments              :</td><td>%u</td></tr>" % course.open_assignments().count() +
                        "<tr><td>Submissions to be graded      :</td><td>%u</td></tr>" % course.gradable_submissions().count() +
                        "<tr><td>Grading finished, not notified:</td><td>%u</td></tr>" % course.graded_submissions().count() +
                        "<tr><td>Registered students           :</td><td>%u</td></tr>" % course.participants.count() +
                        "<tr><td>Authoring students            :</td><td>%u</td></tr>" % course.authors().count() +
                        "</table>"
                    )
                ]
            ))

        # Put recent actions in third column
        self.children.append(modules.RecentActions(
            title='Recent teacher activities',
            column=3,
        ))
Esempio n. 19
0
    def init_with_context(self, context):
        user = context.get('request').user
        site_name = get_admin_site_name(context)

        self.children.append(
            modules.AppList(
                _('Advertising Contracts'),
                column=1,
                models=('contracts.*', ),
            ))

        if user.is_superuser:
            self.children.append(
                modules.AppList(
                    _('User Accounts'),
                    column=1,
                    collapsible=False,
                    models=('account.*', 'django.contrib.auth.*', 'mysite.*'),
                ))

        # append another link list module for "support".
        self.children.append(
            modules.LinkList(_('Media Management'),
                             column=2,
                             collapsible=False,
                             children=[
                                 {
                                     'title': _('File Browser'),
                                     'url': '/admin/filebrowser/browse/',
                                     'external': False,
                                 },
                             ]))

        if user.is_superuser:
            self.children.append(
                modules.AppList(
                    _('Server Administration'),
                    column=2,
                    collapsible=False,
                    exclude=('account.*', 'django.contrib.auth.*', 'mysite.*',
                             'contracts.*'),
                ))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=3,
            ))
Esempio n. 20
0
    def init_with_context(self, context):
        # site_name = get_admin_site_name(context)
        # request = context['request']

        # append a model list module for "Applications"
        self.children.append(
            modules.ModelList(
                _('Blog'),
                column=1,
                collapsible=True,
                models=('apps.blog.*', 'apps.comments.*', 'apps.*'),
                exclude=('apps.profiles.*', ),
            ))

        # append a group for "Administration"
        self.children.append(
            modules.Group(
                _('Administration'),
                column=1,
                collapsible=True,
                children=[
                    modules.ModelList(
                        _('Authentication and Authorization'),
                        column=1,
                        collapsible=False,
                        models=('apps.profiles.*', 'django.contrib.auth.*',
                                'rest_framework.authtoken.*'),
                    ),
                    modules.AppList(
                        _('Dictionaries'),
                        collapsible=False,
                        column=1,
                        css_classes=('collapse closed', ),
                        exclude=(
                            'apps.*',
                            'django.contrib.*',
                            'rest_framework.*',
                        ),
                    )
                ],
            ))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent actions'),
                limit=10,
                collapsible=False,
                column=2,
            ))
Esempio n. 21
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        self.children.append(
            modules.Group(_('Group: Administration & Applications'),
                          column=1,
                          collapsible=True,
                          children=[
                              modules.AppList(
                                  _('Administration'),
                                  column=1,
                                  collapsible=False,
                                  models=('django.contrib.*', ),
                              ),
                          ]))

        # append an app list module for "Applications"
        self.children.append(
            modules.AppList(
                _('AppList: Applications'),
                collapsible=True,
                column=1,
                css_classes=('collapse closed', ),
                exclude=('django.contrib.*', ),
            ))
        self.children.append(
            modules.ModelList(
                _('ModelList: Administration'),
                column=1,
                collapsible=False,
                models=('django.contrib.*', ),
            ))
        self.children.append(
            modules.LinkList(_('Support'),
                             column=2,
                             children=[
                                 {
                                     'title': _('github'),
                                     'url':
                                     'https://gitee.com/weihaoxuan/Aclsm/',
                                     'external': True,
                                 },
                             ]))
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=3,
            ))
Esempio n. 22
0
    def init_with_context(self, context):
        get_admin_site_name(context)

        url = lambda m: reverse("admin:%s_%s_changelist" % (m, m))

        self.children.append(modules.AppList(
            _(u'Conteúdos'),
            column=1,
            collapsible=True,
            models=(
                'pacote.models.Pacote',
                'destino.models.Destino',
                'destino.models.Estado',
                'destino.models.Regiao',
                'destino.models.Pais',
                'fiber.models.Page',
            ),
        ))

        self.children.append(modules.LinkList(
            _(u'Vendas'),
            collapsible=True,
            column=2,
            children=[
                {'title': 'Pedidos',
                 'url': reverse('admin:pedido_pedido_changelist')},
                {'title': 'Clientes',
                 'url': reverse('admin:cliente_cliente_changelist')},
            ]
        ))

        url = lambda m: reverse("admin:configuracao_%s_changelist" % m)
        self.children.append(modules.LinkList(
            title=_(u'Configurações'),
            collapsible=True,
            column=3,
            children=[
                {'title': "Empresa", 'url': url("empresa")},
                {'title': "Formas de Pagamento", 'url': url("formapagamento")},
            ]
        ))

        self.children.append(modules.RecentActions(
            _(u'Ações recentes'),
            limit=10,
            collapsible=True,
            css_classes=('collapse closed grp-closed',),
            column=3,
        ))
Esempio n. 23
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        self.children.append(modules.LinkList(
            _('Administration modules'),
            column=1,
            children=[
                {
                    'title': _('Content management'),
                    'url': reverse('admin_dashboard_content'),
                    'external': False,
                    'description': _(
                        'Add/change static content, such as posts, news '
                        'or galleries.')
                },
                {
                    'title': _('Competition management'),
                    'url': reverse('admin_dashboard_competition'),
                    'external': False,
                    'description': _(
                        'Manage seminar activities, add seasons, '
                        'deal with user solutions and more.')
                },
                {
                    'title': _('Problem database'),
                    'url': reverse('admin_dashboard_problems'),
                    'external': False,
                    'description': _(
                        'Find problem statements. Create problem sets. '
                        'Add new problems to help us grow the database.')
                },
                {
                    'title': _('User and school database'),
                    'url': reverse('admin_dashboard_users'),
                    'external': False,
                    'description': _(
                        'Manage users and their profiles. Edit '
                        'our database of schools.')
                },
            ]
        ))

        # append a recent actions module
        self.children.append(modules.RecentActions(
            _('Recent Actions'),
            limit=5,
            collapsible=False,
            column=2,
        ))
Esempio n. 24
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        # append an app list module for "Applications"
        self.children.append(modules.AppList(
            _('AppList: Applications'),
            collapsible=True,
            column=1,
            css_classes=('collapse closed',),
            exclude=('django.contrib.*', 'allauth.*', 'people.*'),
        ))


        # append a group for "Administration" & "Applications"
        self.children.append(modules.Group(
            _('Group: Administration & Applications'),
            column=1,
            collapsible=True,
            children = [
                modules.AppList(
                    _('Administration'),
                    column=1,
                    collapsible=False,
                    models=('django.contrib.*', 'people.*', 'allauth.*'),
                ),
            ]
        ))

        # append another link list module for "support".
        self.children.append(modules.LinkList(
            _('Media Management'),
            column=2,
            children=[
                {
                    'title': _('FileBrowser'),
                    'url': '/admin/filebrowser/browse/',
                    'external': False,
                },
            ]
        ))

        # append a recent actions module
        self.children.append(modules.RecentActions(
            _('Recent Actions'),
            limit=5,
            collapsible=False,
            column=3,
        ))
Esempio n. 25
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        # append an app list module for "Applications"
        self.children.append(
            modules.ModelList(
                _('Avvocato Sara Rossi'),
                collapsible=True,
                column=1,
                css_classes=('collapse closed', ),
                exclude=(
                    'django.contrib.*',
                    'StudioLegale.models.Perce*',
                    'StudioLegale.models.Studi*',
                ),
            ))

        self.children.append(
            modules.LinkList(_('Report'),
                             column=1,
                             children=({
                                 'title': 'Report trimestrale',
                                 'url': '/',
                                 'external': False,
                                 'description': 'Report trimestrale',
                             }, )))

        self.children.append(
            modules.ModelList(
                _('Parametrizzazioni'),
                collapsible=True,
                column=2,
                css_classes=('collapse closed', ),
                models=(
                    'StudioLegale.models.Perce*',
                    'StudioLegale.models.Studi*',
                ),
                exclude=('django.contrib.*', ),
            ))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=3,
            ))
Esempio n. 26
0
    def init_with_context(self, context):
        self.children = []

        if "empty" in context["request"].GET:
            return

        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=False,
                column=1,
            ))

        if context["request"].user.is_authenticated():
            self.children.append(ExampleModule(title="Foo", ))
Esempio n. 27
0
    def init_with_context(self, context):
        # append an app list module for "Administration"
        self.children.append(modules.ModelList(
            _('Administration'),
            column=1,
            collapsible=True,
            models=('django.contrib.*',),
        ))

        # append an app list module for "Applications"
        self.children.append(modules.ModelList(
            _('Readings'),
            collapsible=True,
            column=1,
            models=('readings.*',),
        ))

        # append an app list module for "Applications"
        self.children.append(modules.ModelList(
            _('Customers'),
            collapsible=True,
            column=1,
            models=('customers.*',),
        ))

        # append an app list module for "Applications"
        self.children.append(modules.ModelList(
            _('Blog Posts'),
            collapsible=True,
            column=1,
            models=('blog.*',),
        ))

        # Cache module
        self.children.append(CacheModule(
            _('Cache Status'),
            column=2,
        ))

        # append a recent actions module
        self.children.append(modules.RecentActions(
            _('Recent Actions'),
            limit=10,
            collapsible=False,
            column=3,
        ))
Esempio n. 28
0
 def init_with_context(self, context):
   site_name = get_admin_site_name(context)
   title = _('Dashboard')
   self.children.append(modules.AppList(
       title=('Gestion y manejo de Documentos Personeria'),
       collapsible=False,
       column=1,
       css_classes=('collapse closed',),
       exclude=('django.contrib.*',),
   ))
   # append a recent actions module
   self.children.append(modules.RecentActions(
       _('Recent Actions'),
       limit=5,
       collapsible=False,
       column=3,
   ))
Esempio n. 29
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        # custom group
        self.children.append(
            modules.LinkList(_('Links'),
                             column=2,
                             children=[
                                 {
                                     'title': _('MAPS App'),
                                     'url': reverse('base'),
                                     'external': True,
                                 },
                                 {
                                     'title': _('Batch Import Entries'),
                                     'url': reverse('import_entries'),
                                 },
                             ]))

        self.children.append(
            modules.ModelList(
                title='Surveys and Entries',
                column=1,
                models=('maps.models.Survey', 'entries.models.Entry'),
                pre_content='<h4>Create surveys and assign user entries</h4>'))

        self.children.append(
            modules.AppList(
                _('Administration'),
                column=1,
                models=('django.contrib.*', ),
                #models=('django.contrib.sites.models.Site',),
                exclude=('django.contrib.sites.models.Site', ),
                pre_content='<h4>Manage users, groups and permissions</h4>'))

        # append a recent actions module
        self.children.append(
            modules.RecentActions(
                _('Recent Actions'),
                limit=10,
                collapsible=False,
                column=3,
            ))
Esempio n. 30
0
    def init_with_context(self, context):
        site_name = get_admin_site_name(context)

        #
        # LOD
        #
        self.children.append(modules.ModelList(
                title='All Models',
                column=1,
                collapsible=True,
        ))

        # append a recent actions module
        self.children.append(modules.RecentActions(
                _('Recent Actions'),
                limit=5,
                collapsible=True,
                column=3,
        ))