GoMap icon indicating copy to clipboard operation
GoMap copied to clipboard

Add multi-select to custom fields

Open GA-Kevin-Codes opened this issue 3 months ago • 3 comments

I am starting to add more and more delivery information to locations such as restaurants, convenience stores, shops, and more such as Uber Eats, DoorDash, etc.

I created a custom field to prompt me for the partner(s) if delivery is chosen as 'yes'. It works wonderfully if they only have 1 partner. However, many places have more than one delivery partner so it would be beneficial to have a toggle on the custom field generator that enables multi select or even multi select by default.

My first thought was something like payment types, which presents a yes/-/no option but I think a multi select would be more appropriate. Of course whatever is selected would need to be tagged as a semicolon delimitated value same as payment types.

GA-Kevin-Codes avatar Nov 30 '25 13:11 GA-Kevin-Codes

image

GA-Kevin-Codes avatar Nov 30 '25 13:11 GA-Kevin-Codes

This is a perfectly reasonable request, but the implementation would require a bit of rearchitecting what is already somewhat fragile code. Ideally this would be introduced via an extension to https://github.com/openstreetmap/id-tagging-schema rather than as an ad hoc feature for custom fields.

Unfortunately the number of uses for delivery:partner might be too low to make a strong case for it, but there might be other semicolon delimited tags that would also benefit.

bryceco avatar Dec 04 '25 11:12 bryceco

No worries if the development burden is too much, I used delivery:partner because it's one I used recently but yes I absolutely meant for it to be any semicolon delimited list!

GA-Kevin-Codes avatar Dec 06 '25 01:12 GA-Kevin-Codes