Files @ 70b8aa07aee4
Branch filter:

Location: website/conservancy/staff/models.py - annotation

bsturmfels
Simplify settings and move some standard settings into settings.py

These were previously in djangocommonsettings.py, but don't ever vary between
development and production environments.
from django.db import models


class Person(models.Model):
    """Staff members

    Referenced from other models (blog, events, etc)
    """

    username = models.CharField(max_length=20, unique=True)
    formal_name = models.CharField(max_length=200)
    casual_name = models.CharField(max_length=200)
#    title = models.CharField(max_length=200, blank=True)
#    biography = models.TextField(blank=True)
#    phone = models.CharField(max_length=30, blank=True)
#    gpg_key = models.TextField(blank=True)
#    gpg_fingerprint = models.CharField(max_length=100, blank=True)
    currently_employed = models.BooleanField(default=True)

    date_created = models.DateTimeField(auto_now_add=True)
    date_last_modified = models.DateTimeField(auto_now=True)

    class Meta:
        verbose_name_plural = 'people'

    def __str__(self):
        return self.username

    def biography_url(self):
        return "/about/#%s" % self.username