Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0a2ce30edd | ||
|
|
4484195ddb |
No files matched your search
@@ -7,9 +7,16 @@ class ProductAdmin(admin.ModelAdmin):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class CardAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ("name", "user", "card_id", "active")
|
||||||
|
list_filter = ("active",)
|
||||||
|
search_fields = ("user__username", "name")
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(Product, ProductAdmin)
|
admin.site.register(Product, ProductAdmin)
|
||||||
admin.site.register(InventoryTransaction)
|
admin.site.register(InventoryTransaction)
|
||||||
admin.site.register(Order)
|
admin.site.register(Order)
|
||||||
admin.site.register(OrderLine)
|
admin.site.register(OrderLine)
|
||||||
admin.site.register(Transaction)
|
admin.site.register(Transaction)
|
||||||
admin.site.register(UserProfile)
|
admin.site.register(UserProfile)
|
||||||
|
admin.site.register(Card, CardAdmin)
|
||||||
@@ -245,3 +245,16 @@ class UserProfile(models.Model):
|
|||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f"{self.user}"
|
return f"{self.user}"
|
||||||
|
|
||||||
|
|
||||||
|
class Card(models.Model):
|
||||||
|
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="cards")
|
||||||
|
card_id = models.CharField(max_length=32)
|
||||||
|
name = models.CharField(max_length=64)
|
||||||
|
# pin = models.IntegerField(max_length=4, blank=True, null=True)
|
||||||
|
# valid_until = models.DateTimeField(blank=True, null=True)
|
||||||
|
active = models.BooleanField(default=True)
|
||||||
|
created = models.DateTimeField(auto_now_add=True)
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return f"{self.name}"
|
||||||
Reference in new issue
Block a user