File tree Expand file tree Collapse file tree 3 files changed +14
-3
lines changed
Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -351,6 +351,8 @@ def get(self, shake_id=None):
351351 else :
352352 category_shakes = []
353353 managers = shake .managers ()
354+ # make sure to exclude the owner, just in case they are also in the manager list
355+ managers = [m for m in managers if m .id != shake .user_id ]
354356
355357 return self .render (
356358 "admin/group-shake-view.html" ,
Original file line number Diff line number Diff line change @@ -39,9 +39,13 @@ <h1 class="shake-view-title">{{shake.display_name()}}</h1>
3939 < div class ="field " style ="align-items: start; ">
4040 < label > Managers:</ label >
4141 < div class ="field-input ">
42+ {% if managers %}
4243 {% for manager in managers %}
4344 < a class ="shake-manager-promotion " title ="Promote {{ escape(manager.display_name()) }} " href ="# " data-value ="{{ manager.id }} "> < img align ="left " style ="margin: 5px " class ="avatar--img " src ="{{manager.profile_image_url()}} " width ="48 " height ="48 " alt ="{{ escape(manager.display_name()) }} "> </ a >
4445 {% end %}
46+ {% else %}
47+ < p > None</ p >
48+ {% end %}
4549 </ div >
4650 </ div >
4751
Original file line number Diff line number Diff line change @@ -168,7 +168,12 @@ <h3>Followed by <span class="count">({{follower_count}})</span></h3>
168168 </ div >
169169 </ div >
170170
171-
172-
173-
171+ {% if current_user_obj and current_user_obj.is_admin() and not site_is_readonly and shake.type == 'group' %}
172+ < div >
173+ < h3 > Admin Actions</ h3 >
174+ < div class ="admin-actions ">
175+ < a href ="/admin/group-shake/{{shake.id}} "> Manage Shake</ a >
176+ </ div >
177+ </ div >
178+ {% end %}
174179</ div >
You can’t perform that action at this time.
0 commit comments