diff options
author | Leif Johansson <leifj@sunet.se> | 2011-05-26 23:19:15 +0200 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2011-05-26 23:19:15 +0200 |
commit | db3632c30e9262adbe7a35be404ace0436a20271 (patch) | |
tree | 6370a628bc0c0a2a7c6c044a07938a394b2b1421 /src/meetingtools/apps/room/models.py | |
parent | 295d26c277a264e24e122b9242c5c550f25b41e2 (diff) |
Keep track of number of hosts and show the launch page until there is at least one host
Diffstat (limited to 'src/meetingtools/apps/room/models.py')
-rw-r--r-- | src/meetingtools/apps/room/models.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/meetingtools/apps/room/models.py b/src/meetingtools/apps/room/models.py index b49925a..82aae6a 100644 --- a/src/meetingtools/apps/room/models.py +++ b/src/meetingtools/apps/room/models.py @@ -27,6 +27,7 @@ class Room(models.Model): folder_sco_id = IntegerField(verbose_name="Adobe Connect Room Folder",editable=False) description = TextField(blank=True,null=True) user_count = IntegerField(verbose_name="User Count At Last Visit",editable=False,blank=True,null=True) + host_count = IntegerField(verbose_name="Host Count At Last Visit",editable=False,blank=True,null=True) timecreated = models.DateTimeField(auto_now_add=True) lastupdated = models.DateTimeField(auto_now=True) lastvisited = models.DateTimeField(blank=True,null=True) @@ -61,6 +62,12 @@ class Room(models.Model): else: return self.user_count + def nhosts(self): + if self.host_count == None: + return "unknown many" + else: + return self.host_count + tagging.register(Room) def _magic_tags(sender,**kwargs): |