You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2025/08/28 16:51:00 UTC

(allura) 02/03: claimed_by_user support include_disabled param

This is an automated email from the ASF dual-hosted git repository.

brondsem pushed a commit to branch db/misc_aug2025
in repository https://gitbox.apache.org/repos/asf/allura.git

commit 8964262932cabefcfdf6d0f6f16f321e2bfb5ad5
Author: Dave Brondsema <db...@slashdotmedia.com>
AuthorDate: Thu Aug 28 12:50:14 2025 -0400

    claimed_by_user support include_disabled param
---
 Allura/allura/model/auth.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Allura/allura/model/auth.py b/Allura/allura/model/auth.py
index 729d9b423..d792abfd9 100644
--- a/Allura/allura/model/auth.py
+++ b/Allura/allura/model/auth.py
@@ -119,12 +119,14 @@ def find(cls, q=None):
             return cls.query.find(q)
         return cls.query.find()
 
-    def claimed_by_user(self, include_pending=False):
+    def claimed_by_user(self, include_pending=False, include_disabled=False):
         q = {'_id': self.claimed_by_user_id,
              'disabled': False,
              'pending': False}
         if include_pending:
             q.pop('pending', None)
+        if include_disabled:
+            q.pop('disabled', None)
         return User.query.get(**q)
 
     @classmethod