From e8c900d6071e554e243cf3641601566600d7908a Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Mon, 8 Jan 2024 08:40:21 +0100 Subject: [PATCH] Show battery/grid settings on Sessons and Confg page (#11542) --- assets/js/views/ChargingSessions.vue | 9 +++++++-- assets/js/views/Config.vue | 11 +++++++++- tests/modals.spec.js | 30 +++++++++++++++++----------- 3 files changed, 35 insertions(+), 15 deletions(-) diff --git a/assets/js/views/ChargingSessions.vue b/assets/js/views/ChargingSessions.vue index 13fca909b..fd228c879 100644 --- a/assets/js/views/ChargingSessions.vue +++ b/assets/js/views/ChargingSessions.vue @@ -8,7 +8,7 @@
/
{{ $t("sessions.title") }} - +
@@ -263,6 +263,7 @@ import CustomSelect from "../components/CustomSelect.vue"; import ChargingSessionModal from "../components/ChargingSessionModal.vue"; import breakpoint from "../mixins/breakpoint"; import settings from "../settings"; +import collector from "../mixins/collector"; const COLUMNS_PER_BREAKPOINT = { xs: 1, @@ -276,7 +277,7 @@ const COLUMNS_PER_BREAKPOINT = { export default { name: "ChargingSessions", components: { TopNavigation, ChargingSessionModal, CustomSelect }, - mixins: [formatter, breakpoint], + mixins: [formatter, breakpoint, collector], props: { notifications: Array, month: { type: Number, default: () => new Date().getMonth() + 1 }, @@ -295,6 +296,10 @@ export default { return { title: `${this.$t("sessions.title")} | evcc` }; }, computed: { + topNavigation: function () { + const vehicleLogins = store.state.auth ? store.state.auth.vehicles : {}; + return { vehicleLogins, ...this.collectProps(TopNavigation, store.state) }; + }, currentSessions() { const sessionsWithDefaults = this.sessions.map((session) => { const loadpoint = session.loadpoint || this.$t("main.loadpoint.fallbackName"); diff --git a/assets/js/views/Config.vue b/assets/js/views/Config.vue index 115f70702..71c633622 100644 --- a/assets/js/views/Config.vue +++ b/assets/js/views/Config.vue @@ -7,7 +7,7 @@ Configuration 🧪 - +