WIP webapp permissions

This commit is contained in:
Jan Tuomi
2017-09-28 09:22:56 +03:00
parent 5e33a8e30c
commit 51a30d637f
4 changed files with 91 additions and 3 deletions
+11
View File
@@ -43,6 +43,11 @@ class BaseMember(models.Model):
class Request(BaseMember):
"""Member request model represents one member request."""
class Meta:
permissions = (
('read', 'Can see member application in list'),
)
submitted = models.DateTimeField(_('Submitted'), default=timezone.now)
def to_member(self):
@@ -55,6 +60,11 @@ class Request(BaseMember):
class Payment(models.Model):
"""Payment model representing one payment event."""
class Meta:
permissions = (
('read', 'Can see payment in list'),
)
date = models.DateTimeField(_('Date'), default=timezone.now)
source = models.CharField(_('Source'), choices=[
('AYY', _('AYY')),
@@ -88,6 +98,7 @@ class Member(BaseMember):
class Meta:
permissions = (
('check_by_email', 'Can check if user exists by email'),
('read', 'Can see member in list'),
)
def last_paid(self):