Skip to content

Commit d6f5538

Browse files
fix put/post
1 parent 30cf528 commit d6f5538

File tree

4 files changed

+36
-40
lines changed

4 files changed

+36
-40
lines changed

gtfs.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1020,7 +1020,7 @@
10201020

10211021
# Fares v2
10221022

1023-
- id: fare_product
1023+
- id: fareproduct
10241024
name: fare_products.txt
10251025
helpContent: Used to describe the range of fares available for purchase by riders or taken into account when computing the total fare for journeys with multiple legs, such as transfer costs.
10261026
fields:
@@ -1039,7 +1039,7 @@
10391039
- name: currency
10401040
required: true
10411041
inputType: TEXT # FARE-TODO: Dropdownx
1042-
- id: fare_media
1042+
- id: faremedia
10431043
name: fare_media.txt
10441044
helpContent: To describe the different fare media that can be employed to use fare products. Fare media are physical or virtual holders used for the representation and/or validation of a fare product.
10451045
fields:
@@ -1058,7 +1058,7 @@
10581058
- value: '2'
10591059
- value: '3'
10601060
- value: '4'
1061-
- id: fare_transfer_rule
1061+
- id: faretransferrule
10621062
name: fare_transfer_rules.txt
10631063
helpContent: Fare rules for transfers between legs of travel defined in fare_leg_rules.txt.
10641064
fields:
@@ -1090,7 +1090,7 @@
10901090
- name: fare_product_id
10911091
required: false
10921092
inputType: TEXT # FARE-TODO: Needs to reference fare_products
1093-
- id: fare_leg_rule
1093+
- id: farelegrule
10941094
name: fare_leg_rules.txt
10951095
# FARE-TODO: Some help content?
10961096
fields:

lib/editor/util/gtfs.js

+4-8
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ export const COMPONENT_LIST = [
3232
{ id: 'calendar', tableName: 'calendar' },
3333
{ id: 'scheduleexception', tableName: 'schedule_exceptions' },
3434
{ id: 'agency', tableName: 'agency' },
35-
{ id: 'fare_product', tableName: 'fare_product' },
36-
{ id: 'fare_media', tableName: 'fare_media' },
37-
{ id: 'fare_transfer_rule', tableName: 'fare_transfer_rule' },
38-
{ id: 'fare_leg_rule', tableName: 'fare_leg_rule' }
35+
{ id: 'fareproduct', tableName: 'fare_product' },
36+
{ id: 'faremedia', tableName: 'fare_media' },
37+
{ id: 'faretransferrule', tableName: 'fare_transfer_rule' },
38+
{ id: 'farelegrule', tableName: 'fare_leg_rule' }
3939
]
4040

