Files
dss/spa/models/_Activity.py
2013-02-07 19:03:09 +00:00

37 lines
931 B
Python

from django.contrib.auth.models import User
from django.contrib.contenttypes.models import ContentType
from django.db import models
import abc
from model_utils.managers import InheritanceManager
from spa.models._BaseModel import _BaseModel
class _Activity(_BaseModel):
user = models.ForeignKey(User, null=True)
uid = models.CharField(max_length=50, blank=True, null=True)
date = models.DateTimeField(auto_now=True)
objects = InheritanceManager()
@abc.abstractmethod
def get_verb_passed(self):
return
@abc.abstractmethod
def get_verb_present(self):
return
@abc.abstractmethod
def get_object_singular(self):
return
@abc.abstractmethod
def get_object_plural(self):
return
@abc.abstractmethod
def get_object_name(self):
return
@abc.abstractmethod
def get_object_url(self):
return