def translatable_list(request, template_name="wt_articles/article_list.html"): import copy user = request.user source_articles = user_compatible_source_articles(request.user) articles = [] for sa in source_articles: lang_pairs = target_pairs_by_user(user, sa.language) for pair in lang_pairs: article = copy.deepcopy(sa) article.target = pair[0] article.link = u'/articles/translate/new/%s' % (article.get_relative_url(pair[1])) articles.append(article) return render_to_response(template_name, { "articles": articles, "translatable": True, }, context_instance=RequestContext(request))
def posteditable_list(request, template_name="wt_articles/article_list.html"): import copy user = request.user target_articles = user_compatible_target_articles(request.user) articles = [] for ta in target_articles: lang_pairs = target_pairs_by_user(user, ta.language) for pair in lang_pairs: article = copy.deepcopy(ta) article.target = pair[0] article.link = u"/articles/translate/postedit/%s" % (article.get_relative_url()) articles.append(article) return render_to_response( template_name, {"articles": articles, "translatable": True}, context_instance=RequestContext(request) )
def posteditable_list(request, template_name="wt_articles/article_list.html"): import copy user = request.user target_articles = user_compatible_target_articles(request.user) articles = [] for ta in target_articles: lang_pairs = target_pairs_by_user(user, ta.language) for pair in lang_pairs: article = copy.deepcopy(ta) article.target = pair[0] article.link = u'/articles/translate/postedit/%s' % ( article.get_relative_url()) articles.append(article) return render_to_response(template_name, { "articles": articles, "translatable": True, }, context_instance=RequestContext(request))