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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
|
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 :group_of_lines, :only => [:index, :show]
resources :access_points, :only => [:index, :show]
resources :access_links, :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 :referentials do
resources :api_keys
resources :rule_parameter_sets
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_copies
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_copies
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 'select_journey_pattern', :on => :member
resources :vehicle_translations
end
resources :vehicle_journey_imports
resources :vehicle_journey_exports
end
end
resources :import_tasks do
member do
get 'file_to_import'
end
end
resources :exports do
collection do
get 'references'
end
end
resources :compliance_check_tasks do
member do
get 'rule_parameter_set'
end
collection do
get 'references'
end
resources :compliance_check_results
end
resources :companies
resources :time_tables do
collection do
get :comment_filter
get :tags
end
member do
get 'duplicate'
end
resources :time_table_dates
resources :time_table_periods
resources :time_table_combinations
end
resources :access_points do
resources :access_links
end
resources :stop_areas do
resources :access_points
resources :stop_area_copies
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 '/404', :to => 'errors#not_found'
match '/422', :to => 'errors#server_error'
match '/500', :to => 'errors#server_error'
root :to => 'referentials#index'
end
|