Commit a31a9a8
committed
Fix AI features visibility and menu registration
Critical fixes for AI features not appearing:
1. **Add AI Settings menu item**:
- Register submenu page in Admin::registerAdminMenu()
- Add Admin::renderAISettingsPage() method
- Menu now appears under Visualizer menu
2. **Fix AI chat sidebar visibility**:
- Call _renderAIConfigurationGroup() from _renderGeneralSettings()
- Added to both Google.php and ChartJS.php sidebars
- AI chat now shows in chart editor for all chart types
3. **Fix page URL references**:
- Changed 'viz-ai-settings' to 'visualizer-ai-settings'
- Updated links in Sidebar.php and Types.php
- "Configure AI Settings" buttons now work correctly
Fixes reported issues:
- AI Settings menu not visible
- Permission denied error (wrong page slug)
- AI chat interface not showing in sidebar1 parent 3916959 commit a31a9a8
5 files changed
Lines changed: 31 additions & 2 deletions
File tree
- classes/Visualizer
- Module
- Render
- Page
- Sidebar
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
746 | 746 | | |
747 | 747 | | |
748 | 748 | | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
749 | 759 | | |
750 | 760 | | |
751 | 761 | | |
| |||
969 | 979 | | |
970 | 980 | | |
971 | 981 | | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
972 | 995 | | |
973 | 996 | | |
974 | 997 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
864 | 864 | | |
865 | 865 | | |
866 | 866 | | |
867 | | - | |
| 867 | + | |
868 | 868 | | |
869 | 869 | | |
870 | 870 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
201 | 204 | | |
202 | 205 | | |
203 | 206 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
174 | 177 | | |
175 | 178 | | |
176 | 179 | | |
| |||
0 commit comments