From 30bd97876767669085831b27a9a3f00e308deaa3 Mon Sep 17 00:00:00 2001
From: Bach Dániel <bd@ik.bme.hu>
Date: Wed, 29 Apr 2015 16:41:49 +0200
Subject: [PATCH] dashboard: fix issue #373 (Save as result: show link/pk to new template)

closes #373
---
 circle/vm/operations.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/circle/vm/operations.py b/circle/vm/operations.py
index c1b0411..fa63c11 100644
--- a/circle/vm/operations.py
+++ b/circle/vm/operations.py
@@ -28,6 +28,7 @@ import time
 from urlparse import urlsplit
 
 from django.core.exceptions import PermissionDenied, SuspiciousOperation
+from django.core.urlresolvers import reverse
 from django.utils import timezone
 from django.utils.translation import ugettext_lazy as _, ugettext_noop
 from django.conf import settings
@@ -794,7 +795,10 @@ class SaveAsTemplateOperation(InstanceOperation):
             tmpl.delete()
             raise
         else:
-            return tmpl
+            return create_readable(
+                ugettext_noop("New template: %(template)s"),
+                template=reverse('dashboard.views.template-detail',
+                                 kwargs={'pk': tmpl.pk}))
 
 
 @register_operation
--
libgit2 0.26.0