@@ -20,7 +20,7 @@ <h3>{{ get_rit_name(packet.freshman_username) }}</h3>
2020 class ="fa fa-check "> </ i > Signed
2121 </ button >
2222 {% endif %}
23- {% if info.realm == "csh" %}
23+ {% if info.realm == "csh" and info.is_upper %}
2424 < a class ="btn btn-primary "
2525 style ="float: right; margin-right: 5px "
2626 href ="{{ url_for('packet_graphs', packet_id=packet.id) }} ">
@@ -29,6 +29,7 @@ <h3>{{ get_rit_name(packet.freshman_username) }}</h3>
2929 {% endif %}
3030 </ div >
3131 </ div >
32+ {% if info.is_upper or packet.freshman_username == info.ritdn %}
3233 < div class ="row ">
3334 < div class ="col ml-1 mb-1 ">
3435 < h6 > Signatures: < span class ="badge badge-secondary "> {{ received.total }}/{{ required.total }}</ span >
@@ -103,18 +104,24 @@ <h5>Upperclassmen Score - {{ '%0.2f' % upper_score }}%</h5>
103104 </ div >
104105 </ div >
105106 </ div >
107+ {% endif %}
108+ {% if info.is_upper or packet.freshman_username == info.ritdn or can_sign %}
106109 < div class ="card mb-2 ">
107110 < div class ="card-header ">
108111 < b > On-Floor Freshmen Signatures</ b >
112+ {% if info.is_upper or packet.freshman_username == info.ritdn %}
109113 < b class ="signature-count "> {{ received.fresh }}/{{ required.fresh }}</ b >
114+ {% else %}
115+ < b > Signed</ b >
116+ {% endif %}
110117 </ div >
111118 < div class ="card-body table-fill ">
112119 < div class ="table-responsive ">
113120 < table class ="table table-striped no-bottom-margin " data-module ="table "
114121 data-searchable ="true " data-sort-column ="3 " data-sort-order ="asc "
115122 data-length-changable ="true " data-paginated ="false ">
116123 < tbody >
117- {% for sig in packet.fresh_signatures %}
124+ {% for sig in ( packet.fresh_signatures if info.is_upper or packet.freshman_username == info.ritdn else fresh_sig) %}
118125 < tr {% if sig.signed %}style ="background-color: #4caf505e " {% endif %} >
119126 < td >
120127 < img class ="eval-user-img " alt ="{{ sig.freshman_username }} "
@@ -136,6 +143,8 @@ <h5>Upperclassmen Score - {{ '%0.2f' % upper_score }}%</h5>
136143 </ div >
137144 </ div >
138145 </ div >
146+ {% endif %}
147+ {% if info.is_upper or packet.freshman_username == info.ritdn %}
139148 < div class ="card mb-2 ">
140149 < div class ="card-header ">
141150 < b > Alumni & Advisor Signatures</ b >
@@ -178,6 +187,7 @@ <h5>Upperclassmen Score - {{ '%0.2f' % upper_score }}%</h5>
178187 </ div >
179188 </ div >
180189 </ div >
190+ {% endif %}
181191 </ div >
182192 </ div >
183193 </ div >
0 commit comments