mirror of
https://github.com/lemeow125/DRF_Template.git
synced 2024-11-17 12:19:24 +08:00
24 lines
860 B
Python
24 lines
860 B
Python
from django.db import models
|
|
from django.utils.timezone import now
|
|
from config.settings import STRIPE_SECRET_KEY
|
|
import stripe
|
|
stripe.api_key = STRIPE_SECRET_KEY
|
|
|
|
|
|
class UserGroup(models.Model):
|
|
name = models.CharField(max_length=128, null=False)
|
|
owner = models.ForeignKey(
|
|
'accounts.CustomUser', on_delete=models.SET_NULL, null=True, related_name='usergroup_owner')
|
|
managers = models.ManyToManyField(
|
|
'accounts.CustomUser', related_name='usergroup_managers')
|
|
members = models.ManyToManyField(
|
|
'accounts.CustomUser', related_name='usergroup_members')
|
|
date_created = models.DateTimeField(default=now, editable=False)
|
|
|
|
# Derived from email of owner, may be used for billing
|
|
@property
|
|
def email(self):
|
|
return self.owner.email
|
|
|
|
def __str__(self):
|
|
return self.name
|