diff options
| author | Alban Peignier | 2018-01-02 09:43:59 +0100 | 
|---|---|---|
| committer | GitHub | 2018-01-02 09:43:59 +0100 | 
| commit | d54e2bb4997d4d283ad81e86c2d00ae349b2fa05 (patch) | |
| tree | eaa5bccf34f6c1a22be4d33adc37cebc6e11931a | |
| parent | 7b6fbf175de3ebb766c2de6e400f4f275c662360 (diff) | |
| parent | d6b14504f350e4bf5de3d7a68928c433fef70de7 (diff) | |
| download | chouette-core-d54e2bb4997d4d283ad81e86c2d00ae349b2fa05.tar.bz2 | |
Merge pull request #188 from af83/5433-show-journeys-name-in-editor
Show journeys names in editor. Refs #5433
4 files changed, 18 insertions, 18 deletions
| diff --git a/app/javascript/vehicle_journeys/actions/index.js b/app/javascript/vehicle_journeys/actions/index.js index a1a3ff68c..8dcae271b 100644 --- a/app/javascript/vehicle_journeys/actions/index.js +++ b/app/javascript/vehicle_journeys/actions/index.js @@ -363,23 +363,21 @@ const actions = {                actions.fillEmptyFields(vjas)                return actions.getDelta(vjas)              }) -            vehicleJourneys.push({ -              journey_pattern: val.journey_pattern, -              published_journey_name: val.published_journey_name, -              objectid: val.objectid, -              short_id: val.short_id, -              footnotes: val.footnotes, -              time_tables: timeTables, -              purchase_windows: purchaseWindows, -              vehicle_journey_at_stops: vjasWithDelta, -              deletable: false, -              selected: false, -              published_journey_name: val.published_journey_name || 'non renseigné', -              published_journey_identifier: val.published_journey_identifier || 'non renseigné', -              company: val.company || 'non renseigné', -              transport_mode: val.route.line.transport_mode || 'undefined', -              transport_submode: val.route.line.transport_submode || 'undefined' -            }) + +            vehicleJourneys.push( +              _.assign({}, val, { +                time_tables: timeTables, +                purchase_windows: purchaseWindows, +                vehicle_journey_at_stops: vjasWithDelta, +                deletable: false, +                selected: false, +                published_journey_name: val.published_journey_name || 'non renseigné', +                published_journey_identifier: val.published_journey_identifier || 'non renseigné', +                company: val.company || 'non renseigné', +                transport_mode: val.route.line.transport_mode || 'undefined', +                transport_submode: val.route.line.transport_submode || 'undefined' +              }) +            )            }            window.currentItemsLength = vehicleJourneys.length            dispatch(actions.receiveVehicleJourneys(vehicleJourneys)) diff --git a/app/javascript/vehicle_journeys/components/VehicleJourney.js b/app/javascript/vehicle_journeys/components/VehicleJourney.js index 1e62444ef..30b329896 100644 --- a/app/javascript/vehicle_journeys/components/VehicleJourney.js +++ b/app/javascript/vehicle_journeys/components/VehicleJourney.js @@ -68,6 +68,7 @@ export default class VehicleJourney extends Component {            }            >            <div className='strong mb-xs'>{this.props.value.short_id || '-'}</div> +          <div>{this.props.value.published_journey_name && this.props.value.published_journey_name != "non renseigné" ? this.props.value.published_journey_name : '-'}</div>            <div>{this.props.value.journey_pattern.short_id || '-'}</div>            <div>              {time_tables.slice(0,3).map((tt, i)=> diff --git a/app/javascript/vehicle_journeys/components/VehicleJourneys.js b/app/javascript/vehicle_journeys/components/VehicleJourneys.js index e16d03f90..dc480d6b4 100644 --- a/app/javascript/vehicle_journeys/components/VehicleJourneys.js +++ b/app/javascript/vehicle_journeys/components/VehicleJourneys.js @@ -115,6 +115,7 @@ export default class VehicleJourneys extends Component {                <div className='t2e-head w20'>                  <div className='th'>                    <div className='strong mb-xs'>ID course</div> +                  <div>Nom course</div>                    <div>ID mission</div>                    <div>Calendriers</div>                    { this.hasFeature('purchase_windows') && <div>Calendriers Commerciaux</div> } diff --git a/app/views/vehicle_journeys/show.rabl b/app/views/vehicle_journeys/show.rabl index a07f09309..01175a85d 100644 --- a/app/views/vehicle_journeys/show.rabl +++ b/app/views/vehicle_journeys/show.rabl @@ -1,6 +1,6 @@  object @vehicle_journey -[:objectid, :published_journey_name, :published_journey_identifier, :company_id].each do |attr| +[:objectid, :published_journey_name, :published_journey_identifier, :company_id, :comment].each do |attr|    attributes attr, :unless => lambda { |m| m.send( attr).nil?}  end | 
