Revision a196eb7e astakos/im/models.py

b/astakos/im/models.py
57 57
    provider = models.CharField('Provider', max_length=255, blank=True)
58 58
    
59 59
    #for invitations
60
    level = models.IntegerField('Inviter level', default=4)
61
    invitations = models.IntegerField('Invitations left', default=0)
60
    user_level = settings.DEFAULT_USER_LEVEL
61
    level = models.IntegerField('Inviter level', default=user_level)
62
    invitations = models.IntegerField('Invitations left', default=settings.INVITATIONS_PER_LEVEL[user_level])
62 63
    
63 64
    auth_token = models.CharField('Authentication Token', max_length=32,
64 65
                                  null=True, blank=True)
......
102 103
    def save(self, update_timestamps=True, **kwargs):
103 104
        if update_timestamps:
104 105
            if not self.id:
106
                # set username
105 107
                while not self.username:
106 108
                    username =  uuid.uuid4().hex[:30]
107 109
                    try:

Also available in: Unified diff