| author | ymh <ymh.work@gmail.com> |
| Fri, 19 Jul 2024 09:38:03 +0200 | |
| changeset 704 | b5835dca2624 |
| parent 640 | 939461cc322b |
| permissions | -rw-r--r-- |
| 327 | 1 |
# -*- coding: utf-8 -*- |
2 |
''' |
|
3 |
Created on Jul 01, 2014 |
|
4 |
||
5 |
@author: tc |
|
6 |
''' |
|
7 |
||
| 473 | 8 |
import logging |
9 |
||
10 |
from hdabo.views import Folders, AddOrUpdateFolder, DeleteFolder |
|
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
11 |
from hdalab.models.renkan import HdalabRenkan |
| 332 | 12 |
from hdalab.views.profile import BaseRenkanList |
| 327 | 13 |
|
| 473 | 14 |
|
| 327 | 15 |
logger = logging.getLogger(__name__) |
16 |
||
17 |
||
| 332 | 18 |
class ManageRenkans(BaseRenkanList): |
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
19 |
template_name = "editorial/manage_renkans.html" |
|
640
939461cc322b
improve filter display + default sort order for managing renkans
ymh <ymh.work@gmail.com>
parents:
473
diff
changeset
|
20 |
default_sort_field = "state" |
|
939461cc322b
improve filter display + default sort order for managing renkans
ymh <ymh.work@gmail.com>
parents:
473
diff
changeset
|
21 |
default_sort_order = "asc" |
|
939461cc322b
improve filter display + default sort order for managing renkans
ymh <ymh.work@gmail.com>
parents:
473
diff
changeset
|
22 |
|
|
329
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 |
def get_context_data(self, **kwargs): |
| 462 | 25 |
return self.update_context(super(ManageRenkans, self).get_context_data(**kwargs), HdalabRenkan.objects.exclude(state=HdalabRenkan.EDITION).exclude(state=HdalabRenkan.REJECTED).select_related("renkan", "renkan__owner")) |
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
26 |
|
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
27 |
|
| 327 | 28 |
class HdalabFolders(Folders): |
29 |
template_name = "editorial/folders.html" |
|
30 |
||
31 |
||
32 |
||
33 |
class HdalabAddOrUpdateFolder(AddOrUpdateFolder): |
|
34 |
template_name = "editorial/add_or_update_folder.html" |
|
35 |
redirect_view = 'hdalab_folders' |
|
36 |
||
37 |
||
38 |
class HdalabDeleteFolder(DeleteFolder): |
|
39 |
redirect_view = 'hdalab_folders' |