Skip to content

Commit 8e040a7

Browse files
Ensure project list and pages can only be edited by leads and leadership
1 parent 7f3ff10 commit 8e040a7

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

html-templates/projects/project.tpl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
<div class="page-header">
99
<div class="btn-toolbar pull-right">
1010
<div class="btn-group">
11-
<a href="/projects/{$Project->Handle}/edit" class="btn btn-info">{_ "Edit Project"}</a>
12-
{if $.User}
11+
{if $.User->hasAccountLevel('Staff')}
12+
<a href="/projects/{$Project->Handle}/edit" class="btn btn-info">{_ "Edit Project"}</a>
1313
<div class="btn-group">
1414
<button class="btn btn-info dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
1515
<div class="dropdown-menu">
@@ -23,8 +23,6 @@
2323
{/if}
2424
</div>
2525
</div>
26-
{/if}
27-
{if $.User->hasAccountLevel('Staff')}
2826
<a class="btn btn-danger" href="{$Project->getUrl('/delete')|escape}">Delete Project</a>
2927
{/if}
3028
</div>
@@ -121,8 +119,8 @@
121119
<div class="btn-group pull-right">
122120
{if $.User && $Project->hasMember($.User)}
123121
<a href="#post-update" class="btn btn-primary btn-sm" data-toggle="modal">{_ "Post Update"}</a>
122+
<a href="/project-buzz/create?ProjectID={$Project->ID}" class="btn btn-success btn-sm">{_ "Log Buzz"}</a>
124123
{/if}
125-
<a href="/project-buzz/create?ProjectID={$Project->ID}" class="btn btn-success btn-sm">{_ "Log Buzz"}</a>
126124
</div>
127125
</h2>
128126

@@ -189,7 +187,9 @@
189187
<li class="muted list-inline-item">{_ "No registered members"}</li>
190188
{/foreach}
191189
</ul>
192-
<a class="btn btn-success add-person" href="#add-member" data-toggle="modal">+ {_ "Add"}</a>
190+
{if $.User && $Project->hasMember($.User)}
191+
<a class="btn btn-success add-person" href="#add-member" data-toggle="modal">+ {_ "Add"}</a>
192+
{/if}
193193
{/if}
194194
<hr>
195195

html-templates/projects/projects.tpl

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,10 @@
1010
{block content}
1111
<header class="page-header">
1212
<div class="btn-toolbar pull-right">
13-
{if $.User}
13+
{if $.User && $.User->hasAccountLevel('Staff')}
1414
<form action="/projects/create">
1515
<button class="btn btn-success" type="submit">{icon "plus"}&nbsp;{_ "Add Project&hellip;"}</button>
1616
</form>
17-
{else}
18-
<a href="/register" class="btn btn-danger">{"Register with us!"}</a>
1917
{/if}
2018
</div>
2119
<h1>{_ "Civic Projects Directory"} <span class="badge badge-pill badge-secondary">{$projectsTotal|number_format}</span></h1>

0 commit comments

Comments
 (0)