Skip to content
Snippets Groups Projects
Commit c62fbda4 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch '1253-group-page-and-probably-others-do-not-work-in-docker-production' into 'master'

Fix frontend components imports

Closes #1253

See merge request !1782
parents 77451d15 61be53a1
No related branches found
No related tags found
1 merge request!1782Fix frontend components imports
Pipeline #197185 passed with warnings
Pipeline: AlekSIS

#197187

    ...@@ -16,6 +16,7 @@ Fixed ...@@ -16,6 +16,7 @@ Fixed
    * Recurrence information for calendar events weren't removed on deletion. * Recurrence information for calendar events weren't removed on deletion.
    * Full day events didn't work in calendar. * Full day events didn't work in calendar.
    * [Dev] AddressInputType missed country field. * [Dev] AddressInputType missed country field.
    * Detail pages, e.g. for groups, did not work anymore.
    `4.0`_ - 2025-03-29 `4.0`_ - 2025-03-29
    ------------------- -------------------
    ......
    ...@@ -56,36 +56,42 @@ AleksisVue.install = function (Vue) { ...@@ -56,36 +56,42 @@ AleksisVue.install = function (Vue) {
    Vue.$registerGlobalComponents = function () { Vue.$registerGlobalComponents = function () {
    const globalComponents = { const globalComponents = {
    // General stuff // General stuff
    AvatarClickbox: "../components/generic/AvatarClickbox.vue", AvatarClickbox: import("../components/generic/AvatarClickbox.vue"),
    CalendarWithControls: "../components/calendar/CalendarWithControls.vue", CalendarWithControls: import(
    ErrorPage: "../components/app/ErrorPage.vue", "../components/calendar/CalendarWithControls.vue"
    MessageBox: "../components/generic/MessageBox.vue", ),
    SmallContainer: "../components/generic/SmallContainer.vue", ErrorPage: import("../components/app/ErrorPage.vue"),
    MessageBox: import("../components/generic/MessageBox.vue"),
    SmallContainer: import("../components/generic/SmallContainer.vue"),
    // Layout // Layout
    DetailView: "../components/generic/DetailView.vue", DetailView: import("../components/generic/DetailView.vue"),
    ListView: "../components/generic/ListView.vue", ListView: import("../components/generic/ListView.vue"),
    // Buttons: // Buttons:
    BackButton: "../components/generic/BackButton.vue", BackButton: import("../components/generic/BackButton.vue"),
    ButtonMenu: "../components/generic/ButtonMenu.vue", ButtonMenu: import("../components/generic/ButtonMenu.vue"),
    CancelButton: "../components/generic/buttons/CancelButton.vue", CancelButton: import("../components/generic/buttons/CancelButton.vue"),
    CreateButton: "../components/generic/buttons/CreateButton.vue", CreateButton: import("../components/generic/buttons/CreateButton.vue"),
    DeleteButton: "../components/generic/buttons/DeleteButton.vue", DeleteButton: import("../components/generic/buttons/DeleteButton.vue"),
    DialogCloseButton: "../components/generic/buttons/DialogCloseButton.vue", DialogCloseButton: import(
    EditButton: "../components/generic/buttons/EditButton.vue", "../components/generic/buttons/DialogCloseButton.vue"
    FabButton: "../components/generic/buttons/FabButton.vue", ),
    FilterButton: "../components/generic/buttons/FilterButton.vue", EditButton: import("../components/generic/buttons/EditButton.vue"),
    IconButton: "../components/generic/buttons/IconButton.vue", FabButton: import("../components/generic/buttons/FabButton.vue"),
    PrimaryActionButton: FilterButton: import("../components/generic/buttons/FilterButton.vue"),
    "../components/generic/buttons/PrimaryActionButton.vue", IconButton: import("../components/generic/buttons/IconButton.vue"),
    SaveButton: "../components/generic/buttons/SaveButton.vue", PrimaryActionButton: import(
    SecondaryActionButton: "../components/generic/buttons/PrimaryActionButton.vue"
    "../components/generic/buttons/SecondaryActionButton.vue", ),
    SaveButton: import("../components/generic/buttons/SaveButton.vue"),
    SecondaryActionButton: import(
    "../components/generic/buttons/SecondaryActionButton.vue"
    ),
    }; };
    for (let [name, path] of Object.entries(globalComponents)) { for (let [name, module] of Object.entries(globalComponents)) {
    Vue.component(name, () => import(path)); Vue.component(name, () => module);
    } }
    }; };
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment