Projekt

Allgemein

Profil

Aktionen

GX-Bug #66583

geschlossen

Google and Hub badges aren't displayed in savebar when a 'configurations'-menu is displayed

Von Ulrich Wenk vor mehr als 4 Jahren hinzugefügt. Vor mehr als 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Julian Heckmann
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.1.1.0 beta4
Release Notes Langtext:

Die Footer-Badges für das Gambio-Hub und das Google-Modul werden wieder auf allen Adminseiten richtig angezeigt.


Beschreibung

  1. open a menu in the backend with a 'new configurations table', e.g. Shop Settings > Maximum Values

result:

  • the google and hub badges are missing in the savebar

Dateien

missing_hub_google_badges.JPG (15 KB) missing_hub_google_badges.JPG Ulrich Wenk, 15.04.2020 16:50

Aktionen #1

Von Ronald Loyko vor mehr als 4 Jahren aktualisiert

  • Zugewiesen an wurde auf Ronald Loyko gesetzt
Aktionen #2

Von Ronald Loyko vor mehr als 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
Aktionen #3

Von Ronald Loyko vor mehr als 4 Jahren aktualisiert

Der Fehler entsteht durch die fehlende Einbindung der entsprechenden Overloads.
Da die Hub- und Google-Statusbadges ursprünglich über Overloads integriert werden, werden sie nicht angezeigt.

Hier müsste das Refactoring-Team ansetzen, da neue Configuration-Seiten erstellt worden sind.

Relevante Stellen im Shop:

  • src/GambioAdmin/Configuration/Controller/LegacyConfigurationController.php:234
  • src/GambioAdmin/Configuration/Controller/ui/configurations.html:115

Folgende Dateien müssen eingebunden werden, um die Badges wieder anzuzeigen:

  • src/GXModules/Gambio/GoogleOAuth/Admin/Overloads/AdminMenuContentView/GoogleAdwordsAdminMenuContentView.inc.php
  • src/GXModules/Gambio/Hub/Admin/Overloads/AdminApplicationBottomExtenderComponent/GambioHubAdminApplicationBottomExtender.inc.php
Aktionen #4

Von Ronald Loyko vor mehr als 4 Jahren aktualisiert

  • Zugewiesen an wurde von Ronald Loyko zu Tobias Schindler geändert
Aktionen #5

Von Tobias Schindler vor mehr als 4 Jahren aktualisiert

I want to discuss the result with alex first. then i will change the status to testing

Aktionen #6

Von Tobias Schindler vor mehr als 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Tobias Schindler zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 4.1.1.0 rc1 geändert
  • Release Notes Langtext aktualisiert (Vergleich)

Here are the related commits:
https://sources.gambio-server.net/gambio/gxdev/-/commit/944b34e4d8ce956abf60a80040bd3390c547c8c3
https://sources.gambio-server.net/gambio/gxdev/-/commit/059a23cf9fc771f72161796adcc09110ad2aa52c
https://sources.gambio-server.net/gambio/gxdev/-/commit/b1217931cbce35b9ec30e409dcea5cdd15423ef0
https://sources.gambio-server.net/gambio/gxdev/-/commit/338d3296302a121b21772af7ef1af796677ed082
https://sources.gambio-server.net/gambio-hub/hub-connector/-/commit/6fbb73068989c7a67826c53d3c9f939eee107915

i failed to reference the ticket, sorry for that.

To test the ticket, you need to put
"gambio-hub/hub-connector": "dev-develop_admin_footer_fix",
in the composer.json and execute composer update gambio-hub/hub-connector before installing the shop to get the hub-connector changes. Also, please clear the modules cache to rebuild the plugins registry.

Aktionen #7

Von Julian Heckmann vor mehr als 4 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Aktionen #8

Von Julian Heckmann vor mehr als 4 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF