Adjust build process

This commit is contained in:
Florian Hoss 2023-07-05 11:05:51 +02:00
parent 99add9dbe2
commit f64d5c2420
8 changed files with 31 additions and 6 deletions

View file

@ -103,6 +103,7 @@ export default defineComponent({
visible: () => maker.value,
},
{ label: "Abmelden", icon: "pi pi-fw pi-power-off", command: () => emit("logout") },
{ label: store.getters.getVersion, icon: "pi pi-fw pi-github", disabled: true },
],
},
]);

View file

@ -1,4 +1,4 @@
import { createApp } from "vue";
import { createApp, version } from "vue";
import { OpenAPI, UsersService } from "@/services/openapi";
import App from "./App.vue";
import router from "./router";
@ -26,6 +26,7 @@ async function getHealth() {
store.commit("setGroups", groups);
const user = await UsersService.getUsers(response.headers.get("remote-name") || "Benutzer");
store.commit("setUser", user);
store.commit("setVersion", await response.text());
}
getHealth().then(() => {

View file

@ -6,6 +6,7 @@ import { controller_User } from "@/services/openapi";
interface AppStateModel {
user: controller_User;
groups: string[];
version: string;
}
export default createStore({
state: {
@ -15,6 +16,7 @@ export default createStore({
show_hot_drinks: true,
},
groups: [""],
version: "",
},
getters: {
getUser(state: AppStateModel) {
@ -26,6 +28,9 @@ export default createStore({
getUsername(state: AppStateModel) {
return state.user.username;
},
getVersion(state: AppStateModel) {
return state.version;
},
},
mutations: {
setUser(state: AppStateModel, _user: controller_User) {
@ -34,6 +39,9 @@ export default createStore({
setGroups(state: AppStateModel, groups: string[]) {
state.groups = groups;
},
setVersion(state: AppStateModel, version: string) {
state.version = version;
},
},
actions: {},
modules: {