Example #1
0
from ts_repr.views.managers.ManageDemographicsView import ManageDemographicsView
from ts_repr.views.managers.ManageSpeciesView import ManageSpeciesView
from ts_repr.views.managers.ManageSpeciesParameterView import ManageSpeciesParameterView
from ts_repr.views.managers.ManageEMODSnippetView import ManageEMODSnippetView
from ts_repr.views.managers.ManageOMSnippetView import ManageOMSnippetView


urlpatterns = patterns('ts_repr.views',
                        # Entry points
                        url(r'^$', IndexView.as_view(), name='ts_repr.index'),

                        url(r'^(?P<scenario_id>\d+)/$', login_required(determine_page), name='ts_repr.determine_view'),

                        # Browsers
                        url(r'^scenario/browse2/$', login_required(BrowseScenarioView.as_view()), name='ts_repr.browse_scenario2'),
                        url(r'^scenario/browse/$', login_required(ScenarioBrowseView.as_view()), name='ts_repr.browse_scenario'),

                        # Creation process
                        url(r'^new/$', login_required(NewScenarioView.as_view()), name='ts_repr.new_scenario'),

                        url(r'^weather/(?P<scenario_id>\d+)/$', login_required(WeatherView.as_view()), name='ts_repr.weather'),
                        url(r'^weather/data/(?P<option_id>\d+)/$', get_weather_data, name='ts_repr.get_weather_data'),
                        url(r'^weather/save_data/$', save_weather_data, name='ts_repr.save_weather_data'),

                        url(r'^demographics/(?P<scenario_id>\d+)/$', login_required(DemographicsView.as_view()), name='ts_repr.demographics'),
                        url(r'^demographics/data/(?P<option_id>\d+)/$', get_demographics_data, name='ts_repr.get_demographics_data'),
                        url(r'^demographics/save_data/$', save_demographics_data, name='ts_repr.save_demographics_data'),

                        url(r'^species/(?P<scenario_id>\d+)/$', login_required(SpeciesView.as_view()), name='ts_repr.species'),
                        url(r'^species/data/(?P<option_id>\d+)/$', get_species_data_ajax, name='ts_repr.get_species_data'),
                        url(r'^species/save_data/$', save_species_data, name='ts_repr.save_species_data'),
Example #2
0
                       url(r'^launchtool/(?P<step>.+)/$', launch_tool_view, name='ts_emod_launch_tool'),


                       ##################  Sweep Tool  ##################
                       url(r'^sweep/(?P<step>.+)/(?P<scenario_id>[-\d]+)/(?P<run_id>[-\d]+)/$', sweep_tool,
                           name='ts_sweep_tool_step'),
                       url(r'^sweep/(?P<step>.+)/(?P<scenario_id>[-\d]+)/$', sweep_tool,
                           name='ts_sweep_tool_step'),
                       url(r'^sweep/(?P<step>.+)/$', sweep_tool, name='ts_sweep_tool_step'),
                       url(r'^get_range/$', get_range_from_schema, name='ts_emod_get_range_from_schema'),

                       ##################  Scenario  ##################
                       url(r'^scenario/create/(?P<step>.+)/(?P<folder_id>[-\d]+)/$', scenarioCreateByTemplate, name='ts_ScenarioCreateByTemplate_step'),
                       url(r'^scenario/create/(?P<step>.+)/$', scenarioCreateByTemplate, name='ts_ScenarioCreateByTemplate_step'),

                       url(r'^scenario/browse/$', ScenarioBrowseView.as_view(), name='ts_emod_scenario_browse'),
                       url(r'^scenario/browse/(?P<folder_id>[-\d]+)/$', ScenarioBrowseView.as_view(), name='ts_emod_scenario_browse'),
                       url(r'^scenario/browse_public/$', ScenarioBrowsePublicView.as_view(), name='ts_emod_scenario_browse_public'),
                       url(r'^scenario/details/(?P<scenario_id>\d+)/$', ScenarioDetailView.as_view(),
                           name='ts_emod_scenario_details'),
                       url(r'^scenario/delete/(?P<scenario_id>\d+)/$',
                           'ScenarioBrowseView.delete_scenario',
                           name='ts_emod_delete_scenario'),
                       url(r'^scenario/(?P<scenario_id>\d+)/run/delete/(?P<run_id>\d+)/$',
                           'ScenarioBrowseView.delete_run', name='ts_emod_scenario_run_delete'),
                       url(r'^scenario/duplicate/(?P<scenario_id>\d+)/$',
                           'ScenarioBrowseView.duplicate_scenario',
                           name='ts_emod_duplicate_scenario'),

                       url(r'^scenario/duplicate_run/(?P<run_id>\d+)/$',
                           'ScenarioBrowseView.run_to_scenario',