Exemplo n.º 1
0
    def test_show_incomplete_without_grade(self):
        """ Test the setting TRANSCRIPT_SHOW_INCOMPLETE_COURSES_WITHOUT_GRADE
        """
        from constance import config
        import autocomplete_light
        autocomplete_light.autodiscover()
        from .scaffold_reports import SisReport

        sis_report = SisReport()
        student = self.data.student
        check_date = datetime.date(2013, 10, 10)
        sis_report.date_end = check_date
        sis_report.report_context['date_end'] = check_date
        sis_report.pass_letters = ''
        sis_report.get_student_transcript_data(student)
        self.assertTrue(student.years.count() == 0)

        config.TRANSCRIPT_SHOW_INCOMPLETE_COURSES_WITHOUT_GRADE = True
        sis_report.get_student_transcript_data(student)
        self.assertTrue(student.years.count() > 0)
        self.assertTrue(student.years[0].hide_grades)
Exemplo n.º 2
0
    def test_show_incomplete_without_grade(self):
        """ Test the setting TRANSCRIPT_SHOW_INCOMPLETE_COURSES_WITHOUT_GRADE
        """
        from constance import config
        import autocomplete_light
        autocomplete_light.autodiscover()
        from .scaffold_reports import SisReport

        sis_report = SisReport()
        student = self.data.student
        check_date = datetime.date(2013, 10, 10)
        sis_report.date_end = check_date
        sis_report.report_context['date_end'] = check_date
        sis_report.pass_letters = ''
        sis_report.get_student_transcript_data(student)
        self.assertTrue(student.years.count() == 0)

        config.TRANSCRIPT_SHOW_INCOMPLETE_COURSES_WITHOUT_GRADE = True
        sis_report.get_student_transcript_data(student)
        self.assertTrue(student.years.count() > 0)
        self.assertTrue(student.years[0].hide_grades)
Exemplo n.º 3
0
import django

from django.conf.urls import patterns, include, url
from django.views import generic

if django.VERSION < (1, 7):
    import autocomplete_light
    autocomplete_light.autodiscover()

from django.contrib import admin

admin.autodiscover()

try:
    from hvad_autocomplete import urls as hvad
except ImportError:
    # django 1.6 not support by hvad
    hvad = None

urlpatterns = patterns(
    '', url(r'^admin/', include(admin.site.urls)),
    url(r'^autocomplete/', include('autocomplete_light.urls')),
    url(r'^navigation/', include('navigation_autocomplete.urls')),
    url(r'^security_test/',
        include('autocomplete_light.example_apps.security_test.urls')),
    url(r'^non_admin_add_another/',
        include('autocomplete_light.example_apps.non_admin_add_another.urls')),
    (r'^favicon.ico',
     generic.RedirectView.as_view(url='http://mozilla.org/favicon.ico')),
    (r'^$', generic.TemplateView.as_view(template_name='index.html')))
Exemplo n.º 4
0
Arquivo: urls.py Projeto: zionist/mon
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, include, url

import autocomplete_light
autocomplete_light.autodiscover()

from apps.mo import views


