[Oi-commits] r1856 - in branches/newdesign/ideas: . templates

oi-commits at pardus.org.tr oi-commits at pardus.org.tr
Sat Sep 6 19:32:48 EEST 2008


Author: huseyin.berberoglu
Date: Sat Sep  6 19:32:48 2008
New Revision: 1856

Modified:
   branches/newdesign/ideas/templates/idea_detail.html
   branches/newdesign/ideas/urls.py
   branches/newdesign/ideas/views.py
Log:
add delete idea

Modified: branches/newdesign/ideas/templates/idea_detail.html
=================================================================
--- branches/newdesign/ideas/templates/idea_detail.html	(original)
+++ branches/newdesign/ideas/templates/idea_detail.html	Sat Sep  6 19:32:48 2008
@@ -41,8 +41,13 @@
         </ul>
         {% endif %}
 
-{% if perms.ideas.change_idea %}
-    <div class="h3"><a href="javascript:;" onclick="$('#tekrarform').toggle(); return false;">Fikir Tekrarı Bildir</a></div>
+    {% if perms.ideas.change_idea %}
+        <br />
+    <span class="h3"><a href="/yenifikir/duzenle/{{ idea.id }}/">Fikri düzenle</a></span> _
+    <span class="h3"><a href="javascript:;" onclick="$('#tekrarform').toggle(); return false;">Fikir tekrarı bildir</a></span> _
+    <span class="h3"><a href="javascript:;" onclick="$('#changeStatusForm').toggle();">Fikir durumunu değiştir</a></span> _
+    <span class="h3"><a href="/yenifikir/sil/{{ idea.id }}/">Fikri sil</a></span>
+
     <div class="idea_detail_box" style="display: none;" id="tekrarform"> 
         <form  method="post" action="javascript:;">
         <p>Bu fikrin aynısını daha önce görmüşmüydünüz ? O zaman fikir tekrarını bildirerek bize yardımcı olun! </p>
@@ -51,7 +56,6 @@
         <span id="duplicate_form_info"></span>
         </form>
     </div>
-    <div class="h3"><a href="javascript:;" onclick="$('#changeStatusForm').toggle();">Fikir durumunu değiştir</a></div>
     <div class="idea_detail_box" style="display: none;" id="changeStatusForm">
     <form method="POST" action="javascript:;">
         <select name="id_status" id="id_status">
@@ -64,7 +68,6 @@
         <span id="status_form_info"></span>
     </form>
     </div>
-    <div class="h3"><a href="/yenifikir/duzenle/{{ idea.id }}/">Fikri düzenle</a></div>
     {% endif %}
 </div>
 <div style="clear:both"></div>

Modified: branches/newdesign/ideas/urls.py
=================================================================
--- branches/newdesign/ideas/urls.py	(original)
+++ branches/newdesign/ideas/urls.py	Sat Sep  6 19:32:48 2008
@@ -4,6 +4,7 @@
                        (r'^$', 'list'),
                        (r'^ekle/$', 'add'),
                        (r'^duzenle/(?P<idea_id>.*)/$', 'edit_idea'),
+                       (r'^sil/(?P<idea_id>.*)/$', 'delete_idea'),
                        (r'^oyla/(?P<idea_id>.*)/(?P<vote>[0,1])/$', 'vote_idea'),
                        (r'^ayrinti/(?P<idea_id>.*)/$', 'detail'),
                        (r'^ayrinti/(?P<idea_id>.*)/favori/ekle$', 'add_favorite'),

Modified: branches/newdesign/ideas/views.py
=================================================================
--- branches/newdesign/ideas/views.py	(original)
+++ branches/newdesign/ideas/views.py	Sat Sep  6 19:32:48 2008
@@ -226,6 +226,13 @@
         """ idea isn't yours error """
         pass
 
+ at permission_required('ideas.can_change_idea', login_url="/kullanici/giris/")
+def delete_idea(request, idea_id):
+    idea = Idea.objects.get(pk=idea_id)
+    idea.is_hidden = True
+    idea.save()
+    return HttpResponseRedirect(idea.get_absolute_url())
+
 @login_required
 def vote_idea(request, idea_id, vote):
     idea = Idea.objects.get(pk=idea_id)


More information about the Oi-commits mailing list