@@ -48,6 +48,7 @@ config/scripts/README.md
48
48
config/scripts/create_activities.py
49
49
config/scripts/create_blocks.py
50
50
config/scripts/create_users.py
51
+ config/scripts/create_vapid_keys.py
51
52
config/vagrant/devconfig.json.sample
52
53
config/vagrant/ion_env_setup.sh
53
54
config/vagrant/provision_vagrant.sh
@@ -310,6 +311,7 @@ intranet/apps/eighth/forms/admin/sponsors.py
310
311
intranet/apps/eighth/management/__init__.py
311
312
intranet/apps/eighth/management/commands/__init__.py
312
313
intranet/apps/eighth/management/commands/absence_email.py
314
+ intranet/apps/eighth/management/commands/absence_notify.py
313
315
intranet/apps/eighth/management/commands/delete_duplicate_signups.py
314
316
intranet/apps/eighth/management/commands/dev_create_blocks.py
315
317
intranet/apps/eighth/management/commands/dev_generate_signups.py
@@ -387,6 +389,7 @@ intranet/apps/eighth/migrations/0062_auto_20200116_1926.py
387
389
intranet/apps/eighth/migrations/0063_auto_20201224_1745.py
388
390
intranet/apps/eighth/migrations/0064_auto_20210205_1153.py
389
391
intranet/apps/eighth/migrations/0065_auto_20220903_0038.py
392
+ intranet/apps/eighth/migrations/0066_auto_20240725_1929.py
390
393
intranet/apps/eighth/migrations/__init__.py
391
394
intranet/apps/eighth/tests/__init__.py
392
395
intranet/apps/eighth/tests/eighth_test.py
@@ -602,10 +605,15 @@ intranet/apps/nomination/migrations/0001_initial.py
602
605
intranet/apps/nomination/migrations/0002_auto_20160929_2156.py
603
606
intranet/apps/nomination/migrations/__init__.py
604
607
intranet/apps/notifications/__init__.py
608
+ intranet/apps/notifications/api.py
605
609
intranet/apps/notifications/emails.py
610
+ intranet/apps/notifications/forms.py
606
611
intranet/apps/notifications/models.py
612
+ intranet/apps/notifications/serializers.py
607
613
intranet/apps/notifications/tasks.py
614
+ intranet/apps/notifications/tests.py
608
615
intranet/apps/notifications/urls.py
616
+ intranet/apps/notifications/utils.py
609
617
intranet/apps/notifications/views.py
610
618
intranet/apps/notifications/migrations/0001_initial.py
611
619
intranet/apps/notifications/migrations/0002_auto_20150729_1734.py
@@ -614,6 +622,11 @@ intranet/apps/notifications/migrations/0004_notificationconfig_android_gcm_optou
614
622
intranet/apps/notifications/migrations/0005_auto_20151221_2008.py
615
623
intranet/apps/notifications/migrations/0006_auto_20151221_2028.py
616
624
intranet/apps/notifications/migrations/0007_auto_20151221_2259.py
625
+ intranet/apps/notifications/migrations/0008_userpushnotificationpreferences.py
626
+ intranet/apps/notifications/migrations/0009_userpushnotificationpreferences_is_subscribed.py
627
+ intranet/apps/notifications/migrations/0010_remove_userpushnotificationpreferences_silent_notifications.py
628
+ intranet/apps/notifications/migrations/0011_webpushnotification.py
629
+ intranet/apps/notifications/migrations/0012_auto_20240730_1928.py
617
630
intranet/apps/notifications/migrations/__init__.py
618
631
intranet/apps/oauth/__init__.py
619
632
intranet/apps/oauth/admin.py
@@ -647,6 +660,7 @@ intranet/apps/polls/__init__.py
647
660
intranet/apps/polls/admin.py
648
661
intranet/apps/polls/forms.py
649
662
intranet/apps/polls/models.py
663
+ intranet/apps/polls/notifications.py
650
664
intranet/apps/polls/tests.py
651
665
intranet/apps/polls/urls.py
652
666
intranet/apps/polls/views.py
@@ -882,7 +896,6 @@ intranet/settings/secret.sample
882
896
intranet/static/browserconfig.xml
883
897
intranet/static/manifest.json
884
898
intranet/static/robots.txt
885
- intranet/static/serviceworker.js
886
899
intranet/static/teacher-guide.pdf
887
900
intranet/static/css/_colors.scss
888
901
intranet/static/css/_reset.scss
@@ -992,6 +1005,7 @@ intranet/static/img/favicon/favicon.ico
992
1005
intranet/static/img/favicon/favicon.svg
993
1006
intranet/static/img/favicon/mstile-150x150.png
994
1007
intranet/static/img/favicon/safari-pinned-tab.svg
1008
+ intranet/static/img/guides/add_to_home_screen_ios.png
995
1009
intranet/static/img/logos/Header-Logo.png
996
1010
intranet/static/img/logos/Header-Logo.svg
997
1011
intranet/static/img/logos/
[email protected]
@@ -3472,6 +3486,11 @@ intranet/templates/lostfound/lostitem_form.html
3472
3486
intranet/templates/monitoring/prometheus-metrics.txt
3473
3487
intranet/templates/notifications/gcm_list.html
3474
3488
intranet/templates/notifications/gcm_post.html
3489
+ intranet/templates/notifications/ios_notifications_guide.html
3490
+ intranet/templates/notifications/webpush_device_info.html
3491
+ intranet/templates/notifications/webpush_list.html
3492
+ intranet/templates/notifications/webpush_post.html
3493
+ intranet/templates/notifications/js/serviceworker.js
3475
3494
intranet/templates/oauth2_provider/application_confirm_delete.html
3476
3495
intranet/templates/oauth2_provider/application_detail.html
3477
3496
intranet/templates/oauth2_provider/application_form.html
0 commit comments