Skip to content

Commit 58d5f3f

Browse files
authored
Merge pull request #2986 from uw-it-aca/qa
Remove field no longer used (#2985)
2 parents 64501d8 + 3862f55 commit 58d5f3f

File tree

6 files changed

+58
-43
lines changed

6 files changed

+58
-43
lines changed

docker/prod-values.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -205,22 +205,22 @@ cronjob:
205205
args: ["db_cleanup", "notice"]
206206
resources:
207207
limits:
208-
cpu: 100m
209-
memory: 768Mi
208+
cpu: 75m
209+
memory: 1024Mi
210210
requests:
211211
cpu: 25m
212-
memory: 128Mi
212+
memory: 512Mi
213213
- name: linkvisit-cleanup
214214
schedule: "1 3 * * 4"
215215
command: ["/scripts/management_command.sh"]
216216
args: ["db_cleanup", "linkvisit"]
217217
resources:
218218
limits:
219219
cpu: 100m
220-
memory: 2048Mi
220+
memory: 1280Mi
221221
requests:
222222
cpu: 25m
223-
memory: 1024Mi
223+
memory: 512Mi
224224
environmentVariables:
225225
- name: AUTH
226226
value: SAML

myuw/management/commands/db_cleanup.py

+17-11
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,12 @@ class Command(BaseCommand):
2626

2727
def add_arguments(self, parser):
2828
parser.add_argument('name', choices=[
29-
'course', 'notice', 'seenreg', 'linkvisit', 'noop'],
29+
'course', 'notice', 'seenreg', 'linkvisit'],
3030
help="The table to check ")
3131

3232
def handle(self, *args, **options):
3333
self.action = options['name']
3434

35-
if self.action == 'noop':
36-
return
3735
if self.action == 'course':
3836
self.course_display()
3937
if self.action == 'notice':
@@ -81,8 +79,10 @@ def course_display(self):
8179
logger.info(
8280
"Delete UserCourseDisplay {} {}, Time: {} sec\n".format(
8381
y, q, timer.get_elapsed()))
84-
logger.info("UserCourseDisplay has {} entries".format(
85-
len(UserCourseDisplay.objects.all())))
82+
else:
83+
logger.info("Found no entry to delete")
84+
logger.info("UserCourseDisplay has {} entries".format(
85+
UserCourseDisplay.objects.all().count()))
8686

8787
def notice_read(self):
8888
# clean up after 180 days
@@ -96,8 +96,10 @@ def notice_read(self):
9696
logger.info(
9797
"Delete UserNotices viewed before {} Time: {} sec\n".format(
9898
cut_off_dt, timer.get_elapsed()))
99-
logger.info("UserNotices has {} entries".format(
100-
len(UserNotices.objects.all())))
99+
else:
100+
logger.info("Found no entry to delete")
101+
logger.info("UserNotices has {} entries".format(
102+
UserNotices.objects.all().count()))
101103

102104
def registration_seen(self):
103105
# clean up previous quarters'
@@ -112,8 +114,10 @@ def registration_seen(self):
112114
logger.info(
113115
"Delete SeenRegistration {} {} Time: {}\n".format(
114116
term.year, term.quarter, timer.get_elapsed()))
115-
logger.info("SeenRegistration has {} entries".format(
116-
len(SeenRegistration.objects.all())))
117+
else:
118+
logger.info("Found no entry to delete")
119+
logger.info("SeenRegistration has {} entries".format(
120+
SeenRegistration.objects.all().count()))
117121

118122
def link_visited(self):
119123
# clean up after 180 days
@@ -127,5 +131,7 @@ def link_visited(self):
127131
logger.info(
128132
"Delete VisitedLinkNew viewed before {} Time: {}\n".format(
129133
cut_off_dt, timer.get_elapsed()))
130-
logger.info("VisitedLinkNew has {} entries".format(
131-
len(VisitedLinkNew.objects.all())))
134+
else:
135+
logger.info("Found no entry to delete")
136+
logger.info("VisitedLinkNew has {} entries".format(
137+
VisitedLinkNew.objects.all().count()))
+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated by Django 3.2.18 on 2023-08-24 16:30
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('myuw', '0021_myuwnotice_recur'),
10+
]
11+
12+
operations = [
13+
migrations.RemoveField(
14+
model_name='migrationpreference',
15+
name='use_legacy_site',
16+
),
17+
]
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Generated by Django 3.2.18 on 2023-08-26 01:10
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('myuw', '0022_remove_use_legacy'),
10+
]
11+
12+
operations = [
13+
migrations.DeleteModel(
14+
name='TuitionDate',
15+
),
16+
]

