Bubble [main]

Limited users can only mention @admin

3405010fb4c631fbba86ae78b81b47b22e895463
diff --git a/model.py b/model.py
index bc043ae..a7206b6 100644
--- a/model.py
+++ b/model.py
@@ -1861,6 +1861,10 @@ class Database:
 
     def notify_mentioned(self, post, content, old_content=None):
         names = parse_at_names(content)
+        post_user = self.get_user(id=post.user)
+        if post_user.role == User.LIMITED:
+            # Limited users can only mention @admin.
+            names = list(filter(lambda n: n == 'admin', names))
         if old_content:
             # Only notify newly added @-names.
             for old in parse_at_names(old_content):