# HG changeset patch # User cavaliet # Date 1409913832 -7200 # Node ID ea6268cf8c8384bcbb6b58c4ee789d5bb2c1f2a5 # Parent 7040f6533c428ceec2567e9b80d3a42b6eba1142 renkan state management for staff members : publish, unpublish, reject. diff -r 7040f6533c42 -r ea6268cf8c83 src/hdalab/models/renkan.py --- a/src/hdalab/models/renkan.py Wed Sep 03 17:22:23 2014 +0200 +++ b/src/hdalab/models/renkan.py Fri Sep 05 12:43:52 2014 +0200 @@ -4,23 +4,31 @@ @author: tc ''' from django.db import models +from django.utils.translation import ugettext as _ from renkanmanager.models import Renkan class HdalabRenkan(models.Model): EDITION = 1 - PUBLISHED = 2 - MODERATED = 3 + MODERATED = 2 + PUBLISHED = 3 REJECTED = 4 STATE_CHOICES = ( (EDITION, 'edition'), + (MODERATED, 'moderated'), (PUBLISHED, 'published'), - (MODERATED, 'moderated'), (REJECTED, 'rejected'), ) + STATE_CHOICES_DICT = { + EDITION: _('edition_state'), + MODERATED: _('moderated_state'), + PUBLISHED: _('published_state'), + REJECTED: _('rejected_state') + } + renkan = models.ForeignKey(Renkan, blank=False, null=False) state = models.IntegerField(choices=STATE_CHOICES, default=1) diff -r 7040f6533c42 -r ea6268cf8c83 src/hdalab/templates/base.html --- a/src/hdalab/templates/base.html Wed Sep 03 17:22:23 2014 +0200 +++ b/src/hdalab/templates/base.html Fri Sep 05 12:43:52 2014 +0200 @@ -30,7 +30,7 @@
Management des Renkans : acceptation ou rejet des publications
+ +{% endblock %} diff -r 7040f6533c42 -r ea6268cf8c83 src/hdalab/templates/editorial/manage_renkans.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/hdalab/templates/editorial/manage_renkans.html Fri Sep 05 12:43:52 2014 +0200 @@ -0,0 +1,52 @@ +{% extends "base.html" %} +{% load i18n %} +{% load static %} +{% load thumbnail %} +{% load hdalab_tags %} + +{% block title %}{{block.super}} > {% trans 'Manage renkan publication' %}{% endblock %} + +{% block css_import %} +{{block.super}} + + + +{% endblock %} + +{% block js_import %} +{{block.super}} + + + +{% endblock %} + +{% block main_content %} +