aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorThomas Haddad2017-02-28 18:30:51 +0100
committerThomas Haddad2017-02-28 18:30:51 +0100
commit599addc323b0b08ddcea7871748760c0bec83585 (patch)
treef4caf83bdebb76c6519bb84386016b48332e9e05 /app/assets/javascripts
parent0b680bf3431abdac08d17e3e8714cd29b3697af5 (diff)
downloadchouette-core-599addc323b0b08ddcea7871748760c0bec83585.tar.bz2
Refs #2521: Fix use correct vj properties (published journey name / id & company)
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/es6_browserified/vehicle_journeys/actions/index.js5
-rw-r--r--app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js2
-rw-r--r--app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/CreateModal.js2
-rw-r--r--app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/EditVehicleJourney.js18
-rw-r--r--app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/vehicleJourneys.js7
5 files changed, 23 insertions, 11 deletions
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/actions/index.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/actions/index.js
index 166705f4a..8c9f3822c 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/actions/index.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/actions/index.js
@@ -199,7 +199,10 @@ const actions = {
time_tables: timeTables,
vehicle_journey_at_stops: vjasWithDelta,
deletable: false,
- selected: false
+ selected: false,
+ published_journey_name: val.published_journey_name || 'non renseigné',
+ published_journey_identifier: val.published_journey_name || 'non renseigné',
+ company_id: val.published_journey_name || 'non renseigné'
})
}
// if(vehicleJourneys.length != window.vehicleJourneysPerPage){
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js
index 43ce6d6cd..752d14992 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/VehicleJourney.js
@@ -24,7 +24,7 @@ class VehicleJourney extends Component {
{/* Nom */}
<p className='small'>
- <strong>Nom: </strong>{this.props.value.comment}
+ <strong>Nom: </strong>{this.props.value.published_journey_name}
</p>
{/* Id mission */}
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/CreateModal.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/CreateModal.js
index d620936b4..7ae3d4a8a 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/CreateModal.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/CreateModal.js
@@ -47,7 +47,7 @@ class CreateModal extends Component {
<label className='control-label is-required'>Nom de la course</label>
<input
type='text'
- ref='comment'
+ ref='published_journey_name'
className='form-control'
onKeyDown={(e) => actions.resetValidation(e.currentTarget)}
required
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/EditVehicleJourney.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/EditVehicleJourney.js
index e2c109aab..5e48b41fb 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/EditVehicleJourney.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/components/tools/EditVehicleJourney.js
@@ -45,12 +45,12 @@ class EditVehicleJourney extends Component {
<form>
<div className='modal-body'>
<div className='form-group'>
- <label className='control-label is-required'>Nom</label>
+ <label className='control-label is-required'>Intitulé de la course</label>
<input
type='text'
- ref='comment'
+ ref='published_journey_name'
className='form-control'
- defaultValue={this.props.modal.modalProps.vehicleJourney.comment}
+ defaultValue={this.props.modal.modalProps.vehicleJourney.published_journey_name}
onKeyDown={(e) => actions.resetValidation(e.currentTarget)}
required
/>
@@ -63,12 +63,20 @@ class EditVehicleJourney extends Component {
</div>
<div className='row'>
<div className='col-lg-6 col-md-6 col-sm-6 col-xs-6'>
- NUMERO DE TRAIN??
+ <label className='control-label is-required'>Numéro de train</label>
+ <input
+ type='text'
+ ref='published_journey_identifier'
+ className='form-control'
+ defaultValue={this.props.modal.modalProps.vehicleJourney.published_journey_identifier}
+ onKeyDown={(e) => actions.resetValidation(e.currentTarget)}
+ required
+ />
</div>
</div>
<div className='row'>
<div className='col-lg-6 col-md-6 col-sm-6 col-xs-6'>
- TRANSPORTEUR??
+ <p>Transporteur <span> {this.props.modal.modalProps.vehicleJourney.company_id}</span></p>
</div>
</div>
</div>
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/vehicleJourneys.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/vehicleJourneys.js
index ce6c89379..36fe110ed 100644
--- a/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/vehicleJourneys.js
+++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/vehicleJourneys.js
@@ -21,7 +21,7 @@ const vehicleJourney= (state = {}, action) => {
}
return {
journey_pattern: journeyPattern,
- comment: action.data.comment.value,
+ published_journey_name: action.data.published_journey_name.value,
objectid: '',
footnotes: [],
time_tables: [],
@@ -102,7 +102,8 @@ const vehicleJourneys = (state = [], action) => {
return state.map((vj, i) => {
if (vj.selected){
return Object.assign({}, vj, {
- comment: action.data.comment.value,
+ published_journey_name: action.data.published_journey_name.value,
+ published_journey_identifier: action.data.published_journey_identifier.value,
})
}else{
return vj
@@ -150,7 +151,7 @@ const vehicleJourneys = (state = [], action) => {
for (i = 0; i< action.data.duplicate_number.value; i++){
action.data.additional_time.value *= (i + 1)
dupeVj = vehicleJourney(vj, action)
- dupeVj.comment = dupeVj.comment + '-' + i
+ dupeVj.published_journey_name = dupeVj.published_journey_name + '-' + i
dupeVj.selected = false
delete dupeVj['objectid']
dupes.push(dupeVj)