myuw/models/__init__.py

-20
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,6 @@ class Meta:
8989
db_table = "myuw_mobile_user"
9090

9191

92-
class TuitionDate(models.Model):
93-
user = models.OneToOneField('User', on_delete=models.PROTECT)
94-
date_stored = models.DateTimeField(auto_now=True)
95-
date = models.DateField()
96-
97-
class Meta:
98-
db_table = "myuw_mobile_tuitiondate"
99-
100-
10192
class UserNotices(models.Model):
10293
notice_hash = models.CharField(max_length=32)
10394
user = models.ForeignKey('User', on_delete=models.PROTECT)
@@ -400,7 +391,6 @@ class MigrationPreference(models.Model):
400391
user = models.OneToOneField('User', on_delete=models.CASCADE)
401392
display_onboard_message = models.BooleanField(default=True)
402393
display_pop_up = models.BooleanField(default=True)
403-
use_legacy_site = models.BooleanField(default=False)
404394

405395
def __init__(self, *args, **kwargs):
406396
super(MigrationPreference, self).__init__(*args, **kwargs)
@@ -430,21 +420,11 @@ def turn_off_pop_up(cls, user):
430420
obj.save()
431421
return obj
432422

433-
@classmethod
434-
@transaction.atomic
435-
def set_use_legacy(cls, user, use_legacy_site):
436-
obj = MigrationPreference._get_for_update(user)
437-
if obj.use_legacy_site != use_legacy_site:
438-
obj.use_legacy_site = use_legacy_site
439-
obj.save()
440-
return obj
441-
442423
def json_data(self):
443424
return {
444425
"user": self.user.json_data(),
445426
"display_pop_up": self.display_pop_up,
446427
"display_onboard_message": self.display_onboard_message,
447-
"use_legacy_site": self.use_legacy_site
448428
}
449429

450430
def __str__(self):

myuw_vue/components/home/new_student/to-register.vue

+3-7
Original file line numberDiff line numberDiff line change
@@ -97,19 +97,15 @@
9797
v-uw-collapse.measlesimmunization
9898
type="button"
9999
class="btn btn-link p-0 border-0 align-top notice-link text-start myuw-text-md"
100-
>Measles, mumps immunization is required by the first day of classes</button>
100+
>Immunization records are required by the 3rd week of your first quarter</button>
101101
<uw-collapse id="measlesimmunization">
102102
<div class="p-3 mt-2 bg-light text-dark notice-body">
103103
<p>All students under 22 must submit evidence of measles, mumps immunity and a
104104
conjugate meningitis ACWY vaccination given at age 16 or older. Students age
105105
22 and older must submit evidence of measles and mumps immunity, either through
106106
vaccinations (two MMR vaccinations) or lab evidence of positive titer.
107-
<a v-if="seattle" href="https://www.washington.edu/newhuskies/must-do/send-proof-of-immunity/">
108-
Get detailed instructions here.</a>
109-
<a v-if="tacoma" href="https://www.tacoma.uw.edu/registrar/newly-admitted-students#permalink-16114">
110-
Get detailed instructions here.</a>
111-
<a v-if="bothell" href="https://wellbeing.uw.edu/medical/immunizations/immunization-requirement/">
112-
Get detailed instructions here.</a>
107+
<a href="https://wellbeing.uw.edu/medical/immunizations/immunization-requirement/">
108+
Learn more about immunization requirements and deadlines.</a>
113109
</p>
114110
</div>
115111
</uw-collapse>

0 commit comments

Comments
 (0)