Revision 17bebf7e astakos/im/models.py

b/astakos/im/models.py
41 41
from django.db import models
42 42
from django.contrib.auth.models import User, UserManager
43 43

  
44
from astakos.im.interface import get_quota, set_quota
45 44
from astakos.im.settings import DEFAULT_USER_LEVEL, INVITATIONS_PER_LEVEL, AUTH_TOKEN_DURATION
46 45

  
47 46
class AstakosUser(User):
......
84 83
            self.last_name = parts[0]
85 84
    
86 85
    @property
87
    def quota(self):
88
        return get_quota(self.username)
89

  
90
    @quota.setter
91
    def quota(self, value):
92
        set_quota(self.username, value)
93
    
94
    @property
95 86
    def invitation(self):
96 87
        try:
97 88
            return Invitation.objects.get(username=self.email)

Also available in: Unified diff