Bug 204364

Summary: all systemsettings modules should have report bug/wish function
Product: [Applications] systemsettings Reporter: m.wege
Component: generalAssignee: Nate Graham <nate>
Status: RESOLVED FIXED    
Severity: wishlist CC: cfeck, christian.gonzalez, ken, nate
Priority: NOR Keywords: usability
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Unspecified   
See Also: https://bugs.kde.org/show_bug.cgi?id=370195
Latest Commit: Version Fixed In: 5.27
Bug Depends on:    
Bug Blocks: 303462    

Description m.wege 2009-08-19 08:23:38 UTC
Version:            (using KDE 4.3.0)
Installed from:    Ubuntu Packages

All systemsettings modules should have a report wish/bug functions which would allow it easier to file a report and choose the right module.
Comment 1 Christoph Feck 2009-10-22 10:24:38 UTC
*** Bug 209681 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2010-09-22 16:31:15 UTC
*** Bug 252014 has been marked as a duplicate of this bug. ***
Comment 3 Andrew Crouthamel 2018-11-09 00:59:28 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-11-18 03:37:48 UTC
Dear Bug Submitter,

This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Christian González 2018-11-19 08:15:37 UTC
This bug is still present under the latest KDE neon.
Comment 6 Bug Janitor Service 2022-09-24 20:01:04 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/263
Comment 7 Nate Graham 2022-09-24 22:21:47 UTC
Working on this.
Comment 8 Bug Janitor Service 2022-09-25 04:11:42 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1177
Comment 9 Bug Janitor Service 2022-09-25 04:13:17 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/systemsettings/-/merge_requests/164
Comment 10 Nate Graham 2022-09-27 17:21:29 UTC
Git commit 1b3267c81941ab591e117fc5be516fd8181e4c04 by Nate Graham.
Committed on 24/09/2022 at 19:22.
Pushed by ngraham into branch 'master'.

Add new bugReportUrl standard metadata property

This allows the plugin to specify a URL at which bug reports can be
filed. This is typically different from its website, which is why we
need a new property to support it.
Related: bug 370195

M  +5    -0    src/lib/plugin/kpluginmetadata.cpp
M  +8    -0    src/lib/plugin/kpluginmetadata.h

https://invent.kde.org/frameworks/kcoreaddons/commit/1b3267c81941ab591e117fc5be516fd8181e4c04
Comment 11 Nate Graham 2022-09-27 17:22:35 UTC
Git commit db7665451874ad96d61f009435fb17e6fce4a3b3 by Nate Graham.
Committed on 27/09/2022 at 17:21.
Pushed by ngraham into branch 'master'.

Set bugReportUrl for all KCMs in this repo

M  +1    -0    kcms/access/kcm_access.json
M  +1    -0    kcms/activities/kcm_activities.json
M  +1    -0    kcms/baloo/kcm_baloofile.json
M  +1    -0    kcms/componentchooser/kcm_componentchooser.json
M  +1    -0    kcms/dateandtime/kcm_clock.json
M  +1    -0    kcms/desktoppaths/kcm_desktoppaths.json
M  +1    -0    kcms/joystick/kcm_joystick.json
M  +1    -0    kcms/kded/kcm_kded.json
M  +1    -0    kcms/keyboard/kcm_keyboard.json
M  +1    -0    kcms/keys/kcm_keys.json
M  +1    -0    kcms/ksmserver/kcm_smserver.json
M  +1    -0    kcms/ksplash/kcm_splashscreen.json
M  +1    -0    kcms/landingpage/kcm_landingpage.json
M  +1    -0    kcms/launch/kcm_launchfeedback.json
M  +1    -0    kcms/mouse/kcm_mouse.json
M  +1    -0    kcms/recentFiles/kcm_recentFiles.json
M  +1    -0    kcms/runners/plasmasearch/kcm_plasmasearch.json
M  +1    -0    kcms/solid_actions/kcm_solid_actions.json
M  +1    -0    kcms/spellchecking/kcmspellchecking.json
M  +1    -0    kcms/tablet/kcm_tablet.json
M  +1    -0    kcms/touchpad/kcm/kcm_touchpad.json
M  +1    -0    kcms/workspaceoptions/kcm_workspace.json
M  +1    -0    solid-device-automounter/kcm/device_automounter_kcm.json

https://invent.kde.org/plasma/plasma-desktop/commit/db7665451874ad96d61f009435fb17e6fce4a3b3
Comment 12 Nate Graham 2022-09-27 17:37:45 UTC
Git commit 2d0a0054e629bff8067d9a4905108e51167aed79 by Nate Graham.
Committed on 27/09/2022 at 17:27.
Pushed by ngraham into branch 'master'.

Let people file bugs for specific KCMs

When the active page has the BugReportUrl field set in its JSON
metadata, the "Report a Bug" menu item in the sidebar's hamburger menu
will now transform into a "Report a Bug in the Current Page" menu item that
will take you straight to the appropriate bug report entry page for the
current KCM.
FIXED-IN 5.27

M  +20   -0    app/SettingsBase.cpp
M  +1    -0    app/SettingsBase.h
M  +9    -0    core/ModuleView.cpp
M  +5    -0    core/ModuleView.h
M  +2    -1    sidebar/SidebarMode.cpp

https://invent.kde.org/plasma/systemsettings/commit/2d0a0054e629bff8067d9a4905108e51167aed79
Comment 13 Nate Graham 2022-09-27 17:50:19 UTC
Git commit 9ae3a5349273b5e111a32680d087b1b1c7898d49 by Nate Graham.
Committed on 27/09/2022 at 17:49.
Pushed by ngraham into branch 'master'.

Set bugReportUrl for all KCMs in this repo

M  +1    -0    kcms/autostart/kcm_autostart.json
M  +1    -0    kcms/colors/kcm_colors.json
M  +1    -0    kcms/cursortheme/kcm_cursortheme.json
M  +1    -0    kcms/desktoptheme/kcm_desktoptheme.json
M  +1    -0    kcms/feedback/kcm_feedback.json
M  +1    -0    kcms/fonts/kcm_fonts.json
M  +1    -0    kcms/icons/kcm_icons.json
M  +1    -0    kcms/kfontinst/kcmfontinst/kcm_fontinst.json
M  +1    -0    kcms/lookandfeel/kcm_lookandfeel.json
M  +1    -0    kcms/nightcolor/kcm_nightcolor.json
M  +1    -0    kcms/notifications/kcm_notifications.json
M  +1    -0    kcms/region_language/kcm_regionandlang.json
M  +1    -0    kcms/style/kcm_style.json
M  +1    -0    kcms/users/src/kcm_users.json

https://invent.kde.org/plasma/plasma-workspace/commit/9ae3a5349273b5e111a32680d087b1b1c7898d49
Comment 14 Nate Graham 2022-09-27 18:15:51 UTC
Git commit 5322f32cf0a7e2146da45014e73ac466a92abfeb by Nate Graham.
Committed on 27/09/2022 at 18:15.
Pushed by ngraham into branch 'master'.

Set bugReportUrl for all KCMs in this repo

M  +1    -0    src/kcmkwin/kwincompositing/kwincompositing.json
M  +1    -0    src/kcmkwin/kwindecoration/kcm_kwindecoration.json
M  +1    -0    src/kcmkwin/kwindesktop/kcm_kwin_virtualdesktops.json
M  +1    -0    src/kcmkwin/kwineffects/kcm_kwin_effects.json
M  +1    -0    src/kcmkwin/kwinoptions/kcm_kwinoptions.json
M  +1    -0    src/kcmkwin/kwinrules/kcm_kwinrules.json
M  +1    -0    src/kcmkwin/kwinscreenedges/kcm_kwinscreenedges.json
M  +1    -0    src/kcmkwin/kwinscreenedges/kcm_kwintouchscreen.json
M  +1    -0    src/kcmkwin/kwinscripts/kcm_kwin_scripts.json
M  +1    -0    src/kcmkwin/kwintabbox/kcm_kwintabbox.json
M  +1    -0    src/kcmkwin/kwinvirtualkeyboard/kcm_virtualkeyboard.json

https://invent.kde.org/plasma/kwin/commit/5322f32cf0a7e2146da45014e73ac466a92abfeb
Comment 15 Nate Graham 2022-09-27 18:18:20 UTC
Git commit 1ac331b4a572f789d5670a1cc34df702d1e3b54b by Nate Graham.
Committed on 27/09/2022 at 18:17.
Pushed by ngraham into branch 'master'.

Set bugReportURL

M  +1    -0    src/kcm_plymouth.json

https://invent.kde.org/plasma/plymouth-kcm/commit/1ac331b4a572f789d5670a1cc34df702d1e3b54b
Comment 16 Nate Graham 2022-09-27 18:20:08 UTC
Git commit 51e69f6e17b26b0a1f7059ef14e54885da87e5e2 by Nate Graham.
Committed on 27/09/2022 at 18:19.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -0    kcm/kcm_screenlocker.json

https://invent.kde.org/plasma/kscreenlocker/commit/51e69f6e17b26b0a1f7059ef14e54885da87e5e2
Comment 17 Nate Graham 2022-09-27 18:31:07 UTC
Git commit b5911cda17521156b22429436e19b508aa442a57 by Nate Graham.
Committed on 27/09/2022 at 18:30.
Pushed by ngraham into branch 'master'.

Set bugReportURL for filetypes KCM

M  +1    -0    keditfiletype/kcm_filetypes.json

https://invent.kde.org/plasma/kde-cli-tools/commit/b5911cda17521156b22429436e19b508aa442a57
Comment 18 Nate Graham 2022-09-27 18:35:22 UTC
Git commit 7f244a580776497f7d4ea3d8ef42b6286d188b89 by Nate Graham.
Committed on 27/09/2022 at 18:35.
Pushed by ngraham into branch 'master'.

Set bugReportURL

M  +1    -0    kcm_flatpak.json

https://invent.kde.org/plasma/flatpak-kcm/commit/7f244a580776497f7d4ea3d8ef42b6286d188b89
Comment 19 Nate Graham 2022-09-27 18:39:36 UTC
Git commit 96e259efe24718b63ba0cdbe46e843b448773594 by Nate Graham.
Committed on 27/09/2022 at 18:39.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -0    src/kcm/kcm_kaccounts.json

https://invent.kde.org/network/kaccounts-integration/commit/96e259efe24718b63ba0cdbe46e843b448773594
Comment 20 Nate Graham 2022-09-27 18:56:05 UTC
Git commit 06e6f96d9b2197d3179b7e7457508958a9aa5523 by Nate Graham.
Committed on 27/09/2022 at 18:55.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -0    kcm/kcm_networkmanagement.json

https://invent.kde.org/plasma/plasma-nm/commit/06e6f96d9b2197d3179b7e7457508958a9aa5523
Comment 21 Nate Graham 2022-09-27 19:04:40 UTC
Git commit fe578804f1813e4dd86285cad49aaf1a37650cdb by Nate Graham.
Committed on 27/09/2022 at 19:00.
Pushed by ngraham into branch 'master'.

Set bugReportURL

M  +1    -0    kcm/kcm_firewall.json

https://invent.kde.org/plasma/plasma-firewall/commit/fe578804f1813e4dd86285cad49aaf1a37650cdb
Comment 22 Nate Graham 2022-09-27 19:06:32 UTC
Git commit c1606a34f8d43be8c493c891b529768c84fb5bf8 by Nate Graham.
Committed on 27/09/2022 at 19:05.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -0    kcm/kcm_kscreen.json

https://invent.kde.org/plasma/kscreen/commit/c1606a34f8d43be8c493c891b529768c84fb5bf8
Comment 23 Nate Graham 2022-09-27 19:13:46 UTC
Git commit e0515a316c3b932d7996cb006c4e1125e9341f45 by Nate Graham.
Committed on 27/09/2022 at 19:13.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -0    src/kcm/kcm_pulseaudio.json

https://invent.kde.org/plasma/plasma-pa/commit/e0515a316c3b932d7996cb006c4e1125e9341f45
Comment 24 Nate Graham 2022-09-27 19:16:52 UTC
Git commit 9cd2204d8fec090ccbf47814187598377eef0a39 by Nate Graham.
Committed on 27/09/2022 at 19:16.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCMs

M  +1    -0    kcmodule/activities/kcm_powerdevilactivitiesconfig.json
M  +1    -0    kcmodule/global/kcm_powerdevilglobalconfig.json
M  +1    -0    kcmodule/profiles/kcm_powerdevilprofilesconfig.json

https://invent.kde.org/plasma/powerdevil/commit/9cd2204d8fec090ccbf47814187598377eef0a39
Comment 25 Nate Graham 2022-09-27 19:18:58 UTC
Git commit 60e52ac8532100fd4ef54a200aaf05545ec7238a by Nate Graham.
Committed on 27/09/2022 at 19:17.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -0    src/kcm/kcm_bluetooth.json

https://invent.kde.org/plasma/bluedevil/commit/60e52ac8532100fd4ef54a200aaf05545ec7238a
Comment 26 Nate Graham 2022-09-27 19:21:42 UTC
Git commit 68f0431555c2b4549d90a63ea80c350bae833909 by Nate Graham.
Committed on 27/09/2022 at 19:21.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -1    CMakeLists.txt
M  +1    -0    printer-manager-kcm/kcm_printer_manager.json

https://invent.kde.org/utilities/print-manager/commit/68f0431555c2b4549d90a63ea80c350bae833909
Comment 27 Nate Graham 2022-09-27 19:23:23 UTC
Git commit a0ee66f93431ee9a6cc5c2b19273a38e442702f7 by Nate Graham.
Committed on 27/09/2022 at 19:22.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -0    src/kcm/kcm_bolt.json

https://invent.kde.org/plasma/plasma-thunderbolt/commit/a0ee66f93431ee9a6cc5c2b19273a38e442702f7
Comment 28 Nate Graham 2022-09-27 19:26:39 UTC
Git commit 9a4541cc75c4b42142fd1fbe2128608e5229fa9a by Nate Graham.
Committed on 27/09/2022 at 19:24.
Pushed by ngraham into branch 'master'.

Set bugReportURL for KCM

M  +1    -0    kcm/kcm_updates.json

https://invent.kde.org/plasma/discover/commit/9a4541cc75c4b42142fd1fbe2128608e5229fa9a
Comment 29 Nate Graham 2022-09-27 21:05:34 UTC
Git commit cffa3003aa71f321a792046e92341e3c911a42ba by Nate Graham.
Committed on 27/09/2022 at 21:05.
Pushed by ngraham into branch 'master'.

Set bugReportURL for all KCMs in tihs repo

M  +1    -0    Modules/about-distro/src/kcm_about-distro.json
M  +1    -0    Modules/cpu/kcm_cpu.json
M  +1    -0    Modules/devinfo/devinfo.json
M  +1    -0    Modules/egl/kcm_egl.json
M  +1    -0    Modules/energy/kcm_energyinfo.json
M  +1    -0    Modules/firmware_security/kcm_firmware_security.json
M  +1    -0    Modules/glx/kcm_glx.json
M  +1    -0    Modules/interrupts/kcm_interrupts.json
M  +1    -0    Modules/kwinsupportinfo/kcm_kwinsupportinfo.json.in
M  +1    -0    Modules/nics/kcm_nic.json
M  +1    -0    Modules/pci/kcm_pci.json.cmake
M  +1    -0    Modules/samba/smbstatus.json
M  +1    -0    Modules/usbview/kcmusb.json
M  +1    -0    Modules/vulkan/kcm_vulkan.json
M  +1    -0    Modules/wayland/kcm_wayland.json
M  +1    -0    Modules/xserver/kcm_xserver.json

https://invent.kde.org/plasma/kinfocenter/commit/cffa3003aa71f321a792046e92341e3c911a42ba
Comment 30 Nate Graham 2022-09-28 05:08:07 UTC
We have a lot of KCMs, it turns out.