diff --git a/r2/r2/controllers/api.py b/r2/r2/controllers/api.py index d164c85b5..30dad07b1 100755 --- a/r2/r2/controllers/api.py +++ b/r2/r2/controllers/api.py @@ -788,6 +788,9 @@ class ApiController(RedditController, OAuth2ResourceController): # the right one and update its data. c.user.friend_rels_cache(_update=True) c.user.add_friend_note(friend, note or '') + + if type in ('banned', 'wikibanned'): + container.add_rel_note(type, friend, note) cls = dict(friend=FriendList, moderator=ModList, diff --git a/r2/r2/public/static/css/reddit.less b/r2/r2/public/static/css/reddit.less index d8502d677..c5a3cdb23 100755 --- a/r2/r2/public/static/css/reddit.less +++ b/r2/r2/public/static/css/reddit.less @@ -5471,6 +5471,11 @@ body:not(.gold) .allminus-link { .rel-note.edited button[type=submit] { display: inline-block; } .rel-note.edited input[type=text] { width: 250px; margin-right: 0px; } +.friend-add.edited .ban-reason { display: block; } + +.ban-reason { + display: none; +} .gold-accent h1, .gold-accent th { diff --git a/r2/r2/templates/userlist.html b/r2/r2/templates/userlist.html index 5993f8352..3b45210cc 100644 --- a/r2/r2/templates/userlist.html +++ b/r2/r2/templates/userlist.html @@ -27,7 +27,7 @@ <% from r2.models import ModeratorPermissionSet %> <% from r2.lib.pages import ModeratorPermissions %>