diff options
| author | Thomas Haddad | 2017-02-28 18:30:51 +0100 |
|---|---|---|
| committer | Thomas Haddad | 2017-02-28 18:30:51 +0100 |
| commit | 599addc323b0b08ddcea7871748760c0bec83585 (patch) | |
| tree | f4caf83bdebb76c6519bb84386016b48332e9e05 /app/assets/javascripts | |
| parent | 0b680bf3431abdac08d17e3e8714cd29b3697af5 (diff) | |
| download | chouette-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')
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) |
