Ejemplo n.º 1
0
from profiles.models import ClassGroup, Profile
from profiles.forms import StudentForm, CampusManagerForm, TeacherForm
from acls import crud_acl_handler

urlpatterns = patterns(
    "utils.crud",
    # -- Classes ----------------------------------------
    (
        r"^classes/(?P<object_id>\d+)/update/$",
        "update",
        {
            "model": ClassGroup,
            "template_name": "crud/add.html",
            "post_save_redirect": "profiles:list_classgroups",
            "acl_handler": crud_acl_handler("campus"),
        },
        "update_classgroup",
    ),
    (
        r"^classes/$",
        "list",
        {
            "model": ClassGroup,
            "fields": [("Name", "name"), ("Campus", "campus.name")],
            "acl_handler": crud_acl_handler("campus"),
        },
        "list_classgroups",
    ),
    (
        r"^classes/(?P<object_id>\d+)/delete/$",
Ejemplo n.º 2
0
from django.conf.urls.defaults import *
from locations.forms import CampusForm
from locations.models import University, Campus, Place 
from acls import crud_acl_handler

urlpatterns = patterns('utils.crud',

    # -- Universities ----------------------------------------
    (r'^universities/add/$', 'create', {
        'model': University, 
        'template_name': 'crud/add.html',
        'post_save_redirect': 'locations:list_universities', 
        'acl_handler': crud_acl_handler("university"),
    }, 'add_university'),

    (r'^universities/(?P<object_id>\d+)/update/$', 'update', {
        'model': University, 
        'template_name': 'crud/add.html',
        'post_save_redirect': 'locations:list_universities', 
        'acl_handler': crud_acl_handler("university"),
    }, 'update_university'),

    (r'^universities/$', 'list', {
        'model': University, 
        'fields': [
            ('University', 'name'), 
            ('Campus', 'campus_set.count')],
        'acl_handler': crud_acl_handler("university"),
    }, 'list_universities'),

    (r'^universities/(?P<object_id>\d+)/delete/$', 'delete', {
Ejemplo n.º 3
0
from django.conf.urls.defaults import *
from pedagogy.models import Cursus, StudyPeriod, Subject, SubjectModality 
from pedagogy.forms import CursusForm, StudyPeriodForm, SubjectForm 
from acls import crud_acl_handler

# Generic views

urlpatterns = patterns('utils.crud',

    # -- Studyperiods ----------------------------------------
    (r'^studyperiods/add/$', 'create', {
        'model': StudyPeriod, 
        'template_name': 'crud/add.html',
        'post_save_redirect': 'pedagogy:list_studyperiods', 
        'acl_handler': crud_acl_handler("cursus"),
    }, 'add_studyperiod'),

    (r'^studyperiods/(?P<object_id>\d+)/update/$', 'update', {
        'model': StudyPeriod, 
        'template_name': 'crud/add.html',
        'post_save_redirect': 'pedagogy:list_studyperiods', 
        'acl_handler': crud_acl_handler("cursus"),
    }, 'update_studyperiod'),

    (r'^studyperiods/$', 'list', {
        'model': StudyPeriod, 
        'form_class': StudyPeriodForm, 
        'fields': [
            ('Study Period', 'name'), 
            ('Cursus', 'cursus.name')
        ],