urlpatterns = patterns(
    'apps.mo.views',

    url(r'^mos/$', views.get_recount_mo, name='mos'),
    url(r'^mos/select/$', views.mos_select, name='select-mos'),
    url(r'^mo/select/(?P<pk>[0-9]+)/$', views.select_mo,  name='select-mo'),
    url(r'^mo/add/$', views.add_mo, name='create-mo'),
    url(r'^mo/add/(?P<pk>[0-9]+)/(?P<state>[0-2]+)/$', views.add_agreement, name='add-agreement-mo'),
    url(r'^mo/add/(?P<pk>[0-9]+)/(?P<state>[0-2]+)/$', views.add_dop_agreement, name='add-dop-agreement-mo'),
    url(r'^mo/(?P<pk>[0-9]+)/$', views.get_mo, name='change-mo'),
    url(r'^mo/update/(?P<pk>[0-9]+)/$', views.update_mo, name='update-mo'),
    url(r'^mo/pre_delete/(?P<pk>[0-9]+)/$', views.pre_delete_mo, name='pre-delete-mo'),
    url(r'^mo/delete/(?P<pk>[0-9]+)/$', views.delete_mo, name='delete-mo'),

    url(r'^mo/recount/(?P<pk>[0-9]*)/$', views.get_recount_mo, name='recount-mo'),

    url(r'^mo/dep/(?P<pk>[0-9]+)/$', views.get_agreement, name='change-agreement'),
    url(r'^mo/dep/update/(?P<pk>[0-9]+)/(?P<state>[0-9]+)/$', views.update_agreement, name='update-agreement'),
    url(r'^mo/dep/pre_delete/(?P<pk>[0-9]+)/$', views.pre_delete_agreement, name='pre-delete-agreement'),
    url(r'^mo/dep/delete/(?P<pk>[0-9]+)/$', views.delete_agreement, name='delete-agreement'),

Exemplo n.º 5
0
import os
import re
import autocomplete_light

from django import forms
from django.utils.translation import ugettext_lazy as _
from django.contrib.contenttypes.models import ContentType
from django.conf import settings
from django.forms import HiddenInput, TextInput
from modeltranslation.forms import TranslationModelForm

from geonode.documents.models import Document
from geonode.maps.models import Map
from geonode.layers.models import Layer

autocomplete_light.autodiscover() # flake8: noqa

from geonode.base.forms import ResourceBaseForm


class DocumentForm(ResourceBaseForm):

    resource = forms.ChoiceField(label='Link to')

    def __init__(self, *args, **kwargs):
        super(DocumentForm, self).__init__(*args, **kwargs)
        rbases = list(Layer.objects.all())
        rbases += list(Map.objects.all())
        rbases.sort(key=lambda x: x.title)
        rbases_choices = []
        rbases_choices.append(['no_link', '---------'])
Exemplo n.º 6
0
from django import forms
from django.utils.translation import ugettext_lazy as _
from django.contrib.contenttypes.models import ContentType
from django.conf import settings
from django.forms import HiddenInput, TextInput
from modeltranslation.forms import TranslationModelForm

from geonode.documents.models import (
    Document,
    DocumentResourceLink,
    get_related_resources,
)
from geonode.maps.models import Map
from geonode.layers.models import Layer

autocomplete_light.autodiscover()  # flake8: noqa

from geonode.base.forms import ResourceBaseForm


class DocumentFormMixin(object):
    def generate_link_choices(self, resources=None):

        if resources is None:
            resources = list(Layer.objects.all())
            resources += list(Map.objects.all())
            resources.sort(key=lambda x: x.title)

        choices = []
        for obj in resources:
            type_id = ContentType.objects.get_for_model(obj.__class__).id
Exemplo n.º 7
0
import autocomplete_light
autocomplete_light.autodiscover()#must be called before admin.autodiscover() or any other import

from django.conf.urls import patterns, include, url
from django.contrib import admin

admin.autodiscover()
urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'Geokokos.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),
    url(r'kokos/(SAC.+)/(\d{1,3})/$', 'Page.views.page.main', name='page_view'),
    url(r'kokos/SAC.+/\d{1,3}/new_geoname/', 'Page.views.page.new_geoName', name='new_geoname'),
    url(r'^autocomplete/', include('autocomplete_light.urls')),
)
Exemplo n.º 8
0
from django.conf import settings
from django.conf.urls.defaults import patterns, url, include
from django.conf.urls.i18n import i18n_patterns
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.views.decorators.cache import cache_page

import autocomplete_light
from django.views.generic.base import TemplateView
autocomplete_light.autodiscover() # Keep this before admin.autodiscover()

from dynamicsites.views import site_info
from django_notify.urls import get_pattern as get_notify_pattern
from userena.contrib.umessages import views as messages_views
from wiki.urls import get_pattern as get_wiki_pattern
from filebrowser.sites import site

from apps.member.forms import AutoCompleteComposeForm
from apps.project_sheet.sitemaps import I4pProjectTranslationSitemap
from apps.map.views import ProjectListJsonView, ProjectCardAjaxView
from apps.tags.sitemaps import TagSitemap
from apps.forum.sitemaps import QuestionsSitemap


# For server errors
handler500 = 'django.views.defaults.server_error'
handler404 = 'django.views.defaults.page_not_found'

## Admin
admin.autodiscover()
Exemplo n.º 9
0
# encoding: UTF-8
from django import forms
from django.db.models.query_utils import Q
from django.utils.safestring import mark_safe

import autocomplete_light as autocomplete

autocomplete.autodiscover()

from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django.core.mail import send_mail
from django.forms.models import ModelForm
from django.template.loader import render_to_string
from django.utils.translation import ugettext as _
from generic_confirmation.forms import DeferredForm
from eventoL.settings import EMAIL_FROM

