Part of elisa.plugins.pigment.tests.test_pigment_frontend View In Hierarchy
| Line # | Kind | Name | Docs |
|---|---|---|---|
| 419 | Method | __init__ | Undocumented |
| 424 | Method | add_controller | Add a new controller to the frontend. The controller is the one that |
| 427 | Method | remove_controller | Remove a controller from the frontend. |
| 433 | Method | add_decorator | Add a decorator function for controllers matching path_pattern. |
| 436 | Method | remove_decorator | Remove a decorator function from the frontend. |
Inherited from PigmentFrontendExtensionMixin:
| Line # | Kind | Name | Docs |
|---|---|---|---|
| 160 | Method | create_controller | Create a controller for the given path. |
| 196 | Method | retrieve_controllers | Retrieve the list of controllers for a given path. |
| 73 | Method | _load_enabled_controller_and_decorator_mappings | Load the controller and decorator mappings from all the enabled |
| 87 | Method | _update_controller_mappings | Undocumented |
| 100 | Method | _update_decorator_mappings | Undocumented |
| 113 | Method | _plugin_status_changed_cb | Undocumented |
| 189 | Method | _store_controller | Undocumented |
| 241 | Method | _set_frontend | Undocumented |
| 246 | Method | _set_path | Undocumented |
| 251 | Method | _decorator_callback | Undocumented |
| 256 | Method | _decorator_errback | Undocumented |
| 262 | Method | _iterate_decorators_callback | Undocumented |
| 266 | Method | _iterate_decorators | Undocumented |
| 292 | Method | _decorate | Undocumented |
path_pattern.
| Parameters | path_pattern | regular expression pattern
(type: str
) |
| controller | controller class or component path
(type: elisa.core.components.controller.Controller
or component path string of a controller class
) |
path_pattern.
| Parameters | path_pattern | a regular expression pattern
(type: str
) |
Add a decorator function for controllers matching path_pattern.
A controller decorator is a callable object that is called when a new controller is created. It can be used to alter the behaviour of a controller (say, the UI created by the controller). Controller decorators are called with a controller instance as their only argument and should return a deferred.| Parameters | path_pattern | path pattern
(type: str
) |
| decorator | decorator callable or decorator path string
(type: callable or str
) |