def show(request, resource_id): csrf_token = csrf(request)['csrf_token'] issue = Issue.objects.get(id=resource_id) issue.read_count += 1 issue.save() class ShowFeed(Feed): title = "IssueTrac.kr issue" link = "/issue/" description = "Recent Issues" def get_object(self, request, resource_id): return issue def items(self): return Comment.objects.filter(issue=issue) def item_title(self, item): return "comment : " + strip_tags(item.content)[:50] def item_description(self, item): return item.content def item_link(self, item): return '/issues/%d#c-%d' % (issue.id, item.id) if request.user.is_anonymous(): user_vote = None else: try: user_vote = issue.vote_set.get(voter=request.user) except ObjectDoesNotExist: user_vote = None if request.format == 'xml': return ShowFeed()(request, resource_id) else: return render_to_response('issues/show.html', locals())
def index(request, resource_id): objects = Issue.objects.order_by('-updated') class IndexFeed(Feed): title = "IssueTrac.kr site index" link = "/issue/" description = "Recent Issues" def items(self): return objects def item_title(self, item): return item.title def item_description(self, item): return item.content def item_link(self, item): return '/issues/' + str(item.id) if 'tag' in request.GET: for tag in request.GET.getlist('tag'): objects = objects.filter(tags__name=tag) if request.format == 'xml': return IndexFeed()(request) else: return render_to_response('issues/index.html', locals())
def index(request, resource_id): return render_to_response('historic/index.html', locals())
def edit(request, resource_id): csrf_token = csrf(request)['csrf_token'] issue = Issue.objects.get(id=resource_id) return render_to_response('issues/edit.html', locals())
def login(request, object_id): csrf_token = csrf(request)['csrf_token'] reverse_url = reverse l = locals() l.update(social_auth_by_type_backends(request)) return render_to_response('login.html', l)
def show(request, object_id): csrf_token = csrf(request)['csrf_token'] return render_to_response('accounts/show.html', locals())
def histories(request, resource_id): issue = Issue.objects.get(id=resource_id) return render_to_response('issues/histories.html', locals())
def new(request, resource_id): csrf_token = csrf(request)['csrf_token'] return render_to_response('issues/new.html', locals())
def history(request, resource_id): history = IssueHistory.objects.get(id=resource_id) return render_to_response('issues/history.html', locals())
def index(request, resource_id): tags = Tag.objects.all() return render_to_response('tags/index.html', locals())
def index(request, resource_id): return render_to_response('scraper/index.html', locals())