Sehr geehrte Damen und Herren,
bitte senden Sie uns ein Angebot für die Arbeit an dem auf dem Python-Framework Flask basierenden Veranstaltungsmanagementsystem Indico, um die Aufgabe * Event default language* zu implementieren.
Currently Indico only has a language setting for users, but no way to indicate the primary language of an event.
- Add a new event setting with the default language for the event
- Add a new event setting with the supported languages in the event
- Add a new user setting to always use the preferred language
- In end-user-facing parts of the event (i. e. not the management area), these new language settings should behave like this:
- User setting enabled: Always use the user’s language (ignore supported languages); otherwise use the user’s language if it’s supported, and fall back to the default language if it isn’t.
- When sending emails to a user, use the same logic to determine the language used there.
- When sending emails without knowing the user’s language, use the event’s default language.
Die Arbeiten müssen in Form von einem oder mehreren Merge-/Pull-Requests beim Projekt eingereicht werden und den Ansprüchen des Indico-Entwicklungsteams genügen, sodass diese in das Upstream-Projekt integriert werden können. Zudem müssen die Merge-/Pull-Requests noch dieses Jahr, das heißt bis zum 29. Dezember erstellt werden.
Bitte fügen Sie dem Angebot Referenzen zu ähnlicher geleisteter Arbeit hinzu. Bitte lesen Sie die Zusätzlichen Vertragsbedingungen der Max-Planck-Gesellschaft zur Förderung der Wissenschaften e. V. und senden Sie uns dieses bis zum 15. Dezember 2022 vorzugsweise als reine Textnachricht (mit Anhang) an dv-treffen@mpg.de mit dem Zeichen indico-38dvt-event-language zu. Sollten Sie kein Angebot abgeben können, teilen Sie uns das bitte auch mit.
Max-Planck-Institut für molekulare Genetik
z. H. Paul Menzel
Ihnestraße 63–73
14195 Berlin
Freundliche Grüße
Paul Menzel