from manager.models import Attendee, Installation, Hardware, Collaborator, \
    Installer, TalkProposal, HardwareManufacturer, ContactMessage, Talk, Comment, Room


class AttendeeAutocomplete(autocomplete.AutocompleteModelBase):
    search_fields = ('name', 'surname', 'nickname', 'email')


class HardwareManufacturerAutocomplete(autocomplete.AutocompleteModelBase):
    search_fields = ('name',)


class AttendeeBySedeAutocomplete(autocomplete.AutocompleteModelBase):
Exemplo n.º 10
0
import autocomplete_light

from lumina.views import SessionListView, SessionDetailView, SessionCreateView, \
    SessionUpdateView, CustomerListView, CustomerCreateView, CustomerUpdateView, \
    UserListView, ImageListView, UserCreateView, UserUpdateView, \
    SharedSessionByEmailCreateView, SharedSessionByEmailAnonymousView, \
    ImageCreateView, ImageUpdateView, ImageSelectionCreateView, \
    ImageSelectionListView, ImageSelectionDetailView, \
    ImageSelectionForCustomerView, SessionUploadPreviewsView,\
    SessionQuoteCreateView, SessionQuoteListView, SessionQuoteDetailView,\
    SessionQuoteUpdateView, \
    SessionQuoteAlternativeSelectView, SessionQuoteAlternativeCreateView,\
    UserPreferenceUpdateView, ImageSelectionWithPendingUploadsListView,\
    ImageSelectionUploadPendingView

autocomplete_light.autodiscover()  # BEFORE admin.autodiscover()
admin.autodiscover()

# TODO: See: http://django-braces.readthedocs.org/en/latest/index.html#loginrequiredmixin

urlpatterns = patterns(
    '',

    # ===========================================================================
    # Home
    # ===========================================================================
    url(r'^$', 'lumina.views.home', name='home'),

    # ===========================================================================
    # Session
    # ===========================================================================
Exemplo n.º 11
0
            if order == 'ASC':
                sqs = sqs.order_by('year')
            else:
                sqs = sqs.order_by('-year')
        #else:
        #    sqs = sqs.order_by('-year')
        self.query = True
        #sqs_ids = [r.pk for r in initial_sqs]

        return sqs

    def no_query_found(self):
        return self.searchqueryset.all()


autocomplete_light.autodiscover()  # to be sure registry is not empty

class UploadFileFromServer(forms.Form):
    """
    Form used for uploading media files from other server
    """
    media = forms.ModelChoiceField(required=False, queryset=Media.objects.all(), widget=autocomplete_light.ChoiceWidget('MediaAutocomplete'))
    file_path = forms.CharField(max_length=100)


class UploadForm(forms.Form):
    """
    Upload media form
    """
    description = forms.CharField(label=_('Description'), widget=forms.Textarea, help_text=_('Description of the media you want to submit'))
    broadcastable = forms.BooleanField(label=_('Broadcastable'), required=False, help_text=_('Check the box if your media can be freely broadcastable'))
Exemplo n.º 12
0
import autocomplete_light

from lumina.views import SessionListView, SessionDetailView, SessionCreateView, \
    SessionUpdateView, CustomerListView, CustomerCreateView, CustomerUpdateView, \
    UserListView, ImageListView, UserCreateView, UserUpdateView, \
    SharedSessionByEmailCreateView, SharedSessionByEmailAnonymousView, \
    ImageCreateView, ImageUpdateView, ImageSelectionCreateView, \
    ImageSelectionListView, ImageSelectionDetailView, \
    ImageSelectionForCustomerView, SessionUploadPreviewsView,\
    SessionQuoteCreateView, SessionQuoteListView, SessionQuoteDetailView,\
    SessionQuoteUpdateView, \
    SessionQuoteAlternativeSelectView, SessionQuoteAlternativeCreateView,\
    UserPreferenceUpdateView, ImageSelectionWithPendingUploadsListView,\
    ImageSelectionUploadPendingView

autocomplete_light.autodiscover()  # BEFORE admin.autodiscover()
admin.autodiscover()

# TODO: See: http://django-braces.readthedocs.org/en/latest/index.html#loginrequiredmixin

urlpatterns = patterns(
    '',

    # ===========================================================================
    # Home
    # ===========================================================================
    url(r'^$', 'lumina.views.home', name='home'),

    # ===========================================================================
    # Session
    # ===========================================================================
Exemplo n.º 13
0
 def ready(self):
     autocomplete_light.autodiscover()