1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
|
ChouetteIhm::Application.routes.draw do
devise_scope :users do
match "/users/sign_up" => "subscriptions#new"
end
devise_for :users
namespace :api do
namespace :v1 do
resources :time_tables, :only => [:index, :show]
resources :connection_links, :only => [:index, :show]
resources :companies, :only => [:index, :show]
resources :networks, :only => [:index, :show]
resources :stop_areas, :only => [:index, :show]
resources :lines, :only => [:index, :show] do
resources :journey_patterns, :only => [:index, :show]
resources :routes, :only => [:index, :show] do
resources :vehicle_journeys, :only => [:index, :show]
resources :journey_patterns, :only => [:index, :show]
resources :stop_areas, :only => [:index, :show]
end
end
resources :routes, :only => :show
resources :journey_patterns, :only => :show
resources :vehicle_journeys, :only => :show
end
end
resource :subscription
resource :organisation do
resources :users
end
resources :file_validations
resources :referentials do
resources :keys
resources :api_keys
resources :stop_point_areas
match 'lines' => 'lines#destroy_all', :via => :delete
resources :group_of_lines do
resources :stop_areas do
resources :access_points
resources :stop_area_parents
resources :stop_area_children
resources :stop_area_routing_lines
resources :stop_area_routing_stops
member do
get 'add_children'
get 'select_parent'
get 'add_routing_lines'
get 'add_routing_stops'
end
end
resources :lines
collection do
get :name_filter
end
end
resources :lines do
collection do
get :name_filter
end
end
resources :lines, :networks, :group_of_lines do
resources :stop_areas do
resources :access_points
resources :stop_area_parents
resources :stop_area_children
resources :stop_area_routing_lines
resources :stop_area_routing_stops
member do
get 'add_children'
get 'select_parent'
get 'add_routing_lines'
get 'add_routing_stops'
end
end
resources :routes do
resources :journey_patterns do
member do
get 'new_vehicle_journey'
end
end
resources :vehicle_journeys do
get 'timeless', :on => :collection
get 'select_journey_pattern', :on => :member
resources :vehicle_translations
end
resources :stop_points do
collection do
post :sort
end
end
end
end
resources :imports
resources :exports do
collection do
get 'references'
end
end
resources :companies
resources :time_tables do
collection do
get :comment_filter
end
resources :time_table_dates
resources :time_table_periods
end
resources :access_points do
resources :access_links
end
resources :stop_areas do
resources :access_points
resources :stop_area_parents
resources :stop_area_children
resources :stop_area_routing_lines
resources :stop_area_routing_stops
member do
get 'add_children'
get 'select_parent'
get 'add_routing_lines'
get 'add_routing_stops'
get 'access_links'
end
collection do
put 'default_geometry'
end
end
resources :connection_links do
resources :connection_link_areas
member do
get 'select_areas'
end
resources :stop_areas do
resources :access_points
resources :stop_area_parents
resources :stop_area_children
resources :stop_area_routing_lines
resources :stop_area_routing_stops
member do
get 'add_children'
get 'select_parent'
get 'add_routing_lines'
get 'add_routing_stops'
end
end
end
resources :clean_ups
end
match '/help/(*slug)' => 'help#show'
match '/test_sheet/(*slug)' => 'test_sheet#show'
root :to => 'referentials#index'
end
|