equal
deleted
inserted
replaced
9 |
9 |
10 from datetime import timedelta |
10 from datetime import timedelta |
11 |
11 |
12 from cubicweb import typed_eid |
12 from cubicweb import typed_eid |
13 from cubicweb.utils import strptime |
13 from cubicweb.utils import strptime |
14 from cubicweb.common.registerers import priority_registerer |
|
15 from cubicweb.selectors import yes, require_group_compat |
14 from cubicweb.selectors import yes, require_group_compat |
16 from cubicweb.appobject import AppObject |
15 from cubicweb.appobject import AppObject |
17 from cubicweb.web import LOGGER, Redirect, RequestError |
16 from cubicweb.web import LOGGER, Redirect, RequestError |
18 |
17 |
19 |
18 |
66 """a controller is responsible to make necessary stuff to publish |
65 """a controller is responsible to make necessary stuff to publish |
67 a request. There is usually at least one standard "view" controller |
66 a request. There is usually at least one standard "view" controller |
68 and another linked by forms to edit objects ("edit"). |
67 and another linked by forms to edit objects ("edit"). |
69 """ |
68 """ |
70 __registry__ = 'controllers' |
69 __registry__ = 'controllers' |
71 __registerer__ = priority_registerer |
|
72 __select__ = yes() |
70 __select__ = yes() |
73 registered = require_group_compat(AppObject.registered) |
71 registered = require_group_compat(AppObject.registered) |
74 |
72 |
75 def __init__(self, *args, **kwargs): |
73 def __init__(self, *args, **kwargs): |
76 super(Controller, self).__init__(*args, **kwargs) |
74 super(Controller, self).__init__(*args, **kwargs) |