Revision c7c0ec58 snf-astakos-app/astakos/im/models.py
b/snf-astakos-app/astakos/im/models.py | ||
---|---|---|
837 | 837 |
return False |
838 | 838 |
return True |
839 | 839 |
|
840 |
def settings(self): |
|
841 |
return UserSetting.objects.filter(user=self) |
|
842 |
|
|
840 | 843 |
|
841 | 844 |
class AstakosUserAuthProviderManager(models.Manager): |
842 | 845 |
|
... | ... | |
1195 | 1198 |
user = models.ForeignKey(AstakosUser, related_name='sessions', null=True) |
1196 | 1199 |
|
1197 | 1200 |
|
1201 |
class UserSetting(models.Model): |
|
1202 |
user = models.ForeignKey(AstakosUser) |
|
1203 |
setting = models.CharField(max_length=255) |
|
1204 |
value = models.IntegerField() |
|
1205 |
|
|
1206 |
objects = ForUpdateManager() |
|
1207 |
|
|
1208 |
class Meta: |
|
1209 |
unique_together = ("user", "setting") |
|
1210 |
|
|
1211 |
|
|
1198 | 1212 |
### PROJECTS ### |
1199 | 1213 |
################ |
1200 | 1214 |
|
Also available in: Unified diff