everyone can have a license; groups admin

This commit is contained in:
j 2012-01-19 22:05:28 +05:30
commit 10a1239df7
5 changed files with 52 additions and 25 deletions

View file

@ -38,6 +38,8 @@ class SessionData(models.Model):
objects = managers.SessionDataManager()
groupssort = models.CharField(default=None,blank=True,null=True, max_length=255)
def __unicode__(self):
return u"%s" % self.session_key
@ -92,8 +94,10 @@ class SessionData(models.Model):
self.username = self.user.username
self.level = self.user.get_profile().level
self.firstseen = self.user.date_joined
self.groupssort = ''.join([g.name for g in self.user.groups.all()])
else:
self.level = 0
self.groupssort = None
self.parse_data()
super(SessionData, self).save(*args, **kwargs)

View file

@ -427,6 +427,7 @@ def order_query(qs, sort):
'browser': 'browser',
'email': 'user__email',
'firstseen': 'firstseen',
'groups': 'groupssort',
'ip': 'ip',
'lastseen': 'lastseen',
'level': 'level',