[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