--- a/src/hdalab/models/renkan.py Thu Feb 26 15:51:03 2015 +0100
+++ b/src/hdalab/models/renkan.py Thu Feb 26 10:33:10 2015 +0100
@@ -3,9 +3,11 @@
@author: tc
'''
+from renkanmanager.models import Renkan
+
+from django.conf import settings
from django.db import models
from django.utils.translation import ugettext as _
-from renkanmanager.models import Renkan
class HdalabRenkan(models.Model):
@@ -34,3 +36,16 @@
class Meta:
app_label = 'hdalab'
+
+
+class HdalabRenkanStateTransition(models.Model):
+
+ renkan = models.ForeignKey(HdalabRenkan, blank=False, null=False)
+ from_state = models.IntegerField(choices=HdalabRenkan.STATE_CHOICES, default=1, blank=False, null=False)
+ to_state = models.IntegerField(choices=HdalabRenkan.STATE_CHOICES, default=1, blank=False, null=False)
+ ts = models.DateTimeField(auto_now_add=True, blank=False, null=False)
+ message = models.TextField(blank=True, null=True)
+ author = models.ForeignKey(settings.AUTH_USER_MODEL, blank=False, null=False)
+
+ class Meta:
+ app_label = 'hdalab'