def codeblock_diff(request, filename): codeblock = get_object_or_404(CodeBlock, filename=filename) if request.method == "GET": return locals() diff_to = request.POST['diff_to'] diff_code = make_diff_snippet( codeblock.code, diff_to, codeblock.filename, 'None', 'None', 'None', None, None) return locals()
def codeblock_diff(request, filename): codeblock = get_object_or_404(CodeBlock, filename=filename) if request.method == "GET": return locals() diff_to = request.POST['diff_to'] diff_code = make_diff_snippet(codeblock.code, diff_to, codeblock.filename, 'None', 'None', 'None', None, None) return locals()
def templateset_templatediff(request, id, filename, hash1, hash2): before = get_object_or_404(TemplateHistory.objects.using("ak"), templateset__id=id, filename=filename, code_hash=hash1) after = get_object_or_404(TemplateHistory.objects.using("ak"), templateset__id=id, filename=filename, code_hash=hash2) before_code = TemplateCode.objects.using("ak").get(code_hash=hash1) after_code = TemplateCode.objects.using("ak").get(code_hash=hash2) block1 = before_code.code block2 = after_code.code diff_code = make_diff_snippet( block1, block2, filename, filename, hash1, hash2, None, None) return locals()
def templateset_templatediff(request, id, filename, hash1, hash2): before = get_object_or_404(TemplateHistory.objects.using("ak"), templateset__id=id, filename=filename, code_hash=hash1) after = get_object_or_404(TemplateHistory.objects.using("ak"), templateset__id=id, filename=filename, code_hash=hash2) before_code = TemplateCode.objects.using("ak").get(code_hash=hash1) after_code = TemplateCode.objects.using("ak").get(code_hash=hash2) block1 = before_code.code block2 = after_code.code diff_code = make_diff_snippet(block1, block2, filename, filename, hash1, hash2, None, None) return locals()