You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The location of the event is automatically updated with a room address
As the location, currently the derived value roomAddress (e.g. 201, Second floor, Testweg 23, 12345 Berlin, Germany) is used.
It the concation of roomBuildingRoomNumber (e.g. 201), roomBuildingStory (e.g. "Second floor") and roomBuildingAddress (e.g. Testweg 23, 12345 Berlin, Germany)
Our roomAddress is not a "good" location. What a "good" location can depend on language/locale and a custom preferences/needs of an organization (e.g. local school vs international cooperation)
Our simple string concatenation cannot be adapted for all languages/locales
Is your feature request related to a problem? Please describe.
Similar to #8734
Current behaviour
As the location, currently the derived value
roomAddress(e.g.201, Second floor, Testweg 23, 12345 Berlin, Germany) is used.It the concation of
roomBuildingRoomNumber(e.g. 201),roomBuildingStory(e.g. "Second floor") androomBuildingAddress(e.g.Testweg 23, 12345 Berlin, Germany)https://github.com/nextcloud/cdav-library/blob/0e1a08573ed05340fe6c0b592976fe3feeb983f1/src/models/principal.js#L117-L128
Problem
Our
roomAddressis not a "good" location. What a "good" location can depend on language/locale and a custom preferences/needs of an organization (e.g. local school vs international cooperation)Describe the solution you'd like
Introduce
room-locationas standard property for rooms for resource providers (similar to #8734).Describe alternatives you've considered
t('calendar', '{roomBuildingAddress}, {roomBuildingStory} (Room {roomBuildingRoomNumber}', ...).room-locationas standard property for rooms for resource providers (similar to Introduceroom-building-nameas standard property for rooms for resource providers #8734) and use localization string like in (1.) as fallback.(1.) solves problem with localization, but not with custom preferences/needs of organizations.
(2.) Sounds good. But I'd like to keep in simple.
If desired, automation like in (2.) can be provided by an editor extension in the future (see #8522).
Additional context
No response