From 6a6135333f5afbb10c34a1bfd339ed949fe1e29d Mon Sep 17 00:00:00 2001 From: SirishaDuba Date: Tue, 28 Oct 2025 17:50:44 +0530 Subject: [PATCH 1/6] Fix OrderedModel warning by adjusting manager setup in SponsorshipBenefit and updating .gitignore --- .gitignore | 1 + sponsors/models/sponsorship.py | 11 +++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a9eca9d19..31953d510 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ __pycache__ .DS_Store .envrc .state/ +venv/ diff --git a/sponsors/models/sponsorship.py b/sponsors/models/sponsorship.py index d230e91c3..cf63ef8b6 100644 --- a/sponsors/models/sponsorship.py +++ b/sponsors/models/sponsorship.py @@ -1,3 +1,4 @@ + """ This module holds models related to the Sponsorship entity. """ @@ -17,7 +18,7 @@ from django.utils.functional import cached_property from num2words import num2words -from ordered_model.models import OrderedModel +from ordered_model.models import OrderedModel, OrderedModelManager from sponsors.exceptions import SponsorWithExistingApplicationException, InvalidStatusException, \ SponsorshipInvalidDateRangeException @@ -37,7 +38,12 @@ class SponsorshipPackage(OrderedModel): """ Represent default packages of benefits (visionary, sustainability etc) """ - objects = SponsorshipPackageQuerySet.as_manager() + + objects = OrderedModelManager() + + + + name = models.CharField(max_length=64) sponsorship_amount = models.PositiveIntegerField() @@ -407,6 +413,7 @@ class SponsorshipBenefit(OrderedModel): Benefit that sponsors can pick which are organized under package and program. """ + objects = SponsorshipBenefitQuerySet.as_manager() From 52035d81111b41ec8e9fb4679bfb38536ceb864e Mon Sep 17 00:00:00 2001 From: Jacob Coffee Date: Tue, 4 Nov 2025 11:20:56 -0600 Subject: [PATCH 2/6] Update sponsors/models/sponsorship.py --- sponsors/models/sponsorship.py | 1 - 1 file changed, 1 deletion(-) diff --git a/sponsors/models/sponsorship.py b/sponsors/models/sponsorship.py index cf63ef8b6..78ca302d0 100644 --- a/sponsors/models/sponsorship.py +++ b/sponsors/models/sponsorship.py @@ -413,7 +413,6 @@ class SponsorshipBenefit(OrderedModel): Benefit that sponsors can pick which are organized under package and program. """ - objects = SponsorshipBenefitQuerySet.as_manager() From 678e0d762a483fed06abe5a2bbdb56916ae5a657 Mon Sep 17 00:00:00 2001 From: Jacob Coffee Date: Tue, 4 Nov 2025 11:21:21 -0600 Subject: [PATCH 3/6] Apply suggestion from @JacobCoffee --- sponsors/models/sponsorship.py | 1 - 1 file changed, 1 deletion(-) diff --git a/sponsors/models/sponsorship.py b/sponsors/models/sponsorship.py index 78ca302d0..6cddc96a9 100644 --- a/sponsors/models/sponsorship.py +++ b/sponsors/models/sponsorship.py @@ -38,7 +38,6 @@ class SponsorshipPackage(OrderedModel): """ Represent default packages of benefits (visionary, sustainability etc) """ - objects = OrderedModelManager() From 43a3ff7a211c503519c56aa4ef9722a609001c77 Mon Sep 17 00:00:00 2001 From: Jacob Coffee Date: Tue, 4 Nov 2025 11:21:26 -0600 Subject: [PATCH 4/6] Apply suggestion from @JacobCoffee --- sponsors/models/sponsorship.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sponsors/models/sponsorship.py b/sponsors/models/sponsorship.py index 6cddc96a9..1d87c3b34 100644 --- a/sponsors/models/sponsorship.py +++ b/sponsors/models/sponsorship.py @@ -40,10 +40,6 @@ class SponsorshipPackage(OrderedModel): """ objects = OrderedModelManager() - - - - name = models.CharField(max_length=64) sponsorship_amount = models.PositiveIntegerField() advertise = models.BooleanField(default=False, blank=True, help_text="If checked, this package will be advertised " From 5f3b57ffdcafa7e342870cd13b5bcbabe62bac3f Mon Sep 17 00:00:00 2001 From: Jacob Coffee Date: Tue, 4 Nov 2025 11:21:32 -0600 Subject: [PATCH 5/6] Apply suggestion from @JacobCoffee --- sponsors/models/sponsorship.py | 1 - 1 file changed, 1 deletion(-) diff --git a/sponsors/models/sponsorship.py b/sponsors/models/sponsorship.py index 1d87c3b34..93d20cc97 100644 --- a/sponsors/models/sponsorship.py +++ b/sponsors/models/sponsorship.py @@ -1,4 +1,3 @@ - """ This module holds models related to the Sponsorship entity. """ From e4e213288f1f3cc00b3adeb62f0b2c12e9e01dd7 Mon Sep 17 00:00:00 2001 From: Jacob Coffee Date: Tue, 4 Nov 2025 11:21:39 -0600 Subject: [PATCH 6/6] Apply suggestion from @JacobCoffee --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 31953d510..a9eca9d19 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,3 @@ __pycache__ .DS_Store .envrc .state/ -venv/