| author | cavaliet |
| Fri, 05 Sep 2014 17:05:48 +0200 | |
| changeset 330 | 5c171e379ea2 |
| parent 329 | ea6268cf8c83 |
| child 331 | 306b95944074 |
| permissions | -rw-r--r-- |
| 327 | 1 |
# -*- coding: utf-8 -*- |
2 |
''' |
|
3 |
Created on Jul 01, 2014 |
|
4 |
||
5 |
@author: tc |
|
6 |
''' |
|
7 |
||
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
8 |
from django.views.generic import TemplateView |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
9 |
from hdalab.models.renkan import HdalabRenkan |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
10 |
from hdabo.views import Folders, AddOrUpdateFolder, DeleteFolder |
| 327 | 11 |
|
12 |
import logging |
|
13 |
logger = logging.getLogger(__name__) |
|
14 |
||
15 |
||
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
16 |
class ManageRenkans(TemplateView): |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
17 |
template_name = "editorial/manage_renkans.html" |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
18 |
|
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
19 |
def get_context_data(self, **kwargs): |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
20 |
context = super(ManageRenkans, self).get_context_data(**kwargs) |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
21 |
|
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
22 |
context["renkan_list"] = HdalabRenkan.objects.exclude(state=HdalabRenkan.EDITION).select_related("renkan", "renkan__owner").order_by("-renkan__modification_date") |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
23 |
|
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
24 |
return context |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
25 |
|
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
26 |
|
| 327 | 27 |
class HdalabFolders(Folders): |
28 |
template_name = "editorial/folders.html" |
|
29 |
||
30 |
||
31 |
||
32 |
class HdalabAddOrUpdateFolder(AddOrUpdateFolder): |
|
33 |
template_name = "editorial/add_or_update_folder.html" |
|
34 |
redirect_view = 'hdalab_folders' |
|
35 |
||
36 |
||
37 |
||
38 |
class HdalabDeleteFolder(DeleteFolder): |
|
39 |
redirect_view = 'hdalab_folders' |