Update models...

portnov [2008-06-07 04:19:03]
Update models...
Filename
mgmt/models.py
diff --git a/mgmt/models.py b/mgmt/models.py
index eadb7ed..b7ea265 100644
--- a/mgmt/models.py
+++ b/mgmt/models.py
@@ -8,6 +8,7 @@ class Object(models.Model):
 class Project(models.Model):
   name = models.CharField(max_length=64)
   text = models.TextField()
+  created = models.DateTimeField()
   repo = models.CharField(max_length=64)
   admins = models.ManyToManyField(User,related_name='admin_projects')
   team = models.ManyToManyField(User,related_name='in_projects')
@@ -15,10 +16,12 @@ class Project(models.Model):
     pass

 class Bug(models.Model):
+  created = models.DateTimeField()
+  fixed = models.DateTimeField(null=True)
   project = models.ForeignKey(Project)
   author = models.ForeignKey(User,related_name='created_bugs')
-  confirmed = models.ForeignKey(User,related_name='confirmed_bugs')
-  responsible = models.ForeignKey(User,related_name='resp_bugs')
+  confirmed = models.ForeignKey(User,related_name='confirmed_bugs',null=True)
+  responsible = models.ForeignKey(User,related_name='resp_bugs',null=True)
   status = models.IntegerField()
   title = models.CharField(max_length=64)
   text = models.TextField()
@@ -26,6 +29,7 @@ class Bug(models.Model):
     pass

 class Document(models.Model):
+  created = models.DateTimeField()
   project = models.ForeignKey(Project)
   author = models.ForeignKey(User)
   title = models.CharField(max_length=64)
@@ -33,3 +37,8 @@ class Document(models.Model):
   class Admin:
     pass

+class Comment(models.Model):
+  created = models.DateTimeField()
+  object = models.ForeignKey(Object)
+  title = models.CharField(max_length=64,null=True)
+  text = models.TextField()
ViewGit