| author | rougeronj |
| Sun, 04 Jan 2015 22:44:16 +0100 | |
| changeset 416 | 7082f0d58696 |
| parent 329 | ea6268cf8c83 |
| child 458 | 604b887e70c3 |
| permissions | -rw-r--r-- |
| 295 | 1 |
''' |
2 |
Created on Jul 17, 2014 |
|
3 |
||
4 |
@author: tc |
|
5 |
''' |
|
6 |
from django.db import models |
|
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
7 |
from django.utils.translation import ugettext as _ |
|
299
8e00641076e7
remove renkan management to an other django app (see renkan hg repo)
cavaliet
parents:
295
diff
changeset
|
8 |
from renkanmanager.models import Renkan |
| 295 | 9 |
|
10 |
||
|
299
8e00641076e7
remove renkan management to an other django app (see renkan hg repo)
cavaliet
parents:
295
diff
changeset
|
11 |
class HdalabRenkan(models.Model): |
| 295 | 12 |
|
13 |
EDITION = 1 |
|
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
14 |
MODERATED = 2 |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
15 |
PUBLISHED = 3 |
| 295 | 16 |
REJECTED = 4 |
17 |
||
18 |
STATE_CHOICES = ( |
|
19 |
(EDITION, 'edition'), |
|
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
20 |
(MODERATED, 'moderated'), |
| 295 | 21 |
(PUBLISHED, 'published'), |
22 |
(REJECTED, 'rejected'), |
|
23 |
) |
|
24 |
||
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
25 |
STATE_CHOICES_DICT = { |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
26 |
EDITION: _('edition_state'), |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
27 |
MODERATED: _('moderated_state'), |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
28 |
PUBLISHED: _('published_state'), |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
29 |
REJECTED: _('rejected_state') |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
30 |
} |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
299
diff
changeset
|
31 |
|
|
299
8e00641076e7
remove renkan management to an other django app (see renkan hg repo)
cavaliet
parents:
295
diff
changeset
|
32 |
renkan = models.ForeignKey(Renkan, blank=False, null=False) |
| 295 | 33 |
state = models.IntegerField(choices=STATE_CHOICES, default=1) |
34 |
||
35 |
class Meta: |
|
36 |
app_label = 'hdalab' |