Skip to content

Commit fb07093

Browse files
authored
Merge pull request #2800 from uw-it-aca/qa
Qa
2 parents 71e7c72 + 780f06f commit fb07093

File tree

16 files changed

+62
-499
lines changed

16 files changed

+62
-499
lines changed

myuw/dao/messages.py

-61
This file was deleted.

myuw/dao/myuw_notice.py

+14-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
# Copyright 2022 UW-IT, University of Washington
22
# SPDX-License-Identifier: Apache-2.0
33

4+
import logging
5+
import traceback
6+
from restclients_core.exceptions import DataFailureException
7+
from myuw.dao import log_err
48
from myuw.dao.affiliation import get_all_affiliations
59
from myuw.models.myuw_notice import MyuwNotice
610
from myuw.dao.gws import is_effective_member
711
from myuw.dao.term import get_comparison_datetime_with_tz
812

13+
logger = logging.getLogger(__name__)
14+
915

1016
def get_myuw_notices_for_user(request):
1117
date = get_comparison_datetime_with_tz(request)
@@ -20,8 +26,14 @@ def get_myuw_notices_for_user(request):
2026
continue
2127

2228
if notice.has_target_group():
23-
if is_effective_member(request, notice.target_group):
24-
user_notices.append(notice)
29+
try:
30+
if is_effective_member(request, notice.target_group):
31+
user_notices.append(notice)
32+
except DataFailureException:
33+
log_err(
34+
logger, "is_effective_member of target group({})".format(
35+
notice.target_group), traceback, request)
36+
# notice skipped
2537
continue
2638

2739
if for_all_affi(notice):

myuw/dao/persistent_messages.py

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import logging
55
from persistent_message.models import Message
66
from myuw.dao.affiliation import get_all_affiliations
7-
from myuw.dao.gws import is_effective_member
87
from myuw.dao.term import get_comparison_datetime_with_tz
98

109
logger = logging.getLogger(__name__)

myuw/templates/admin/messages.html

-162
This file was deleted.

myuw/templates/supporttools/custom_sidebar_links.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@ <h3>Content Management</h3>
2323
{% if manage_messages_url %}
2424
<li>
2525
<a href="{{ manage_messages_url }}">
26-
{{ persistent_message_link|default:"Persistent Messages" }}
26+
{{ persistent_message_link|default:"Banner Messages" }}
2727
</a>
2828
</li>
2929
{% endif %}
30-
<li><a href="{% url 'myuw_manage_messages' %}">Banner Messages</a></li>
3130
<li><a href="{% url 'myuw_popular_links' %}">Popular Links</a></li>
3231
<li><a href="{% url 'myuw_manage_notices' %}">MyUW Notices</a></li>
3332
</ul>

myuw/test/dao/test_banner_message.py

-92
This file was deleted.

0 commit comments

Comments
 (0)