[Final] Failed logins

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
donross
Mitglied
Beiträge: 44
Registriert: 22.02.2013 16:36

Re: [Final] Failed logins

Beitrag von donross »

Nun ist wohl Schluss mit der Kompatibilität.
Habe heute auf 3.3.2 geupdated, da erzeugt die Erweiterung immer einen Fehler beim Aktivieren und das Board bleibt weiß.

Das Problem stellt sich allerdings tatsächlich ähnlich dar, wie das der Extension "Holiday Flare", die auch nicht lief.

Hier wurde eine Fix im Forum geliefert, der das Einfügen von einfachen Hochkommata in der Datei "services.yml im Verzeichnis "config" empfahl.

Und siehe da, auch hier muss in dieser Datei Hand angelegt werden und der Fehler ist beseitigt. Die Extension läuft.

Statt
services:
tas2580.failedlogins.listener:
class: tas2580\failedlogins\event\listener
arguments:
- @template
- @user
- @dbal.conn
- @request
- @log
tags:
- { name: event.listener }
muss es in der Datei services.yml heißen:
services:
tas2580.failedlogins.listener:
class: tas2580\failedlogins\event\listener
arguments:
- '@template'
- '@user'
- '@dbal.conn'
- '@request'
- '@log'
tags:
- { name: event.listener }
Gruß von Don
Benutzeravatar
Cowboy of Bottrop
Mitglied
Beiträge: 320
Registriert: 01.02.2017 21:11
Wohnort: Bottrop anne Emscher
Kontaktdaten:

Re: [Final] Failed logins

Beitrag von Cowboy of Bottrop »

Es gibt eine Ext von david63 drüben von .com, die in allen vorhandenen Entensions (aktiv und inaktiv) die .yml-Dateien in den jeweiligen config-Verzeichnissen auf Kompatibilität mit 3.3.x prüft und entsprechende Fehler anzeigt:
https://github.com/david63/extservicescheck/
Keep it County,
Markus aka Cowboy
donross
Mitglied
Beiträge: 44
Registriert: 22.02.2013 16:36

Re: [Final] Failed logins

Beitrag von donross »

:-)

Wie man so schön sagt..."Gibts bestimmt ne Äpp für"

Und es gehört ja auch gar nicht hierher, aber die neuen Apps werfen eben auch gleich wieder neue Fragen auf.
Von meinen 40 Extensions bekommen nur 4 einen grünen Haken. Für den Rest wird ein Common Eror angezeigt, der zumeist lautet:
"A services.yml file is not “public"
und dass, obwohl alle Extensions auf dem neuesten Stand sind.
Wem soll ich denn jetzt glauben? Der einen Extension oder allen anderen? :-)
Gruß von Don
Benutzeravatar
Cowboy of Bottrop
Mitglied
Beiträge: 320
Registriert: 01.02.2017 21:11
Wohnort: Bottrop anne Emscher
Kontaktdaten:

Re: [Final] Failed logins

Beitrag von Cowboy of Bottrop »

Wenn du rechts auf das Kästchen vor dem Text "service.yml ist Not public" klickst, siehst du die originale Datei, und darunter eine "korrigierte" Version. Die Änderung ist am Ende der Datei markiert, wird ein Zweizeiler hinzugefügt.

Code: Alles auswählen

    _defaults:
        public: true

Diese Änderung müsste man mauell in alle beanstandeten Dateien einfügen, dann sind die Extensions auch grün. Muss man aber nicht machen, jedoch soll dies in Zukunft zu Inkompatiblitäten führen können. Ich persönlich warte da mal ab und änderte nichts.
Keep it County,
Markus aka Cowboy
Antworten

Zurück zu „Extensions in Entwicklung“