def getForm(action, mode): if action == 'translate': if mode == 'result': field = ['length', 'id'] else: field = ['pid', 'user_translator', 'lang', 'fam', 'title_untranslated', 'title_translated', 'email', 'content_translated', 'wikiuser'] elif action == 'format': if mode == 'reserve': field = ['lang', 'fam', 'title_untranslated', 'title_translated', 'content_translated'] else: field = ['user_translator', 'lang', 'fam', 'title_untranslated', 'title_translated', 'email', 'content_translated', 'content_formatted'] else: field = ['id', 'length', 'pid', 'user_translator', 'lang', 'fam', 'title_untranslated', 'title_translated', 'email', 'content_translated', 'content_formatted', 'user_formatter'] if mode == 'submit': field.append('summary') return getField(Template, field)
def getForm(): return getField(Template)