diff options
Diffstat (limited to 'app/models/referential.rb')
| -rw-r--r-- | app/models/referential.rb | 21 |
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 |