4141
export function getTableById (tableData: any, id?: string, emptyArrayOnNull: boolean = true): any {
@@ -244,10 +244,6 @@ export function getEntityName (entity: any): string {
244244
nameKey = 'description'
245245
} else if (typeof entity.fare_id !== 'undefined') {
246246
nameKey = 'fare_id'
247-
} else if (typeof entity.fare_product_id !== 'undefined') {
248-
nameKey = 'fare_product_id' // FARE-TODO: fare_product_name?
249-
} else if (typeof entity.fare_media_id !== 'undefined') {
250-
nameKey = 'fare_media_id' // FARE-TODO: fare_media_name? Some combo?
251247
}
252248
// FARE-TODO: what to do with fare_transfer_rules.txt?
253249
// FARE-TODO: what to do with fare_leg_rules.txt?

lib/editor/util/ui.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -75,32 +75,32 @@ export const GTFS_ICONS = [
7575
label: messages('fare.label')
7676
},
7777
{
78-
id: 'fare_product',
79-
tableName: 'fare_product',
78+
id: 'fareproduct',
79+
tableName: 'fareproduct',
8080
icon: 'shopping-cart',
8181
addable: true,
8282
title: 'FARE PRODUCT TEST TITLE',
8383
label: 'FARE PRODUCT TEST LABEL'
8484
},
8585
{
86-
id: 'fare_media',
87-
tableName: 'fare_media',
86+
id: 'faremedia',
87+
tableName: 'faremedia',
8888
icon: 'id-card',
8989
addable: true,
9090
title: 'FARE MEDIA TEST TITLE',
9191
label: 'FARE MEDIA TEST LABEL'
9292
},
9393
{
94-
id: 'fare_transfer_rule',
95-
tableName: 'fare_transfer_rule',
94+
id: 'faretransferrule',
95+
tableName: 'faretransferrule',
9696
icon: 'link',
9797
addable: true,
9898
title: 'FARE TRANSFER RULE TEST TITLE',
9999
label: 'FARE TRANSFER RULE TEST LABEL'
100100
},
101101
{
102-
id: 'fare_leg_rule',
103-
tableName: 'fare_leg_rule',
102+
id: 'farelegrule',
103+
tableName: 'farelegrule',
104104
icon: 'book',
105105
addable: true,
106106
title: 'FARE LEG RULE TEST TITLE',

lib/gtfs/util/index.js

+20-20
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ export function getEntityIdField (type: string): string {
1515
return 'agency_id'
1616
case 'fare':
1717
return 'fare_id'
18-
case 'fare_product':
18+
case 'fareproduct':
1919
return 'fare_product_id'
20-
case 'fare_media':
20+
case 'faremedia':
2121
return 'fare_media_id'
22-
case 'fare_transfer_rule':
22+
case 'faretransferrule':
2323
return 'id'
24-
case 'fare_leg_rule':
24+
case 'farelegrule':
2525
return 'id'
2626
case 'calendar':
2727
return 'service_id'
@@ -111,20 +111,20 @@ export function getGraphQLFieldsForEntity (type: string, editor: boolean = false
111111
contains_id
112112
}
113113
`
114-
case 'fare_product':
114+
case 'fareproduct':
115115
return `
116116
${fields}
117117
`
118-
case 'fare_media':
118+
case 'faremedia':
119119
return `
120120
${fields}
121121
`
122-
case 'fare_transfer_rule':
122+
case 'faretransferrule':
123123
return `
124124
id
125125
${fields}
126126
`
127-
case 'fare_leg_rule':
127+
case 'farelegrule':
128128
return `
129129
id
130130
${fields}
@@ -168,13 +168,13 @@ export function getEntityGraphQLRoot (type: string): string {
168168
return 'calendar'
169169
case 'fare':
170170
return 'fares'
171-
case 'fare_product':
171+
case 'fareproduct':
172172
return 'fare_product'
173-
case 'fare_media':
173+
case 'faremedia':
174174
return 'fare_media'
175-
case 'fare_transfer_rule':
175+
case 'faretransferrule':
176176
return 'fare_transfer_rule'
177-
case 'fare_leg_rule':
177+
case 'farelegrule':
178178
return 'fare_leg_rule'
179179
case 'feedinfo':
180180
return 'feed_info'
@@ -209,16 +209,16 @@ export function getEntityTableString (type: string): string {
209209
return 'calendar'
210210
case 'fare': // Fares v1
211211
return 'fare_attributes' // Fares v1
212-
case 'fare_product':
213-
return 'fare_product'
214-
case 'fare_media':
215-
return 'fare_media'
212+
case 'fareproduct':
213+
return 'fareproduct'
214+
case 'faremedia':
215+
return 'faremedia'
216216
case 'fare_rules': // Fares v1
217217
return 'fare_rules' // Fares v1
218-
case 'fare_transfer_rule':
219-
return 'fare_transfer_rule'
220-
case 'fare_leg_rule':
221-
return 'fare_leg_rule'
218+
case 'faretransferrule':
219+
return 'faretransferrule'
220+
case 'farelegrule':
221+
return 'farelegrule'
222222
case 'feedinfo':
223223
return 'feedinfo'
224224
case 'stop':

0 commit comments

Comments
 (0)