svv/urls.py
author Tero Marttila <terom@fixme.fi>
Sat, 08 Jan 2011 22:55:01 +0200
changeset 38 673475e05e3d
parent 37 eabea2857143
child 48 06fa83c8c0bb
permissions -rw-r--r--
Add CalendarView url to menu
"""
    App URL maps 
"""

from werkzeug.routing import Map, Rule

# controllers
from svv.controllers import Index 
from svv.customers import CustomersView, CustomerView
from svv.orders import OrdersView, OrderView, EditOrderView, NewOrderView, OrderContractDocument
from svv.cal import CalendarView

# map URLs -> AppHandler
URLS = Map((
    Rule('/orders/', endpoint=OrdersView),
    Rule('/orders/new', endpoint=NewOrderView),
    Rule('/orders/<int:id>', endpoint=OrderView),
    Rule('/orders/<int:id>/edit', endpoint=EditOrderView),
    Rule('/orders/<int:id>/Vuokrasopimus.pdf', endpoint=OrderContractDocument),
    Rule('/calendar/', endpoint=CalendarView),
    Rule('/calendar/<string:yearmonth>', endpoint=CalendarView),

    Rule('/customers', endpoint=CustomersView),
    Rule('/customers/<int:id>', endpoint=CustomerView),

    # default view
    Rule('/', endpoint=Index),
))