Add multi-select to custom fields
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.
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.
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!