From 4ed8d66ec3025cb4e554554161a7af01307bd128 Mon Sep 17 00:00:00 2001 From: Thomas Haddad Date: Mon, 3 Apr 2017 17:26:12 +0200 Subject: Refs #3028: Add and update permissions for vj and jp Signed-off-by: Thomas Shawarma Haddad --- .../journey_patterns/components/CreateModal.js | 2 +- .../journey_patterns/components/JourneyPattern.js | 6 +++--- .../journey_patterns/components/JourneyPatterns.js | 1 + .../journey_patterns/components/SaveJourneyPattern.js | 2 +- .../javascripts/es6_browserified/journey_patterns/index.js | 1 + .../vehicle_journeys/components/SaveVehicleJourneys.js | 5 +++-- .../vehicle_journeys/components/VehicleJourney.js | 14 +++++++------- .../vehicle_journeys/components/tools/CreateModal.js | 2 +- .../vehicle_journeys/containers/SaveVehicleJourneys.js | 3 ++- .../javascripts/es6_browserified/vehicle_journeys/index.js | 2 +- 10 files changed, 21 insertions(+), 17 deletions(-) (limited to 'app/assets/javascripts') diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/CreateModal.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/CreateModal.js index 573ebf228..aa2d208df 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/CreateModal.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/CreateModal.js @@ -17,7 +17,7 @@ class CreateModal extends Component { } render() { - if(this.props.status.isFetching == true) { + if(this.props.status.isFetching == true || this.props.status.policy['journey_patterns.edit'] == false) { return false } if(this.props.status.fetchSuccess == true) { diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPattern.js b/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPattern.js index 3dae38d74..04e3b8974 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPattern.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/components/JourneyPattern.js @@ -34,7 +34,7 @@ class JourneyPattern extends Component{ type='checkbox' id={sp.id} checked={sp.checked} - disabled={this.props.value.deletable ? 'disabled' : ''} + disabled={(this.props.value.deletable || this.props.status.policy['journey_patterns.edit'] == false) ? 'disabled' : ''} > @@ -74,7 +74,7 @@ class JourneyPattern extends Component{