Skip to content

Commit 7b743e0

Browse files
authored
improve all frosh signing capabilities (#373)
1 parent 46676ab commit 7b743e0

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

packet/templates/active_packets.html

+4
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,17 @@ <h4 class="page-title">Active Packets</h4>
4040
{% for packet in packets %}
4141
<tr {% if packet.did_sign_result %}style="background-color: #4caf505e" {% endif %}>
4242
<td data-priority="1">
43+
{% if info.is_upper %}
4344
<a href="{{ url_for('freshman_packet', packet_id=packet.id) }}">
45+
{% endif %}
4446
<img class="eval-user-img"
4547
alt="{{ get_rit_name(packet.freshman_username) }}"
4648
src="{{ get_rit_image(packet.freshman_username) }}"
4749
width="25"
4850
height="25"/> {{ get_rit_name(packet.freshman_username) }}
51+
{% if info.is_upper %}
4952
</a>
53+
{% endif %}
5054
</td>
5155
{% if info.is_upper %}
5256
<td data-sort="{{ packet.signatures_received_result.member_total }}">

packet/templates/packet.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<h3>{{ get_rit_name(packet.freshman_username) }}</h3>
1111
</div>
1212
<div class="col">
13-
{% if not did_sign %}
13+
{% if not did_sign and info.ritdn != packet.freshman_username %}
1414
<button class="btn btn-primary sign-button"
1515
data-packet_id="{{ packet.id }}"
1616
data-freshman_name="{{ get_rit_name(packet.freshman_username) }}">Sign
@@ -108,7 +108,7 @@ <h5>Upperclassmen Score - {{ '%0.2f' % upper_score }}%</h5>
108108
{% if info.is_upper or packet.freshman_username == info.ritdn %}
109109
<div class="card mb-2">
110110
<div class="card-header">
111-
<b>On-Floor Freshmen Signatures</b>
111+
<b>Freshmen Signatures</b>
112112
{% if info.is_upper or packet.freshman_username == info.ritdn %}
113113
<b class="signature-count">{{ received.fresh }}/{{ required.fresh }}</b>
114114
{% else %}

packet/utils.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ def create_new_packets(base_date: date, freshmen_list: dict) -> None:
166166
start = datetime.combine(base_date, packet_start_time)
167167
end = datetime.combine(base_date, packet_end_time) + timedelta(days=14)
168168

169-
print('Fetching data from LDAP...')
169+
app.logger.info('Fetching data from LDAP...')
170170
all_upper = list(filter(
171171
lambda member: not ldap.is_intromember(member) and not ldap.is_on_coop(member), ldap.get_active_members()))
172172

@@ -182,7 +182,7 @@ def create_new_packets(base_date: date, freshmen_list: dict) -> None:
182182
packets_starting_notification(start)
183183

184184
# Create the new packets and the signatures for each freshman in the given CSV
185-
print('Creating DB entries and sending emails...')
185+
app.logger.info('Creating DB entries and sending emails...')
186186
for freshman in Freshman.query.filter(cast(Any, Freshman.rit_username).in_(freshmen_list)).all():
187187
packet = Packet(freshman=freshman, start=start, end=end)
188188
db.session.add(packet)
@@ -207,7 +207,7 @@ def create_new_packets(base_date: date, freshmen_list: dict) -> None:
207207

208208

209209
def sync_with_ldap() -> None:
210-
print('Fetching data from LDAP...')
210+
app.logger.info('Fetching data from LDAP...')
211211
all_upper = {member.uid: member for member in filter(
212212
lambda member: not ldap.is_intromember(member) and not ldap.is_on_coop(member), ldap.get_active_members())}
213213

@@ -218,7 +218,7 @@ def sync_with_ldap() -> None:
218218
w_m = ldap.get_wiki_maintainers()
219219
drink = ldap.get_drink_admins()
220220

221-
print('Applying updates to the DB...')
221+
app.logger.info('Applying updates to the DB...')
222222
for packet in Packet.query.filter(Packet.end > datetime.now()).all():
223223
# Update the role state of all UpperSignatures
224224
for sig in filter(lambda sig: sig.member in all_upper, packet.upper_signatures):

0 commit comments

Comments
 (0)