def post(self): """Create a new language and fill it with empty translations""" if not users.is_current_user_admin(): self.error(403) code = self.request.get('code') label = self.request.get('label') language = Language.all().filter('code =', code).get() if language is not None: self.error(500) else: language = Language(code=code, label=label, enabled_in_tool=False, enabled_on_site=False) for phrase in Phrase.all(): translation = Translation(phrase=phrase, text='') translation.put() language.translations.append(translation.key()) language.put() init_cached_languages() self.response.headers['Content-Type'] = 'text/plain' self.response.out.write('')
def post(self): """Create a new phrase""" if not users.is_current_user_admin(): self.error(403) else: text = self.request.get('text') phrase = Phrase(text=text) phrase.put() for lang in Language.all(): translation = Translation(phrase=phrase, text='') translation.save() lang.translations.append(translation.key()) lang.save()
def post(self): """Create a new phrase""" if not users.is_current_user_admin(): self.error(403) else: text = self.request.get('text') phrase = Phrase(text=text) phrase.put() for lang in Language.all(): translation = Translation(phrase=phrase, text='') translation.save() lang.translations.append(translation.key()) lang.save()
def post(self): """Create a new language and fill it with empty translations""" if not users.is_current_user_admin(): self.error(403) code = self.request.get('code') label = self.request.get('label') language = Language.all().filter('code =', code).get() if language is not None: self.error(500) else: language = Language(code=code, label=label, enabled_in_tool=False, enabled_on_site=False) for phrase in Phrase.all(): translation = Translation(phrase=phrase, text='') translation.put() language.translations.append(translation.key()) language.put() init_cached_languages() self.response.headers['Content-Type'] = 'text/plain' self.response.out.write('')