class Meta:
verbose_name_plural = 'People'
- class Admin:
- pass
-
class Project(models.Model):
linkname = models.CharField(max_length=255, unique=True)
name = models.CharField(max_length=255, unique=True)
def __str__(self):
return self.name
- class Admin:
- pass
-
class UserProfile(models.Model):
user = models.ForeignKey(User, unique = True)
primary_project = models.ForeignKey(Project, null = True)
person.user = self.user
person.save()
- class Admin:
- pass
-
def __str__(self):
return self.name()
return user
- class Admin:
- pass
-
class UserPersonConfirmation(models.Model):
user = models.ForeignKey(User)
email = models.CharField(max_length = 200)
person.save()
self.active = False
-
- class Admin:
- pass
-
-
class State(models.Model):
name = models.CharField(max_length = 100)
ordering = models.IntegerField(unique = True)
class Meta:
ordering = ['ordering']
- class Admin:
- pass
-
class HashField(models.Field):
__metaclass__ = models.SubfieldBase
verbose_name_plural = 'Patches'
ordering = ['date']
- class Admin:
- pass
-
class Comment(models.Model):
patch = models.ForeignKey(Patch)
msgid = models.CharField(max_length=255, unique = True)
headers = models.TextField(blank = True)
content = models.TextField()
- class Admin:
- pass
-
class Meta:
ordering = ['date']
class Meta:
unique_together = [('owner', 'name')]
- class Admin:
- pass
-
def public_url(self):
if not self.public:
return None