View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
18654 | Feature requests | Menu system | public | 2023-02-25 16:47 | 2023-08-16 18:04 |
Reporter | bismark | Assigned To | |||
Priority | none | Severity | feature | ||
Status | new | Resolution | open | ||
Summary | 18654: Make all menus changeable via plugin events (or a global registry) | ||||
Description | there are events like | ||||
Tags | No tags attached. | ||||
Bug heat | 2 | ||||
Story point estimate | 0 | ||||
Users affected % | 0 | ||||
related to | 12174 | new | A global beforeMenuRender |
My current preference is instead to use a global registry for menu items, which can be populated by plugins in the init() method, similar to what is already possible for form inputs. This way we don't have to add a new event for each new menu we want to support. See LimeSurvey\Libraries\FormExtension\FormExtensionService |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2023-02-25 16:47 | bismark | New Issue | |
2023-08-16 18:01 | ollehar | Summary | make all menus changeable via plugin events => Make all menus changeable via plugin events |
2023-08-16 18:02 | ollehar | Note Added: 76627 | |
2023-08-16 18:02 | ollehar | Bug heat | 0 => 2 |
2023-08-16 18:02 | ollehar | Summary | Make all menus changeable via plugin events => Make all menus changeable via plugin events (or a global registry) |
2023-08-16 18:02 | ollehar | Note Edited: 76627 | |
2023-08-16 18:04 | ollehar | Relationship added | related to 12174 |