equal
deleted
inserted
replaced
9 __docformat__ = "restructuredtext en" |
9 __docformat__ = "restructuredtext en" |
10 |
10 |
11 import datetime |
11 import datetime |
12 |
12 |
13 from cubicweb import typed_eid |
13 from cubicweb import typed_eid |
14 from cubicweb.selectors import yes, require_group_compat |
14 from cubicweb.selectors import yes |
15 from cubicweb.appobject import AppObject |
15 from cubicweb.appobject import AppObject |
16 from cubicweb.web import LOGGER, Redirect, RequestError |
16 from cubicweb.web import LOGGER, Redirect, RequestError |
17 |
17 |
18 |
18 |
19 NAVIGATION_PARAMETERS = (('vid', '__redirectvid'), |
19 NAVIGATION_PARAMETERS = (('vid', '__redirectvid'), |
66 a request. There is usually at least one standard "view" controller |
66 a request. There is usually at least one standard "view" controller |
67 and another linked by forms to edit objects ("edit"). |
67 and another linked by forms to edit objects ("edit"). |
68 """ |
68 """ |
69 __registry__ = 'controllers' |
69 __registry__ = 'controllers' |
70 __select__ = yes() |
70 __select__ = yes() |
71 registered = require_group_compat(AppObject.registered) |
|
72 |
71 |
73 def __init__(self, *args, **kwargs): |
72 def __init__(self, *args, **kwargs): |
74 self.appli = kwargs.pop('appli', None) |
73 self.appli = kwargs.pop('appli', None) |
75 super(Controller, self).__init__(*args, **kwargs) |
74 super(Controller, self).__init__(*args, **kwargs) |
76 # attributes use to control after edition redirection |
75 # attributes use to control after edition redirection |