11{% extends "extend/base.html" %}
22
3- {% set packet_end = freshman.current_packet() .end.strftime('%m/%d/%Y') %}
3+ {% set packet_end = packet .end.strftime('%m/%d/%Y') %}
44
55{% block body %}
66 < div class ="container main ">
77 < div class ="mb-2 ">
88 < div class ="row justify-content-between w-100 ">
99 < div class ="col ">
10- < h3 > {{ freshman.name }}</ h3 >
10+ < h3 > {{ packet. freshman.name }}</ h3 >
1111 </ div >
1212 < div class ="col ">
13- {% if (info.onfloor and info.uid != freshman.rit_username) or info.realm == "csh" %}
14- {% if not packet_signed %}
15- < button class ="btn btn-primary sign-button "
16- data-freshman_uid ="{{ freshman.rit_username }} "
17- data-freshman_name ="{{ freshman.name }} "> Sign
18- </ button >
19- {% else %}
20- < button class ="btn btn-primary signed-button " disabled ="disabled "> < i
21- class ="fa fa-check "> </ i > Signed
22- </ button >
23- {% endif %}
13+ {% if can_sign and not did_sign %}
14+ < button class ="btn btn-primary sign-button "
15+ data-freshman_uid ="{{ freshman.rit_username }} "
16+ data-freshman_name ="{{ freshman.name }} "> Sign
17+ </ button >
18+ {% elif did_sign %}
19+ < button class ="btn btn-primary signed-button " disabled ="disabled "> < i
20+ class ="fa fa-check "> </ i > Signed
21+ </ button >
2422 {% endif %}
2523 </ div >
2624 </ div >
2725 < div class ="row justify-content-between ">
2826 < div class ="col ">
29- < h5 > Signatures: {{ signed }}/{{ required }}</ h5 >
27+ < h5 > Signatures: {{ received.total }}/{{ required.total }}</ h5 >
3028 </ div >
3129 < div class ="col ">
3230 < h5 class ="right-align "> Packet Ends: {{ packet_end }}</ h5 >
@@ -35,18 +33,19 @@ <h5 class="right-align">Packet Ends: {{ packet_end }}</h5>
3533 < div class ="card card-body ">
3634 < div class ="row justify-content-between ">
3735 < div class ="col ">
38- < h5 > Total Score - {{ '%0.2f' % (signed/required * 100) }}%</ h5 >
36+ {% set total_score = received.total / required.total * 100 %}
37+ < h5 > Total Score - {{ '%0.2f' % total_score }}%</ h5 >
3938 < div class ="progress ">
4039 < div class ="progress-bar progress-bar-striped progress-bar-animated " role ="progressbar "
41- aria-valuenow ="{{ signed/required * 100 }} " aria-valuemin ="0 " aria-valuemax =" 100 "
42- style ="width: {{ signed/required * 100 }}% "> </ div >
40+ aria-valuenow ="{{ total_score }} " aria-valuemin ="0 "
41+ aria-valuemax =" 100 " style ="width: {{ total_score }}% "> </ div >
4342 </ div >
44- < h5 > Upperclassmen Score - {{ '%0.2f' % upperclassmen_percent }}%</ h5 >
43+ {% set upper_score = received.member_total / required.member_total * 100 %}
44+ < h5 > Upperclassmen Score - {{ '%0.2f' % upper_score }}%</ h5 >
4545 < div class ="progress ">
4646 < div class ="progress-bar bg-warning progress-bar-striped progress-bar-animated "
47- role ="progressbar "
48- aria-valuenow ="{{ upperclassmen_percent }} " aria-valuemin ="0 " aria-valuemax ="100 "
49- style ="width: {{ upperclassmen_percent }}% "> </ div >
47+ role ="progressbar " aria-valuenow ="{{ upper_score }} " aria-valuemin ="0 "
48+ aria-valuemax ="100 " style ="width: {{ upper_score }}% "> </ div >
5049 </ div >
5150 </ div >
5251 </ div >
@@ -57,30 +56,30 @@ <h5>Upperclassmen Score - {{ '%0.2f' % upperclassmen_percent }}%</h5>
5756 < div class ="card mb-2 ">
5857 < div class ="card-header ">
5958 < b > EBoard Signatures</ b >
60- < b class ="signature-count "> {{ signed_dict .eboard }}/{{ signatures .eboard | count }}</ b >
59+ < b class ="signature-count "> {{ received .eboard }}/{{ required .eboard }}</ b >
6160 </ div >
6261 < div class ="card-body table-fill ">
6362 < div class ="table-responsive ">
6463 < table class ="table table-striped no-bottom-margin " data-module ="table "
6564 data-searchable ="true " data-sort-column ="3 " data-sort-order ="asc "
6665 data-length-changable ="true " data-paginated ="false ">
6766 < tbody >
68- {% for m in signatures. eboard %}
69- < tr {% if m .signed %}style ="background-color: #4caf505e " {% endif %} >
67+ {% for sig in eboard %}
68+ < tr {% if sig .signed %}style ="background-color: #4caf505e " {% endif %} >
7069 < td >
7170 {% if info.realm == "csh" %}
72- < a href ="/member/{{ m .member }} ">
71+ < a href ="/member/{{ sig .member }} ">
7372 {% endif %}
74- < img class ="eval-user-img " alt ="{{ m[' member'] }} "
75- src ="https://profiles.csh.rit.edu/image/{{ m[' member'] }} "
76- width ="25 "
77- height =" 25 " /> {{ get_display_name(m .member) }}
73+ < img class ="eval-user-img " alt ="{{ sig. member }} "
74+ src ="https://profiles.csh.rit.edu/image/{{ sig. member }} "
75+ width ="25 " height =" 25 " />
76+ {{ get_csh_name(sig .member) }}
7877 {% if info.realm == "csh" %}
7978 </ a >
8079 {% endif %}
8180 </ td >
8281 < td width ="15% ">
83- {% if m .signed %}
82+ {% if sig .signed %}
8483 < i class ="fas fa-check "> </ i >
8584 {% else %}
8685 < i class ="fas fa-times "> </ i >
@@ -96,30 +95,30 @@ <h5>Upperclassmen Score - {{ '%0.2f' % upperclassmen_percent }}%</h5>
9695 < div class ="card mb-2 ">
9796 < div class ="card-header ">
9897 < b > On-Floor Upperclassmen Signatures</ b >
99- < b class ="signature-count "> {{ signed_dict.upperclassmen }}/{{ signatures.upperclassmen | count }}</ b >
98+ < b class ="signature-count "> {{ received.upper }}/{{ required.upper }}</ b >
10099 </ div >
101100 < div class ="card-body table-fill ">
102101 < div class ="table-responsive ">
103102 < table class ="table table-striped no-bottom-margin " data-module ="table "
104103 data-searchable ="true " data-sort-column ="3 " data-sort-order ="asc "
105104 data-length-changable ="true " data-paginated ="false ">
106105 < tbody >
107- {% for m in signatures.upperclassmen %}
108- < tr {% if m .signed %}style ="background-color: #4caf505e " {% endif %} >
106+ {% for sig in upper %}
107+ < tr {% if sig .signed %}style ="background-color: #4caf505e " {% endif %} >
109108 < td >
110109 {% if info.realm == "csh" %}
111- < a href ="/member/{{ m .member }} ">
110+ < a href ="/member/{{ sig .member }} ">
112111 {% endif %}
113- < img class ="eval-user-img " alt ="{{ m[' member'] }} "
114- src ="https://profiles.csh.rit.edu/image/{{ m[' member'] }} "
115- width ="25 "
116- height =" 25 " /> {{ get_display_name(m .member) }}
112+ < img class ="eval-user-img " alt ="{{ sig. member }} "
113+ src ="https://profiles.csh.rit.edu/image/{{ sig. member }} "
114+ width ="25 " height =" 25 " />
115+ {{ get_csh_name(sig .member) }}
117116 {% if info.realm == "csh" %}
118117 </ a >
119118 {% endif %}
120119 </ td >
121120 < td width ="15% ">
122- {% if m .signed %}
121+ {% if sig .signed %}
123122 < i class ="fas fa-check "> </ i >
124123 {% else %}
125124 < i class ="fas fa-times "> </ i >
@@ -135,26 +134,24 @@ <h5>Upperclassmen Score - {{ '%0.2f' % upperclassmen_percent }}%</h5>
135134 < div class ="card mb-2 ">
136135 < div class ="card-header ">
137136 < b > On-Floor Freshmen Signatures</ b >
138- < b class ="signature-count "> {{ signed_dict.freshmen }}/{{ signatures.freshmen | count }}</ b >
137+ < b class ="signature-count "> {{ received.fresh }}/{{ required.fresh }}</ b >
139138 </ div >
140139 < div class ="card-body table-fill ">
141140 < div class ="table-responsive ">
142141 < table class ="table table-striped no-bottom-margin " data-module ="table "
143142 data-searchable ="true " data-sort-column ="3 " data-sort-order ="asc "
144143 data-length-changable ="true " data-paginated ="false ">
145144 < tbody >
146- {% for m in signatures.freshmen %}
147- < tr {% if m .signed %}style ="background-color: #4caf505e " {% endif %} >
145+ {% for sig in packet.fresh_signatures %}
146+ < tr {% if sig .signed %}style ="background-color: #4caf505e " {% endif %} >
148147 < td >
149- < a href ="/packet/{{ m.freshman_username }} ">
150- < img class ="eval-user-img " alt ="{{ m.freshman_username }} "
151- src ="https://www.gravatar.com/avatar/freshmen?d=mp&f=y "
152- width ="25 "
153- height ="25 "/> {{ m.name }} ({{ m.freshman_username }})
154- </ a >
148+ < img class ="eval-user-img " alt ="{{ sig.freshman_username }} "
149+ src ="https://www.gravatar.com/avatar/freshmen?d=mp&f=y "
150+ width ="25 " height ="25 "/>
151+ {{ get_rit_name(sig.freshman_username) }}
155152 </ td >
156153 < td width ="15% ">
157- {% if m .signed %}
154+ {% if sig .signed %}
158155 < i class ="fas fa-check "> </ i >
159156 {% else %}
160157 < i class ="fas fa-times "> </ i >
@@ -170,27 +167,27 @@ <h5>Upperclassmen Score - {{ '%0.2f' % upperclassmen_percent }}%</h5>
170167 < div class ="card mb-2 ">
171168 < div class ="card-header ">
172169 < b > Off-Floor Upperclassmen/Alumni/Advisor Signatures</ b >
173- < b class ="signature-count "> {{ signatures .misc | count }}/15 </ b >
170+ < b class ="signature-count "> {{ received .misc }}/{{ required.misc }}</ b >
174171 </ div >
175172 < div class ="card-body table-fill ">
176173 < div class ="table-responsive ">
177174 < table class ="table table-striped no-bottom-margin " data-module ="table "
178175 data-searchable ="true " data-sort-column ="3 " data-sort-order ="asc "
179176 data-length-changable ="true " data-paginated ="false ">
180177 < tbody >
181- {% for m in signatures.misc %}
182- < tr {% if m .signed %}style ="background-color: #4caf505e " {% endif %} >
178+ {% for sig in packet.misc_signatures %}
179+ < tr {% if sig .signed %}style ="background-color: #4caf505e " {% endif %} >
183180 < td width ="3% ">
184181 {{ loop.index }}.
185182 </ td >
186183 < td >
187184 {% if info.realm == "csh" %}
188- < a href ="/member/{{ m .member }} ">
185+ < a href ="/member/{{ sig .member }} ">
189186 {% endif %}
190- < img class ="eval-user-img " alt ="{{ m[' member'] }} "
191- src ="https://profiles.csh.rit.edu/image/{{ m[' member'] }} "
192- width ="25 "
193- height =" 25 " /> {{ get_display_name(m .member) }}
187+ < img class ="eval-user-img " alt ="{{ sig. member }} "
188+ src ="https://profiles.csh.rit.edu/image/{{ sig. member }} "
189+ width ="25 " height =" 25 " />
190+ {{ get_csh_name(sig .member) }}
194191 {% if info.realm == "csh" %}
195192 </ a >
196193 {% endif %}
0 commit comments