Added archive_date for jobs.
[ais.git] / bin / djais / urls.py
1 from django.conf.urls.defaults import *
2 import ais.djais
3
4 # Uncomment the next two lines to enable the admin:
5 # from django.contrib import admin
6 # admin.autodiscover()
7
8 urlpatterns = patterns('',
9     (r'^$', 'ais.djais.views.index'),
10     (r'^fleet/$', 'ais.djais.views.fleets'),
11     (r'^fleet/(?P<fleetname>[ a-zA-Z0-9_]+)/$', 'ais.djais.views.fleet'),
12     (r'^fleet/add$', 'ais.djais.views.fleet_edit', { 'fleetname': None}),
13     (r'^fleet/(?P<fleetname>[ a-zA-Z0-9_]+)/edit$', 'ais.djais.views.fleet_edit'),
14     (r'^fleet/(?P<fleetname>[ a-zA-Z0-9_]+)/list$', 'ais.djais.views.fleet_vessels'),
15     (r'^fleet/(?P<fleetname>[ a-zA-Z0-9_]+)/add$', 'ais.djais.views.fleet_vessel_add'),
16     (r'^fleet/(?P<fleetname>[ a-zA-Z0-9_]+)/add_vessel$', 'ais.djais.views.fleet_vessel_add2'),
17     (r'^fleet/(?P<fleetname>[ a-zA-Z0-9_]+)/users$', 'ais.djais.views.fleet_users'),
18     (r'^fleet/(?P<fleetname>[ a-zA-Z0-9_]+)/lastpos$', 'ais.djais.views.fleet_lastpos'),
19     (r'^vessel/$', 'ais.djais.views.vessel_search'),
20     (r'^vessel/(?P<strmmsi>[0-9A-Z]{9})/$', 'ais.djais.views.vessel'),
21     (r'^vessel/(?P<strmmsi>[0-9A-Z]{9})/manual_input$', 'ais.djais.views.vessel_manual_input'),
22     (r'^vessel/(?P<strmmsi>[0-9A-Z]{9})/history$', 'ais.djais.views.vessel_history'),
23     (r'^vessel/(?P<strmmsi>[0-9A-Z]{9})/track$', 'ais.djais.views.vessel_history', {'format': u'track'}),
24     (r'^vessel/(?P<strmmsi>[0-9A-Z]{9})/animation$', 'ais.djais.views.vessel_history', {'format': u'animation'}),
25     (r'^vessel/(?P<strmmsi>[0-9A-Z]{9})/csv$', 'ais.djais.views.vessel_history', {'format': u'csv'}),
26     (r'^user/$', 'ais.djais.views.users'),
27     (r'^user/(?P<login>[a-zA-Z0-9_]+)/$', 'ais.djais.views.user_detail'),
28     (r'^user/(?P<login>[a-zA-Z0-9_]+)/edit$', 'ais.djais.views.user_edit'),
29     (r'^user/add$', 'ais.djais.views.user_edit', {'login':None} ),
30     (r'^user/(?P<login>[a-zA-Z0-9_]+)/change_password$', 'ais.djais.views.user_change_password'),
31     (r'^user/(?P<login>[a-zA-Z0-9_]+)/delete$', 'ais.djais.views.user_delete'),
32     (r'^job/$', 'ais.djais.views.jobs_index'),
33     (r'^job/(?P<jobid>[A-Z0-9]+)$', 'ais.djais.views.job_get'),
34     (r'^source/$', 'ais.djais.views.sources_index'),
35     (r'^source/stats$', 'ais.djais.views.sources_stats'),
36     (r'^news/(?P<page>\d*)$', 'ais.djais.views.news'),
37     (r'^news/feed', 'ais.djais.views.news_atom'),
38     (r'^logout$', 'ais.djais.views.logout'),
39
40     # Example:
41     # (r'^ais2/', include('ais2.foo.urls')),
42
43     # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
44     # to INSTALLED_APPS to enable admin documentation:
45     # (r'^admin/doc/', include('django.contrib.admindocs.urls')),
46
47     # Uncomment the next line to enable the admin:
48     # (r'^admin/(.*)', admin.site.root),
49 )