Ejemplo n.º 1
0
 def _langs_from_post(self, all_or_some):
     if all_or_some == 'all':
         return 'all'
     langs = []
     for lang in g.all_languages:
         if request.POST.get('lang-' + lang):
             langs.append(str(lang))
     return format_content_lang_pref(langs)
Ejemplo n.º 2
0
 def _langs_from_post(self, all_or_some):
     if all_or_some == 'all':
         return 'all'
     langs = []
     for lang in g.all_languages:
         if request.POST.get('lang-' + lang):
             langs.append(str(lang))
     return format_content_lang_pref(langs)
Ejemplo n.º 3
0
Archivo: user.py Proyecto: B-DAP/reddit
 def PATCH_prefs(self, validated_prefs):
     user_prefs = c.user.preferences()
     for short_name, new_value in validated_prefs.iteritems():
         pref_name = "pref_" + short_name
         if pref_name == "pref_content_langs":
             new_value = vprefs.format_content_lang_pref(new_value)
         user_prefs[pref_name] = new_value
     vprefs.filter_prefs(user_prefs, c.user)
     vprefs.set_prefs(c.user, user_prefs)
     c.user._commit()
     return self.api_wrapper(PrefsJsonTemplate().data(c.user))
Ejemplo n.º 4
0
 def PATCH_prefs(self, validated_prefs):
     user_prefs = c.user.preferences()
     for short_name, new_value in validated_prefs.iteritems():
         pref_name = "pref_" + short_name
         if pref_name == "pref_content_langs":
             new_value = vprefs.format_content_lang_pref(new_value)
         user_prefs[pref_name] = new_value
     vprefs.filter_prefs(user_prefs, c.user)
     vprefs.set_prefs(c.user, user_prefs)
     c.user._commit()
     return self.api_wrapper(PrefsJsonTemplate().data(c.user))