Skip to content

Commit 25407e6

Browse files
committed
added view posterboards
1 parent 9824ebb commit 25407e6

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

app/views.py

+2
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ def people_handler(request, blogger=None, homepageid=None, format='html', settin
187187
}
188188
if blogger.id == user.id:
189189
pbs = blogger.posterboard_set
190+
linkedpbs = blogger.posterboard_set.filter(is_user_home_page=False).all()
190191
else:
191192
pbs = blogger.posterboard_set.filter(private=False)
192193
pbs = pbs.filter(is_user_home_page=True).order_by('-created_at').all()
@@ -260,6 +261,7 @@ def people_handler(request, blogger=None, homepageid=None, format='html', settin
260261
'nexthomepage': nexthomepage,
261262
'prevhomepage': prevhomepage,
262263
'posterboard': posterboard,
264+
'linkedpbs': linkedpbs,
263265
'unlinkedposterboards': unlinked_pbs,
264266
'element_data': data['element_data'],
265267
'blog_owner': blogger.id == user.id},

templates/people/show.html

+18
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<button id="image_upload">New Thumbnail</button>
3333
<button id="pb_delete">Remove Page</button>
3434
<button id="add_user_home_page">Add a Page</button>
35+
<button id="view_user_pbs">Posterboards</button>
3536
</div>
3637
</div>
3738
</div>
@@ -85,6 +86,17 @@
8586
<input type="submit" id="pb_delete_button" value="Delete Posterboard">
8687
</form>
8788
</div>
89+
<div style="display:none" id="view_user_pbs_form_wrapper">
90+
<form action='/people/{{blogger.username}}/posterboards/{{posterboard.title_path}}/' id="pb_delete_form" name="pb_delete_form" method="get">
91+
<div id='content'>
92+
<ul>
93+
{% for p in linkedpbs %}
94+
<li><a href="/people/{{ blogger.username }}/posterboards/{{ p.title_path }}/">{{ p.title }}</a></li>
95+
{% endfor %}
96+
</ul>
97+
</div>
98+
</form>
99+
</div>
88100
{% endif %}
89101
<!--
90102
Posterboards:
@@ -112,6 +124,12 @@
112124
directCall : { element: '#add_homepage_form_wrapper' }
113125
});
114126
});
127+
$("#view_user_pbs").click(function() {
128+
jQuery.fn.modalBox("close");
129+
jQuery.fn.modalBox({
130+
directCall : { element: '#view_user_pbs_form_wrapper' }
131+
});
132+
});
115133
});
116134
</script>
117135
{% endblock %}

0 commit comments

Comments
 (0)