Seite 1 von 1

[GELÖST] Kundenspezifisches WAPT- und Selbstbedienungspaket

Veröffentlicht: 15. Januar 2026 - 16:44 Uhr
von Mickael
Hallo,

das Logo unseres Vereins wurde kürzlich geändert.
Wir haben das Paket „custom-waptexit-and-selfservice“ aus dem Store importiert, bearbeitet und die neuen .png- und .ico-Dateien hinzugefügt.
Lokal haben wir das Paket getestet, und es funktioniert.
Anschließend haben wir es im gesamten Netzwerk bereitgestellt. Nun gibt es folgendes Problem:
Anscheinend überschreibt das alte Logo, das irgendwo auf dem Server vorhanden ist, das neue. Wir wissen jedoch nicht, wo sich dieses alte Logo befindet.
Wir waren nicht an der ursprünglichen WAPT-Serverinstallation beteiligt und wissen daher nicht, was damals gemacht wurde.

Auf dem Server, im Verzeichnis „opt/wapt/templates“, sind die korrekten Logos vorhanden.
Auf den Rechnern, im Verzeichnis „C:\Program Files (x86)\wapt\templates“, wurden die korrekten Logos ohne unsere Zustimmung durch die alten ersetzt.

WAPT-Version: 2.6.1.17472,
Server-Betriebssystem: Debian Bookworm,
Rechner-Betriebssystem: Windows 10/11.

Vielen Dank.

Betreff: Benutzerdefiniertes WAPT- und Selfservice-Paket

Veröffentlicht: 16. Januar 2026 - 09:18 Uhr
von htouvet
Hallo Mickael,

Seit Version 2.6.0.17279 müssen benutzerdefinierte Logos und Vorlagen in folgendem Verzeichnis platziert werden:

Code: Alle auswählen

C:\Program Files (x86)\wapt\custom_templates
Dadurch wird sichergestellt, dass sie bei einem Wapt-Upgrade nicht überschrieben werden.

Die in unserem Repository vorhandene Paketvorlage zum Anpassen von Logos ist nicht mehr aktuell.

Der Code muss wie folgt geändert werden (ersetzen Sie templates durch custom_templates):

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
    # print("N oubliez pas d utiliser la fonction d update package pour stocker les images en amont")
    # print("Make sure to use update_package function before installing the pkg")
    # print("La taille recommandée du logo est de 200X55px et le format .png")
    # print("Recommanded size is  200X55px and .png format")

    wapt_template_path = makepath(WAPT.wapt_base_dir, "custom_templates")

    for png in glob.glob("*.png"):
        print("Copying: %s" % makepath(wapt_template_path, png))
        filecopyto(png, wapt_template_path)
Aufrichtig,

Hubert

Betreff: Benutzerdefiniertes WAPT- und Selfservice-Paket

Veröffentlicht: 16. Januar 2026 - 10:43 Uhr
von dcardon
Hallo Mickaël,

es tut mir leid wegen der veralteten Dokumentation und des Pakets. Ich habe das Problem intern weitergeleitet, damit die Dokumentation und das Paket korrigiert werden. Ich markiere das Thema als gelöst. :-)

Viele Grüße,

Denis