Add tests for accounts, and fix allowing user to delete friend code with active trade offers and in-game-name not being set on signup
This commit is contained in:
parent
65ca344582
commit
23d334c596
6 changed files with 658 additions and 10 deletions
|
|
@ -25,8 +25,14 @@ class TradeOfferManager(models.Manager):
|
|||
qs = qs.filter(created_at__gte=cutoff)
|
||||
return qs.order_by("-updated_at")
|
||||
|
||||
class TradeOfferAllManager(models.Manager):
|
||||
def get_queryset(self):
|
||||
# Return all trade offers without filtering by the cutoff.
|
||||
return super().get_queryset()
|
||||
|
||||
class TradeOffer(models.Model):
|
||||
objects = TradeOfferManager()
|
||||
all_offers = TradeOfferAllManager() # New unfiltered manager
|
||||
|
||||
id = models.AutoField(primary_key=True)
|
||||
is_closed = models.BooleanField(default=False, db_index=True)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue