Source code for Jabber.models

from django.conf import settings
from Alerts.models import SubscriptionGroup
from django.db import models

# Create your models here.

User = settings.AUTH_USER_MODEL

[docs]class JabberSubscription(models.Model): """ A registered User / Group combo for jabber. """ user = models.ForeignKey(User, related_name='jabber_subs') group = models.ForeignKey(SubscriptionGroup, related_name='jabber_subs') def __unicode__(self): return "User %s Group %s" % (self.user.username, self.group.name)
[docs]class JabberAccount(models.Model): """ A jabber account to send messages to. JID is in user@host.tld format """ user = models.ForeignKey(User, related_name='jabber_accounts') jid = models.CharField(max_length=200) def __unicode__(self): return "User: %s JID: %s" % (self.user.username, self.jid)