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
  | 
crumb :root do
  link "Accueil", root_path
end
crumb :workbench do |workbench|
  link workbench.name, workbench_path(workbench)
end
crumb :referential do |referential|
  link referential.name, referential_path(referential)
  parent :workbench, referential.workbench
end
crumb :time_tables do |referential|
  link I18n.t('time_tables.index.title'), referential_time_tables_path(referential)
  parent :referential, referential
end
crumb :time_table do |referential, time_table|
  link time_table.comment, referential_time_table_path(referential, time_table)
  parent :time_tables, referential
end
crumb :compliance_check_sets do |workbench|
  link I18n.t('compliance_check_sets.index.title'), workbench_compliance_check_sets_path(workbench)
  parent :workbench, workbench
end
crumb :compliance_check_set do |workbench, compliance_check_set|
  link compliance_check_set.name, workbench_compliance_check_set_path(workbench, compliance_check_set)
  parent :compliance_check_sets, workbench
end
crumb :imports do |workbench|
  link I18n.t('imports.index.title'), workbench_imports_path(workbench)
  parent :workbench, workbench
end
crumb :import do |workbench, import|
  link import.name, workbench_import_path(workbench, import)
  parent :imports, workbench
end
crumb :organisation do |organisation|
  link organisation.name, organisation_path(organisation)
end
crumb :compliance_control_sets do
  link I18n.t('compliance_control_sets.index.title'), compliance_control_sets_path
end
crumb :compliance_control_set do |compliance_control_set|
  link compliance_control_set.name, compliance_control_set_path(compliance_control_set)
  parent :compliance_control_sets
end
crumb :compliance_control do |compliance_control|
  link compliance_control.name, compliance_control_set_compliance_control_path(compliance_control.compliance_control_set, compliance_control)
  parent :compliance_control_set, compliance_control.compliance_control_set
end
crumb :stop_area_referential do |stop_area_referential|
  link I18n.t('stop_area_referentials.show.title'), stop_area_referential_path(stop_area_referential)
end
crumb :line_referential do |line_referential|
  link I18n.t('line_referentials.show.title'), line_referential_path(line_referential)
end
crumb :companies do |line_referential|
  link I18n.t('companies.index.title'), line_referential_companies_path(line_referential)
  parent :line_referential, line_referential
end
crumb :company do |company|
  link company.name, line_referential_company_path(company.line_referential, company)
  parent :companies, company.line_referential
end
crumb :networks do |line_referential|
  link I18n.t('networks.index.title'), line_referential_networks_path(line_referential)
  parent :line_referential, line_referential
end
crumb :network do |network|
  link network.name, line_referential_network_path(network.line_referential, network)
  parent :networks, network.line_referential
end
crumb :group_of_lines do |line_referential|
  link I18n.t('group_of_lines.index.title'), line_referential_group_of_lines_path(line_referential)
  parent :line_referential, line_referential
end
crumb :group_of_line do |group_of_line|
  link group_of_line.name, line_referential_group_of_line_path(group_of_line.line_referential, group_of_line)
  parent :group_of_lines, group_of_line.line_referential
end
crumb :lines do |line_referential|
  link I18n.t('lines.index.title'), line_referential_lines_path
  parent :line_referential, line_referential
end
crumb :line do |line|
  link line.name, line_referential_line_path(line.line_referential, line)
  parent :lines, line.line_referential
end
crumb :calendars do
  link I18n.t('calendars.index.title'), calendars_path
end
crumb :calendar do |calendar|
  link calendar.name, calendar_path(calendar)
  parent :calendars
end
crumb :referential_line do |referential, line|
  link line.name, referential_line_path(referential, line)
  parent :referential, referential
end
crumb :line_footnotes do |referential, line|
  link line.name, referential_line_footnotes_path(referential, line)
  parent :referential_line, line, referential
end
crumb :routing_constraint_zones do |referential, line|
  link I18n.t('routing_constraint_zones.index.title'), referential_line_routing_constraint_zones_path(referential, line)
  parent :referential_line, line, referential
end
crumb :routing_constraint_zone do |referential, line, routing_constraint_zone|
  link routing_constraint_zone.name, referential_line_routing_constraint_zone_path(referential, line, routing_constraint_zone)
  parent :routing_constraint_zones, line, referential
end
# crumb :compliance_controls do|compliance_control_sets|
#   link
#   parent :compliance_control_sets, compliance_control_sets
# end
# crumb :project do |project|
#   link project.name, project_path(project)
#   parent :projects
# end
# crumb :project_issues do |project|
#   link "Issues", project_issues_path(project)
#   parent :project, project
# end
# crumb :issue do |issue|
#   link issue.title, issue_path(issue)
#   parent :project_issues, issue.project
# end
# If you want to split your breadcrumbs configuration over multiple files, you
# can create a folder named `config/breadcrumbs` and put your configuration
# files there. All *.rb files (e.g. `frontend.rb` or `products.rb`) in that
# folder are loaded and reloaded automatically when you change them, just like
# this file (`config/breadcrumbs.rb`).
  |