From 50a98e057c22721af072c5ae77476f5ddd8ee8e0 Mon Sep 17 00:00:00 2001 From: Manuel Kaufmann Date: Thu, 12 Jun 2025 16:37:35 +0200 Subject: [PATCH] Add `admins` template filter Required by https://github.com/readthedocs/ext-theme/pull/612 --- readthedocs/core/templatetags/privacy_tags.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/readthedocs/core/templatetags/privacy_tags.py b/readthedocs/core/templatetags/privacy_tags.py index 8d4df2c31c8..c95c2ad133f 100644 --- a/readthedocs/core/templatetags/privacy_tags.py +++ b/readthedocs/core/templatetags/privacy_tags.py @@ -22,6 +22,16 @@ def is_member(user, project): return AdminPermission.is_member(user, project) +@register.filter +def admins(obj): + """ + Return admin users on the object. + + The object could an Organization or a Project. + """ + return AdminPermission.admins(obj) + + @register.simple_tag(takes_context=True) def get_public_projects(context, user): # 'Exists()' checks if the project has any good builds.