Adjust build process
This commit is contained in:
parent
99add9dbe2
commit
f64d5c2420
8 changed files with 31 additions and 6 deletions
|
@ -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 },
|
||||
],
|
||||
},
|
||||
]);
|
||||
|
|
|
@ -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(() => {
|
||||
|
|
|
@ -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: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue