(sender, user)
| 585 | ########################################################################## |
| 586 | @user_logged_in.connect_via(app) |
| 587 | def register_language(sender, user): |
| 588 | # After logged in, set the language in the preferences if we get from |
| 589 | # the login page |
| 590 | data = request.form |
| 591 | if 'language' in data: |
| 592 | language = data['language'] |
| 593 | |
| 594 | # Set the user language preference |
| 595 | misc_preference = Preferences.module('misc') |
| 596 | user_languages = misc_preference.preference( |
| 597 | 'user_language' |
| 598 | ) |
| 599 | |
| 600 | if user_languages and language: |
| 601 | language = user_languages.set(language) |
| 602 | |
| 603 | ########################################################################## |
| 604 | # Register any local servers we can discover |
nothing calls this directly
no test coverage detected