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

kentontaylor pushed a commit to branch kt/tc_by_fullpath
in repository https://gitbox.apache.org/repos/asf/allura.git

commit cd61f5f1aba8151855d54bf76d5ef3ffadcf0190
Author: Kenton Taylor <[email protected]>
AuthorDate: Tue Jan 31 14:31:37 2023 +0000

    SF-8069 Add a helper method to TroveCategory to find by fullpath(s)
---
 Allura/allura/model/project.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Allura/allura/model/project.py b/Allura/allura/model/project.py
index fad47aefc..7afb2ab65 100644
--- a/Allura/allura/model/project.py
+++ b/Allura/allura/model/project.py
@@ -179,6 +179,10 @@ class TroveCategory(MappedClass):
     def by_trove_cat_ids(cls, *ids):
         return cls.query.find({'trove_cat_id': {'$in': ids}}).all()
 
+    @classmethod
+    def by_trove_fullpaths(cls, *ids):
+        return cls.query.find({'fullpath': {'$in': ids}}).all()
+
     def __json__(self):
         return dict(
             id=self.trove_cat_id,

Reply via email to