aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/referential.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/referential.rb')
-rw-r--r--app/models/referential.rb21
1 files changed, 12 insertions, 9 deletions
diff --git a/app/models/referential.rb b/app/models/referential.rb
index 1cd0a16a8..01dba95ab 100644
--- a/app/models/referential.rb
+++ b/app/models/referential.rb
@@ -208,7 +208,7 @@ Rails.application.config.after_initialize do
end
def hub_restricted?
- referential.organisation.hub_restrictions
+ referential.organisation.hub_restrictions == true
end
# override prefix for good prefix in objectid generation
@@ -218,14 +218,17 @@ Rails.application.config.after_initialize do
end
- Chouette::Route
-
- class Chouette::Route
- include NinoxeExtension::Hub::RouteRestrictions
-
- #validates_numericality_of :number
- #validates_numericality_of :wayback_code
- end
+ # Hub constraints
+ Chouette::Route; class Chouette::Route; include NinoxeExtension::Hub::RouteRestrictions; end
+ Chouette::JourneyPattern; class Chouette::JourneyPattern; include NinoxeExtension::Hub::JourneyPatternRestrictions; end
+ Chouette::VehicleJourney; class Chouette::VehicleJourney; include NinoxeExtension::Hub::VehicleJourneyRestrictions; end
+ Chouette::TimeTable; class Chouette::TimeTable; include NinoxeExtension::Hub::TimeTableRestrictions; end
+ Chouette::ConnectionLink; class Chouette::ConnectionLink; include NinoxeExtension::Hub::ConnectionLinkRestrictions; end
+ Chouette::StopArea; class Chouette::StopArea; include NinoxeExtension::Hub::StopAreaRestrictions; end
+ Chouette::Line; class Chouette::Line; include NinoxeExtension::Hub::LineRestrictions; end
+ Chouette::GroupOfLine; class Chouette::GroupOfLine; include NinoxeExtension::Hub::GroupOfLineRestrictions; end
+ Chouette::Company; class Chouette::Company; include NinoxeExtension::Hub::CompanyRestrictions; end
+ Chouette::Network; class Chouette::Network; include NinoxeExtension::Hub::NetworkRestrictions; end
Chouette::TimeTable