Skip to content

remove topic bat_control_permitted#3349

Open
benderl wants to merge 2 commits intomasterfrom
feature-bat-control-simplify-activation
Open

remove topic bat_control_permitted#3349
benderl wants to merge 2 commits intomasterfrom
feature-bat-control-simplify-activation

Conversation

@benderl
Copy link
Copy Markdown
Contributor

@benderl benderl commented May 6, 2026

@benderl benderl force-pushed the feature-bat-control-simplify-activation branch from 2b07b52 to c432d6a Compare May 6, 2026 10:44
@benderl benderl requested a review from Copilot May 6, 2026 10:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Dieses PR entfernt das MQTT-Topic openWB/bat/config/bat_control_permitted (inkl. Defaults, Verarbeitung, Tests und ACLs), sodass die aktive Speichersteuerung nicht mehr über ein separates “Disclaimer akzeptiert”-Flag freigeschaltet wird.

Changes:

  • Entfernt bat_control_permitted aus der Broker-/Datastore-Konfiguration (Validierung, Defaults, Upgrade-Pfad).
  • Entfernt Topic-Verarbeitung in setdata sowie die entsprechende Konfigurations-Property und Logik in bat_all.
  • Aktualisiert Tests und Mosquitto DynSec ACL-Templates (inkl. ACL-Template-Version-Bump).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
packages/helpermodules/update_config.py Entfernt Topic aus valid/default topics und passt Datastore-Upgrade 86 an.
packages/helpermodules/setdata.py Entfernt Handling des set/.../bat_control_permitted Topics.
packages/control/bat_all.py Entfernt Config-Flag und Logikpfade, die von bat_control_permitted abhängig waren.
packages/control/bat_all_test.py Entfernt Testparameter und Testfälle rund um bat_control_permitted.
data/config/mosquitto/public/default-dynamic-security.json Entfernt ACLs für das Topic und bumped openwb-version (DynSec Template) zur ACL-Aktualisierung.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/helpermodules/update_config.py
Comment thread packages/control/bat_all.py Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@benderl benderl added the ui depends on changes in ui repository label May 6, 2026
@benderl benderl added this to the 2.2.0-Patch.1 milestone May 6, 2026
@benderl benderl self-assigned this May 6, 2026
@benderl benderl requested a review from ndrsnhs May 7, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ui depends on changes in ui repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants