Fixes
This commit is contained in:
parent
e7d3afbf24
commit
cbe894293c
@ -33,7 +33,6 @@ services:
|
||||
- APP_ENV=dev
|
||||
ports:
|
||||
- "${APPLICATION_SSH_HOST_PORT:-2222}:22"
|
||||
- "${APPLICATION_PANTHER_HOST_PORT:-9001}:9001"
|
||||
volumes:
|
||||
- ${APP_CODE_PATH_HOST?}:${APP_CODE_PATH_CONTAINER?}
|
||||
|
||||
@ -53,8 +52,8 @@ services:
|
||||
|
||||
mongodb:
|
||||
ports:
|
||||
- "127.0.0.1:27017:27017"
|
||||
- "127.0.0.1:27018:27017"
|
||||
|
||||
mysql:
|
||||
ports:
|
||||
- "127.0.0.1:3306:3306"
|
||||
- "127.0.0.1:3307:3306"
|
||||
|
||||
@ -0,0 +1,5 @@
|
||||
[ 2727ms] [VERBOSE] [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o @ http://type-dev-tp.local/apps/backend/login:0
|
||||
[ 70599ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 70601ms] [LOG] details: {application: X, identifier: symfony--ux-chartjs--chart, controller: t, element: canvas} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 70694ms] [LOG] details: {application: X, identifier: symfony--ux-chartjs--chart, controller: t, element: canvas} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 70695ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
@ -0,0 +1,6 @@
|
||||
[ 6186ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 6186ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 6198ms] ReferenceError: jwt_token is not defined
|
||||
at order.load_status (http://type-dev-tp.local/apps/assets/tailwind/js/order-fW8duE1.js:180:9)
|
||||
at order.init (http://type-dev-tp.local/apps/assets/tailwind/js/order-fW8duE1.js:139:14)
|
||||
at http://type-dev-tp.local/apps/assets/tailwind/backend-Awel2k1.js:52:18
|
||||
@ -0,0 +1,7 @@
|
||||
[ 1851ms] [VERBOSE] [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o @ http://type-dev-tp.local/apps/backend/login:0
|
||||
[ 11882ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 11882ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 11886ms] ReferenceError: jwt_token is not defined
|
||||
at order.load_status (http://type-dev-tp.local/apps/assets/tailwind/js/order-fW8duE1.js:180:9)
|
||||
at order.init (http://type-dev-tp.local/apps/assets/tailwind/js/order-fW8duE1.js:139:14)
|
||||
at http://type-dev-tp.local/apps/assets/tailwind/backend-Awel2k1.js:52:18
|
||||
@ -0,0 +1,4 @@
|
||||
[ 2130ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 2131ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 52018ms] [ERROR] An invalid form control with name='shop_settings[googleXML][productGroup][]' is not focusable. @ http://type-dev-tp.local/apps/backend/shop/settings/settings/index:0
|
||||
[ 82560ms] [ERROR] An invalid form control with name='shop_settings[googleXML][productGroup][]' is not focusable. @ http://type-dev-tp.local/apps/backend/shop/settings/settings/index:0
|
||||
@ -0,0 +1,3 @@
|
||||
[ 5014ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 5015ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 5037ms] [VERBOSE] [DOM] Input elements should have autocomplete attributes (suggested: "username"): (More info: https://goo.gl/9p2vKq) %o @ http://type-dev-tp.local/apps/backend/shop/settings/settings/index:0
|
||||
@ -0,0 +1,2 @@
|
||||
[ 612ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
[ 613ms] [LOG] details: {application: X} @ http://type-dev-tp.local/apps/assets/vendor/@hotwired/stimulus/stimulus.index-S4zNcea.js:6
|
||||
19
src/new/.playwright-mcp/page-2026-06-01T18-03-00-308Z.yml
Normal file
19
src/new/.playwright-mcp/page-2026-06-01T18-03-00-308Z.yml
Normal file
@ -0,0 +1,19 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e3]:
|
||||
- img "Logo" [ref=e5]
|
||||
- generic [ref=e6]:
|
||||
- text: "Benutzername:"
|
||||
- textbox "Benutzername:" [ref=e7]
|
||||
- text: "Passwort:"
|
||||
- textbox "Passwort:" [ref=e8]
|
||||
- button "Anmelden" [ref=e9] [cursor=pointer]
|
||||
- region "Symfony Web Debug Toolbar" [ref=e10]:
|
||||
- generic [ref=e13]:
|
||||
- link "Symfony Loading…" [ref=e15] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/e39c88?panel=request
|
||||
- generic [ref=e16]:
|
||||
- img "Symfony" [ref=e17]
|
||||
- generic [ref=e19]: Loading…
|
||||
- button [expanded] [ref=e20] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e21]:
|
||||
- img [ref=e22]
|
||||
393
src/new/.playwright-mcp/page-2026-06-01T18-04-08-863Z.yml
Normal file
393
src/new/.playwright-mcp/page-2026-06-01T18-04-08-863Z.yml
Normal file
@ -0,0 +1,393 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e2]:
|
||||
- complementary [ref=e3]:
|
||||
- generic [ref=e5]:
|
||||
- button "Collapse sidebar" [ref=e6] [cursor=pointer]:
|
||||
- img [ref=e7]
|
||||
- img "PrintshopCreator Logo" [ref=e10]
|
||||
- navigation [ref=e11]:
|
||||
- list [ref=e12]:
|
||||
- listitem [ref=e13]:
|
||||
- list [ref=e14]:
|
||||
- listitem [ref=e15]:
|
||||
- link " Dashboard" [ref=e17] [cursor=pointer]:
|
||||
- /url: /apps/backend/dashboard
|
||||
- generic [ref=e18]:
|
||||
- generic [ref=e19]: Dashboard
|
||||
- listitem [ref=e20]:
|
||||
- link " Aufträge" [ref=e22] [cursor=pointer]:
|
||||
- /url: /apps/backend/order/list/index
|
||||
- generic [ref=e23]:
|
||||
- generic [ref=e24]: Aufträge
|
||||
- listitem [ref=e25]:
|
||||
- link " Sendcloud" [ref=e27] [cursor=pointer]:
|
||||
- /url: /apps/backend/r2_sendcloud/list
|
||||
- generic [ref=e28]:
|
||||
- generic [ref=e29]: Sendcloud
|
||||
- listitem [ref=e30]:
|
||||
- generic [ref=e31]:
|
||||
- generic [ref=e32]:
|
||||
- generic [ref=e33]:
|
||||
- generic [ref=e34]: Produktion
|
||||
- generic [ref=e36]:
|
||||
- text:
|
||||
- listitem [ref=e37]:
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- generic [ref=e40]:
|
||||
- generic [ref=e41]: Produkte
|
||||
- generic [ref=e43]:
|
||||
- text:
|
||||
- listitem [ref=e44]:
|
||||
- link " Firmen" [ref=e46] [cursor=pointer]:
|
||||
- /url: /apps/backend/account/list/index
|
||||
- generic [ref=e47]:
|
||||
- generic [ref=e48]: Firmen
|
||||
- listitem [ref=e49]:
|
||||
- link " Kunden" [ref=e51] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/list/index
|
||||
- generic [ref=e52]:
|
||||
- generic [ref=e53]: Kunden
|
||||
- listitem [ref=e54]:
|
||||
- link " CMS" [ref=e56] [cursor=pointer]:
|
||||
- /url: /apps/backend/cms/list
|
||||
- generic [ref=e57]:
|
||||
- generic [ref=e58]: CMS
|
||||
- listitem [ref=e59]:
|
||||
- link " Versandarten" [ref=e61] [cursor=pointer]:
|
||||
- /url: /apps/backend/shipping/list/index
|
||||
- generic [ref=e62]:
|
||||
- generic [ref=e63]: Versandarten
|
||||
- listitem [ref=e64]:
|
||||
- link " Zahlarten" [ref=e66] [cursor=pointer]:
|
||||
- /url: /apps/backend/payment/list/index
|
||||
- generic [ref=e67]:
|
||||
- generic [ref=e68]: Zahlarten
|
||||
- listitem [ref=e69]:
|
||||
- link " News" [ref=e71] [cursor=pointer]:
|
||||
- /url: /apps/backend/news/list/index
|
||||
- generic [ref=e72]:
|
||||
- generic [ref=e73]: News
|
||||
- listitem [ref=e74]:
|
||||
- link " Gutschein" [ref=e76] [cursor=pointer]:
|
||||
- /url: /apps/backend/voucher/list/index
|
||||
- generic [ref=e77]:
|
||||
- generic [ref=e78]: Gutschein
|
||||
- listitem [ref=e79]:
|
||||
- generic [ref=e80]:
|
||||
- generic [ref=e81]:
|
||||
- generic [ref=e82]:
|
||||
- generic [ref=e83]: Tools
|
||||
- generic [ref=e85]:
|
||||
- text:
|
||||
- listitem [ref=e86]:
|
||||
- generic [ref=e87]:
|
||||
- generic [ref=e88]:
|
||||
- generic [ref=e89]:
|
||||
- generic [ref=e90]: Shop Einstellungen
|
||||
- generic [ref=e92]:
|
||||
- text:
|
||||
- listitem [ref=e93]:
|
||||
- link " Aktionen" [ref=e95] [cursor=pointer]:
|
||||
- /url: /apps/backend/queue/list/index
|
||||
- generic [ref=e96]:
|
||||
- generic [ref=e97]: Aktionen
|
||||
- list [ref=e98]:
|
||||
- listitem [ref=e99]:
|
||||
- button "Systemeinstellungen" [ref=e100] [cursor=pointer]:
|
||||
- paragraph [ref=e102]: Systemeinstellungen
|
||||
- list [ref=e103]:
|
||||
- listitem [ref=e104]:
|
||||
- link " Statusverwaltung" [ref=e106] [cursor=pointer]:
|
||||
- /url: /apps/backend/system/settings/status/index
|
||||
- generic [ref=e107]:
|
||||
- generic [ref=e108]: Statusverwaltung
|
||||
- listitem [ref=e109]:
|
||||
- link " Papierdatenbank" [ref=e111] [cursor=pointer]:
|
||||
- /url: /apps/backend/system/settings/paper/index
|
||||
- generic [ref=e112]:
|
||||
- generic [ref=e113]: Papierdatenbank
|
||||
- listitem [ref=e114]:
|
||||
- link " Hilfetexte" [ref=e116] [cursor=pointer]:
|
||||
- /url: /apps/backend/system/settings/help/index
|
||||
- generic [ref=e117]:
|
||||
- generic [ref=e118]: Hilfetexte
|
||||
- listitem [ref=e119]:
|
||||
- link " Systemeinstellung" [ref=e121] [cursor=pointer]:
|
||||
- /url: /apps/backend/system/settings/settings/index
|
||||
- generic [ref=e122]:
|
||||
- generic [ref=e123]: Systemeinstellung
|
||||
- listitem [ref=e124]:
|
||||
- link " Logs" [ref=e126] [cursor=pointer]:
|
||||
- /url: /apps/backend/system/settings/log/index
|
||||
- generic [ref=e127]:
|
||||
- generic [ref=e128]: Logs
|
||||
- listitem [ref=e129]:
|
||||
- link " Media" [ref=e131] [cursor=pointer]:
|
||||
- /url: /apps/backend/media/list/folder/show
|
||||
- generic [ref=e132]:
|
||||
- generic [ref=e133]: Media
|
||||
- listitem [ref=e134]:
|
||||
- list [ref=e135]:
|
||||
- listitem [ref=e136]:
|
||||
- link " Apps & App Store" [ref=e138] [cursor=pointer]:
|
||||
- /url: /apps/backend/plugin/list
|
||||
- generic [ref=e139]:
|
||||
- generic [ref=e140]: Apps & App Store
|
||||
- separator [ref=e141]
|
||||
- paragraph [ref=e142]: 01.06.2026 20:04:06
|
||||
- paragraph [ref=e143]:
|
||||
- link "v2.3.6 (12.05.2026)" [ref=e144] [cursor=pointer]:
|
||||
- /url: /apps/backend/system/settings/backend/system/version/changelog
|
||||
- generic [ref=e145]:
|
||||
- banner [ref=e146]:
|
||||
- generic [ref=e148]:
|
||||
- generic [ref=e150]:
|
||||
- combobox [ref=e151]:
|
||||
- option "Bestesvonhier" [selected]
|
||||
- option "eder"
|
||||
- option "nowe"
|
||||
- option "Printchampion"
|
||||
- option "Produkttypen"
|
||||
- link "Shop anzeigen" [ref=e152] [cursor=pointer]:
|
||||
- /url: https://b-dev-tp.dockserver.de
|
||||
- img [ref=e153]
|
||||
- generic [ref=e155]:
|
||||
- checkbox [ref=e156]
|
||||
- text: Deaktive Shops zeigen
|
||||
- link "EN" [ref=e158] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/dashboard?_locale=en
|
||||
- button "User menu" [ref=e161] [cursor=pointer]
|
||||
- generic [ref=e163]:
|
||||
- banner [ref=e164]:
|
||||
- heading " Dashboard" [level=1] [ref=e165]:
|
||||
- generic [ref=e166]:
|
||||
- text: Dashboard
|
||||
- generic [ref=e167]:
|
||||
- generic [ref=e168]:
|
||||
- heading "Info" [level=2] [ref=e171]
|
||||
- table [ref=e173]:
|
||||
- rowgroup [ref=e174]:
|
||||
- 'row "Name: Bestesvonhier" [ref=e175]':
|
||||
- cell "Name:" [ref=e176]
|
||||
- cell "Bestesvonhier" [ref=e177]
|
||||
- 'row "Beschreibung: Bestesvonhier" [ref=e178]':
|
||||
- cell "Beschreibung:" [ref=e179]
|
||||
- cell "Bestesvonhier" [ref=e180]
|
||||
- 'row "Layout: bootstrap4_api" [ref=e181]':
|
||||
- cell "Layout:" [ref=e182]
|
||||
- cell "bootstrap4_api" [ref=e183]
|
||||
- 'row "UID: 2" [ref=e184]':
|
||||
- cell "UID:" [ref=e185]
|
||||
- cell "2" [ref=e186]
|
||||
- 'row "UUID: 0001-ac11000b-547c6efd-f2e3-272f456d" [ref=e187]':
|
||||
- cell "UUID:" [ref=e188]
|
||||
- cell "0001-ac11000b-547c6efd-f2e3-272f456d" [ref=e189]
|
||||
- generic [ref=e190]:
|
||||
- heading "Warnhinweise" [level=2] [ref=e193]
|
||||
- table [ref=e195]:
|
||||
- rowgroup [ref=e196]:
|
||||
- 'row "Aktionen: Alles Ok" [ref=e197]':
|
||||
- cell "Aktionen:" [ref=e198]
|
||||
- cell "Alles Ok" [ref=e199]:
|
||||
- paragraph [ref=e200]: Alles Ok
|
||||
- 'row "Mailserver: Smtp Einstellungen überprüfen" [ref=e201]':
|
||||
- cell "Mailserver:" [ref=e202]
|
||||
- cell "Smtp Einstellungen überprüfen" [ref=e203]:
|
||||
- paragraph [ref=e204]: Smtp Einstellungen überprüfen
|
||||
- heading "Umsatz" [level=2] [ref=e209]
|
||||
- generic [ref=e213]:
|
||||
- heading "Neue Kunden" [level=2] [ref=e216]
|
||||
- table [ref=e218]:
|
||||
- rowgroup [ref=e219]:
|
||||
- row "KundeFirma KundeVorname KundeNachname kunde@printchampion.eu 17.11.2014 00:11:00" [ref=e220]:
|
||||
- cell "KundeFirma KundeVorname KundeNachname kunde@printchampion.eu" [ref=e221]:
|
||||
- generic [ref=e222]: KundeFirma KundeVorname KundeNachname
|
||||
- generic [ref=e223]: kunde@printchampion.eu
|
||||
- cell "17.11.2014 00:11:00" [ref=e224]:
|
||||
- generic [ref=e225]: 17.11.2014
|
||||
- generic [ref=e226]: 00:11:00
|
||||
- cell [ref=e227]:
|
||||
- link [ref=e228] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-ac11000b-546a252d-e23f-7dceef9d
|
||||
- img [ref=e229]
|
||||
- row "Bestes von Hier - Bio BGmbH Hauptsitz Münster Heinz Alder halder@bestesvonhier.de 24.01.2013 00:01:00" [ref=e231]:
|
||||
- cell "Bestes von Hier - Bio BGmbH Hauptsitz Münster Heinz Alder halder@bestesvonhier.de" [ref=e232]:
|
||||
- generic [ref=e233]: Bestes von Hier - Bio BGmbH Hauptsitz Münster Heinz Alder
|
||||
- generic [ref=e234]: halder@bestesvonhier.de
|
||||
- cell "24.01.2013 00:01:00" [ref=e235]:
|
||||
- generic [ref=e236]: 24.01.2013
|
||||
- generic [ref=e237]: 00:01:00
|
||||
- cell [ref=e238]:
|
||||
- link [ref=e239] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-00000000-50e1c4cc-4f7e-7a293d0f
|
||||
- img [ref=e240]
|
||||
- row "Bestes von Hier - Bio BGmbH Hauptsitz Münster Ursula Ammann uammann@bestesvonhier.de 24.01.2013 00:01:00" [ref=e242]:
|
||||
- cell "Bestes von Hier - Bio BGmbH Hauptsitz Münster Ursula Ammann uammann@bestesvonhier.de" [ref=e243]:
|
||||
- generic [ref=e244]: Bestes von Hier - Bio BGmbH Hauptsitz Münster Ursula Ammann
|
||||
- generic [ref=e245]: uammann@bestesvonhier.de
|
||||
- cell "24.01.2013 00:01:00" [ref=e246]:
|
||||
- generic [ref=e247]: 24.01.2013
|
||||
- generic [ref=e248]: 00:01:00
|
||||
- cell [ref=e249]:
|
||||
- link [ref=e250] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-00000000-50e1c4cc-679b-7123sd21
|
||||
- img [ref=e251]
|
||||
- row "Bestes von Hier - Bio BGmbH Hauptsitz Münster Roland Baum rbaum@bestesvonhier.de 24.01.2013 00:01:00" [ref=e253]:
|
||||
- cell "Bestes von Hier - Bio BGmbH Hauptsitz Münster Roland Baum rbaum@bestesvonhier.de" [ref=e254]:
|
||||
- generic [ref=e255]: Bestes von Hier - Bio BGmbH Hauptsitz Münster Roland Baum
|
||||
- generic [ref=e256]: rbaum@bestesvonhier.de
|
||||
- cell "24.01.2013 00:01:00" [ref=e257]:
|
||||
- generic [ref=e258]: 24.01.2013
|
||||
- generic [ref=e259]: 00:01:00
|
||||
- cell [ref=e260]:
|
||||
- link [ref=e261] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-00000000-50e1c4cc-7271-ae854c8c
|
||||
- img [ref=e262]
|
||||
- row "Bestes von Hier - Bio BGmbH Hauptsitz Münster Dave Beglinger dbeglinger@bestesvonhier.de 24.01.2013 00:01:00" [ref=e264]:
|
||||
- cell "Bestes von Hier - Bio BGmbH Hauptsitz Münster Dave Beglinger dbeglinger@bestesvonhier.de" [ref=e265]:
|
||||
- generic [ref=e266]: Bestes von Hier - Bio BGmbH Hauptsitz Münster Dave Beglinger
|
||||
- generic [ref=e267]: dbeglinger@bestesvonhier.de
|
||||
- cell "24.01.2013 00:01:00" [ref=e268]:
|
||||
- generic [ref=e269]: 24.01.2013
|
||||
- generic [ref=e270]: 00:01:00
|
||||
- cell [ref=e271]:
|
||||
- link [ref=e272] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-00000000-50e1c4cc-7670-5cb833b6
|
||||
- img [ref=e273]
|
||||
- row "Bestes von Hier - Bio BGmbH Hauptsitz Münster Thomas Beier tbeier@bestesvonhier.de 24.01.2013 00:01:00" [ref=e275]:
|
||||
- cell "Bestes von Hier - Bio BGmbH Hauptsitz Münster Thomas Beier tbeier@bestesvonhier.de" [ref=e276]:
|
||||
- generic [ref=e277]: Bestes von Hier - Bio BGmbH Hauptsitz Münster Thomas Beier
|
||||
- generic [ref=e278]: tbeier@bestesvonhier.de
|
||||
- cell "24.01.2013 00:01:00" [ref=e279]:
|
||||
- generic [ref=e280]: 24.01.2013
|
||||
- generic [ref=e281]: 00:01:00
|
||||
- cell [ref=e282]:
|
||||
- link [ref=e283] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-00000000-50e1c4cc-7aaf-1ce4e96f
|
||||
- img [ref=e284]
|
||||
- row "Bestes von Hier - Bio BGmbH Hauptsitz Münster Markus Breu mbreu@bestesvonhier.de 24.01.2013 00:01:00" [ref=e286]:
|
||||
- cell "Bestes von Hier - Bio BGmbH Hauptsitz Münster Markus Breu mbreu@bestesvonhier.de" [ref=e287]:
|
||||
- generic [ref=e288]: Bestes von Hier - Bio BGmbH Hauptsitz Münster Markus Breu
|
||||
- generic [ref=e289]: mbreu@bestesvonhier.de
|
||||
- cell "24.01.2013 00:01:00" [ref=e290]:
|
||||
- generic [ref=e291]: 24.01.2013
|
||||
- generic [ref=e292]: 00:01:00
|
||||
- cell [ref=e293]:
|
||||
- link [ref=e294] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-00000000-50e1c4cc-8133-fdf9dec3
|
||||
- img [ref=e295]
|
||||
- row "Bestes von Hier - Bio BGmbH Hauptsitz Münster Andrea Burri aburri@bestesvonhier.de 24.01.2013 00:01:00" [ref=e297]:
|
||||
- cell "Bestes von Hier - Bio BGmbH Hauptsitz Münster Andrea Burri aburri@bestesvonhier.de" [ref=e298]:
|
||||
- generic [ref=e299]: Bestes von Hier - Bio BGmbH Hauptsitz Münster Andrea Burri
|
||||
- generic [ref=e300]: aburri@bestesvonhier.de
|
||||
- cell "24.01.2013 00:01:00" [ref=e301]:
|
||||
- generic [ref=e302]: 24.01.2013
|
||||
- generic [ref=e303]: 00:01:00
|
||||
- cell [ref=e304]:
|
||||
- link [ref=e305] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-00000000-50e1c4cc-8ba0-00764e94
|
||||
- img [ref=e306]
|
||||
- row "Bestes von Hier - Bio BGmbH Hauptsitz Münster Catia Fari cfari@bestesvonhier.de 24.01.2013 00:01:00" [ref=e308]:
|
||||
- cell "Bestes von Hier - Bio BGmbH Hauptsitz Münster Catia Fari cfari@bestesvonhier.de" [ref=e309]:
|
||||
- generic [ref=e310]: Bestes von Hier - Bio BGmbH Hauptsitz Münster Catia Fari
|
||||
- generic [ref=e311]: cfari@bestesvonhier.de
|
||||
- cell "24.01.2013 00:01:00" [ref=e312]:
|
||||
- generic [ref=e313]: 24.01.2013
|
||||
- generic [ref=e314]: 00:01:00
|
||||
- cell [ref=e315]:
|
||||
- link [ref=e316] [cursor=pointer]:
|
||||
- /url: /apps/backend/contact/edit/edit/0001-00000000-50e1c4cc-920a-2bcd7303
|
||||
- img [ref=e317]
|
||||
- generic [ref=e319]:
|
||||
- heading "Neue Aufträge" [level=2] [ref=e322]
|
||||
- table:
|
||||
- rowgroup
|
||||
- generic [ref=e325]:
|
||||
- heading "KI Assistent (ollama · qwen2.5-coder:7b)" [level=2] [ref=e328]:
|
||||
- img [ref=e329]
|
||||
- text: KI Assistent
|
||||
- generic [ref=e331]: (ollama · qwen2.5-coder:7b)
|
||||
- paragraph [ref=e334]: Stellen Sie eine Frage oder geben Sie einen Befehl ein...
|
||||
- generic [ref=e336]:
|
||||
- textbox "Nachricht eingeben..." [ref=e337]
|
||||
- button "Senden" [disabled] [ref=e338]:
|
||||
- img [ref=e339]
|
||||
- text: Senden
|
||||
- region "Symfony Web Debug Toolbar" [ref=e341]:
|
||||
- generic [ref=e344]:
|
||||
- link "200 Redirect @ psc_backend_dashboard_index" [ref=e346] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=request
|
||||
- generic [ref=e347]:
|
||||
- generic [ref=e348]: "200"
|
||||
- img "Redirect" [ref=e350]
|
||||
- generic [ref=e353]: "@"
|
||||
- generic [ref=e354]: psc_backend_dashboard_index
|
||||
- link "982 ms" [ref=e356] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=time
|
||||
- generic [ref=e357]:
|
||||
- generic [ref=e358]: "982"
|
||||
- generic [ref=e359]: ms
|
||||
- link "110.5 MiB" [ref=e361] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=time
|
||||
- generic [ref=e362]:
|
||||
- generic [ref=e363]: "110.5"
|
||||
- generic [ref=e364]: MiB
|
||||
- generic [ref=e366] [cursor=pointer]:
|
||||
- img [ref=e367]
|
||||
- generic [ref=e371]: "1"
|
||||
- link "Logger 400" [ref=e373] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=logger
|
||||
- generic [ref=e374]:
|
||||
- img "Logger" [ref=e375]
|
||||
- generic [ref=e379]: "400"
|
||||
- link "Cache 16 in 0.23 ms" [ref=e381] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=cache
|
||||
- generic [ref=e382]:
|
||||
- img "Cache" [ref=e383]
|
||||
- generic [ref=e388]: "16"
|
||||
- generic [ref=e389]: in 0.23 ms
|
||||
- link "47" [ref=e391] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=translation
|
||||
- generic [ref=e392]:
|
||||
- img [ref=e393]
|
||||
- generic [ref=e398]: "47"
|
||||
- link "Security 1" [ref=e400] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=security
|
||||
- generic [ref=e401]:
|
||||
- img "Security" [ref=e402]
|
||||
- generic [ref=e406]: "1"
|
||||
- link "Twig 153 ms" [ref=e408] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=twig
|
||||
- generic [ref=e409]:
|
||||
- img "Twig" [ref=e410]
|
||||
- generic [ref=e414]: "153"
|
||||
- generic [ref=e415]: ms
|
||||
- link "16 in 29.20 ms" [ref=e417] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=db
|
||||
- generic [ref=e418]:
|
||||
- img [ref=e419]
|
||||
- generic [ref=e424]: "16"
|
||||
- generic [ref=e425]: in 29.20 ms
|
||||
- link "52 in 30.26 ms" [ref=e427] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=mongodb
|
||||
- generic [ref=e428]:
|
||||
- img [ref=e429]
|
||||
- generic [ref=e431]: "52"
|
||||
- generic [ref=e432]: in 30.26 ms
|
||||
- 'link "S: 0 D: 0" [ref=e434] [cursor=pointer]':
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=jms_serializer
|
||||
- generic [ref=e435]:
|
||||
- img [ref=e436]
|
||||
- generic [ref=e438]: "S:"
|
||||
- generic [ref=e439]: "0"
|
||||
- generic [ref=e440]: "D:"
|
||||
- generic [ref=e441]: "0"
|
||||
- link "Symfony 7.4.6" [ref=e443] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/8cab8d?panel=config
|
||||
- generic [ref=e444]:
|
||||
- img "Symfony" [ref=e446]
|
||||
- generic [ref=e448]: 7.4.6
|
||||
- button [expanded] [ref=e449] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e450]:
|
||||
- img [ref=e451]
|
||||
204
src/new/.playwright-mcp/page-2026-06-01T18-04-15-205Z.yml
Normal file
204
src/new/.playwright-mcp/page-2026-06-01T18-04-15-205Z.yml
Normal file
@ -0,0 +1,204 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e3]:
|
||||
- generic [ref=e4]:
|
||||
- img [ref=e6]
|
||||
- generic [ref=e8]:
|
||||
- heading "Migration" [level=3] [ref=e9]
|
||||
- paragraph [ref=e10]: Ausführen
|
||||
- generic [ref=e11]: System aktuell
|
||||
- table [ref=e13]:
|
||||
- rowgroup [ref=e14]:
|
||||
- row "Name Ausgeführt?" [ref=e15]:
|
||||
- columnheader "Name" [ref=e16]
|
||||
- columnheader "Ausgeführt?" [ref=e17]
|
||||
- rowgroup [ref=e18]:
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810051543 Ja" [ref=e19]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810051543" [ref=e20]
|
||||
- cell "Ja" [ref=e21]:
|
||||
- generic [ref=e22]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810061259 Ja" [ref=e23]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810061259" [ref=e24]
|
||||
- cell "Ja" [ref=e25]:
|
||||
- generic [ref=e26]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810152153 Ja" [ref=e27]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810152153" [ref=e28]
|
||||
- cell "Ja" [ref=e29]:
|
||||
- generic [ref=e30]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810242020 Ja" [ref=e31]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810242020" [ref=e32]
|
||||
- cell "Ja" [ref=e33]:
|
||||
- generic [ref=e34]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201811271538 Ja" [ref=e35]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201811271538" [ref=e36]
|
||||
- cell "Ja" [ref=e37]:
|
||||
- generic [ref=e38]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201903022247 Ja" [ref=e39]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201903022247" [ref=e40]
|
||||
- cell "Ja" [ref=e41]:
|
||||
- generic [ref=e42]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201903121042 Ja" [ref=e43]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201903121042" [ref=e44]
|
||||
- cell "Ja" [ref=e45]:
|
||||
- generic [ref=e46]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201904281101 Ja" [ref=e47]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201904281101" [ref=e48]
|
||||
- cell "Ja" [ref=e49]:
|
||||
- generic [ref=e50]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190506144710 Ja" [ref=e51]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190506144710" [ref=e52]
|
||||
- cell "Ja" [ref=e53]:
|
||||
- generic [ref=e54]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190612162510 Ja" [ref=e55]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190612162510" [ref=e56]
|
||||
- cell "Ja" [ref=e57]:
|
||||
- generic [ref=e58]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190708211200 Ja" [ref=e59]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190708211200" [ref=e60]
|
||||
- cell "Ja" [ref=e61]:
|
||||
- generic [ref=e62]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201909031633 Ja" [ref=e63]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201909031633" [ref=e64]
|
||||
- cell "Ja" [ref=e65]:
|
||||
- generic [ref=e66]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202002151056 Ja" [ref=e67]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202002151056" [ref=e68]
|
||||
- cell "Ja" [ref=e69]:
|
||||
- generic [ref=e70]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202008071031 Ja" [ref=e71]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202008071031" [ref=e72]
|
||||
- cell "Ja" [ref=e73]:
|
||||
- generic [ref=e74]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202010142145 Ja" [ref=e75]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202010142145" [ref=e76]
|
||||
- cell "Ja" [ref=e77]:
|
||||
- generic [ref=e78]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202011021352 Ja" [ref=e79]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202011021352" [ref=e80]
|
||||
- cell "Ja" [ref=e81]:
|
||||
- generic [ref=e82]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202011131532 Ja" [ref=e83]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202011131532" [ref=e84]
|
||||
- cell "Ja" [ref=e85]:
|
||||
- generic [ref=e86]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202012152132 Ja" [ref=e87]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202012152132" [ref=e88]
|
||||
- cell "Ja" [ref=e89]:
|
||||
- generic [ref=e90]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202101041346 Ja" [ref=e91]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202101041346" [ref=e92]
|
||||
- cell "Ja" [ref=e93]:
|
||||
- generic [ref=e94]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202206051128 Ja" [ref=e95]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202206051128" [ref=e96]
|
||||
- cell "Ja" [ref=e97]:
|
||||
- generic [ref=e98]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202210151952 Ja" [ref=e99]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202210151952" [ref=e100]
|
||||
- cell "Ja" [ref=e101]:
|
||||
- generic [ref=e102]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202303021407 Ja" [ref=e103]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202303021407" [ref=e104]
|
||||
- cell "Ja" [ref=e105]:
|
||||
- generic [ref=e106]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202304111643 Ja" [ref=e107]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202304111643" [ref=e108]
|
||||
- cell "Ja" [ref=e109]:
|
||||
- generic [ref=e110]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202306261451 Ja" [ref=e111]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202306261451" [ref=e112]
|
||||
- cell "Ja" [ref=e113]:
|
||||
- generic [ref=e114]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202310011140 Ja" [ref=e115]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202310011140" [ref=e116]
|
||||
- cell "Ja" [ref=e117]:
|
||||
- generic [ref=e118]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202401151137 Ja" [ref=e119]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202401151137" [ref=e120]
|
||||
- cell "Ja" [ref=e121]:
|
||||
- generic [ref=e122]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202404031556 Ja" [ref=e123]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202404031556" [ref=e124]
|
||||
- cell "Ja" [ref=e125]:
|
||||
- generic [ref=e126]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202404220850 Ja" [ref=e127]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202404220850" [ref=e128]
|
||||
- cell "Ja" [ref=e129]:
|
||||
- generic [ref=e130]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202411271406 Ja" [ref=e131]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202411271406" [ref=e132]
|
||||
- cell "Ja" [ref=e133]:
|
||||
- generic [ref=e134]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120812 Ja" [ref=e135]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120812" [ref=e136]
|
||||
- cell "Ja" [ref=e137]:
|
||||
- generic [ref=e138]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120815 Ja" [ref=e139]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120815" [ref=e140]
|
||||
- cell "Ja" [ref=e141]:
|
||||
- generic [ref=e142]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250304145512 Ja" [ref=e143]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250304145512" [ref=e144]
|
||||
- cell "Ja" [ref=e145]:
|
||||
- generic [ref=e146]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250313154423 Ja" [ref=e147]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250313154423" [ref=e148]
|
||||
- cell "Ja" [ref=e149]:
|
||||
- generic [ref=e150]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250613181223 Ja" [ref=e151]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250613181223" [ref=e152]
|
||||
- cell "Ja" [ref=e153]:
|
||||
- generic [ref=e154]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250702215721 Ja" [ref=e155]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250702215721" [ref=e156]
|
||||
- cell "Ja" [ref=e157]:
|
||||
- generic [ref=e158]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20251124132556 Ja" [ref=e159]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20251124132556" [ref=e160]
|
||||
- cell "Ja" [ref=e161]:
|
||||
- generic [ref=e162]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20251202130922 Ja" [ref=e163]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20251202130922" [ref=e164]
|
||||
- cell "Ja" [ref=e165]:
|
||||
- generic [ref=e166]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20252402130922 Ja" [ref=e167]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20252402130922" [ref=e168]
|
||||
- cell "Ja" [ref=e169]:
|
||||
- generic [ref=e170]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260217102512 Ja" [ref=e171]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260217102512" [ref=e172]
|
||||
- cell "Ja" [ref=e173]:
|
||||
- generic [ref=e174]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260303100000 Ja" [ref=e175]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260303100000" [ref=e176]
|
||||
- cell "Ja" [ref=e177]:
|
||||
- generic [ref=e178]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100000 Ja" [ref=e179]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100000" [ref=e180]
|
||||
- cell "Ja" [ref=e181]:
|
||||
- generic [ref=e182]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100001 Ja" [ref=e183]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100001" [ref=e184]
|
||||
- cell "Ja" [ref=e185]:
|
||||
- generic [ref=e186]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100002 Ja" [ref=e187]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100002" [ref=e188]
|
||||
- cell "Ja" [ref=e189]:
|
||||
- generic [ref=e190]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260420120000 Ja" [ref=e191]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260420120000" [ref=e192]
|
||||
- cell "Ja" [ref=e193]:
|
||||
- generic [ref=e194]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260601120000 Ja" [ref=e195]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260601120000" [ref=e196]
|
||||
- cell "Ja" [ref=e197]:
|
||||
- generic [ref=e198]: Ja
|
||||
- region "Symfony Web Debug Toolbar" [ref=e199]:
|
||||
- generic [ref=e202]:
|
||||
- link "Symfony Loading…" [ref=e204] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/6a6f63?panel=request
|
||||
- generic [ref=e205]:
|
||||
- img "Symfony" [ref=e206]
|
||||
- generic [ref=e208]: Loading…
|
||||
- button [expanded] [ref=e209] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
204
src/new/.playwright-mcp/page-2026-06-01T18-13-01-261Z.yml
Normal file
204
src/new/.playwright-mcp/page-2026-06-01T18-13-01-261Z.yml
Normal file
@ -0,0 +1,204 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e3]:
|
||||
- generic [ref=e4]:
|
||||
- img [ref=e6]
|
||||
- generic [ref=e8]:
|
||||
- heading "Migration" [level=3] [ref=e9]
|
||||
- paragraph [ref=e10]: Ausführen
|
||||
- generic [ref=e11]: System aktuell
|
||||
- table [ref=e13]:
|
||||
- rowgroup [ref=e14]:
|
||||
- row "Name Ausgeführt?" [ref=e15]:
|
||||
- columnheader "Name" [ref=e16]
|
||||
- columnheader "Ausgeführt?" [ref=e17]
|
||||
- rowgroup [ref=e18]:
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810051543 Ja" [ref=e19]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810051543" [ref=e20]
|
||||
- cell "Ja" [ref=e21]:
|
||||
- generic [ref=e22]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810061259 Ja" [ref=e23]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810061259" [ref=e24]
|
||||
- cell "Ja" [ref=e25]:
|
||||
- generic [ref=e26]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810152153 Ja" [ref=e27]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810152153" [ref=e28]
|
||||
- cell "Ja" [ref=e29]:
|
||||
- generic [ref=e30]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810242020 Ja" [ref=e31]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810242020" [ref=e32]
|
||||
- cell "Ja" [ref=e33]:
|
||||
- generic [ref=e34]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201811271538 Ja" [ref=e35]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201811271538" [ref=e36]
|
||||
- cell "Ja" [ref=e37]:
|
||||
- generic [ref=e38]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201903022247 Ja" [ref=e39]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201903022247" [ref=e40]
|
||||
- cell "Ja" [ref=e41]:
|
||||
- generic [ref=e42]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201903121042 Ja" [ref=e43]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201903121042" [ref=e44]
|
||||
- cell "Ja" [ref=e45]:
|
||||
- generic [ref=e46]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201904281101 Ja" [ref=e47]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201904281101" [ref=e48]
|
||||
- cell "Ja" [ref=e49]:
|
||||
- generic [ref=e50]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190506144710 Ja" [ref=e51]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190506144710" [ref=e52]
|
||||
- cell "Ja" [ref=e53]:
|
||||
- generic [ref=e54]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190612162510 Ja" [ref=e55]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190612162510" [ref=e56]
|
||||
- cell "Ja" [ref=e57]:
|
||||
- generic [ref=e58]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190708211200 Ja" [ref=e59]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190708211200" [ref=e60]
|
||||
- cell "Ja" [ref=e61]:
|
||||
- generic [ref=e62]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201909031633 Ja" [ref=e63]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201909031633" [ref=e64]
|
||||
- cell "Ja" [ref=e65]:
|
||||
- generic [ref=e66]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202002151056 Ja" [ref=e67]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202002151056" [ref=e68]
|
||||
- cell "Ja" [ref=e69]:
|
||||
- generic [ref=e70]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202008071031 Ja" [ref=e71]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202008071031" [ref=e72]
|
||||
- cell "Ja" [ref=e73]:
|
||||
- generic [ref=e74]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202010142145 Ja" [ref=e75]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202010142145" [ref=e76]
|
||||
- cell "Ja" [ref=e77]:
|
||||
- generic [ref=e78]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202011021352 Ja" [ref=e79]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202011021352" [ref=e80]
|
||||
- cell "Ja" [ref=e81]:
|
||||
- generic [ref=e82]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202011131532 Ja" [ref=e83]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202011131532" [ref=e84]
|
||||
- cell "Ja" [ref=e85]:
|
||||
- generic [ref=e86]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202012152132 Ja" [ref=e87]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202012152132" [ref=e88]
|
||||
- cell "Ja" [ref=e89]:
|
||||
- generic [ref=e90]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202101041346 Ja" [ref=e91]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202101041346" [ref=e92]
|
||||
- cell "Ja" [ref=e93]:
|
||||
- generic [ref=e94]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202206051128 Ja" [ref=e95]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202206051128" [ref=e96]
|
||||
- cell "Ja" [ref=e97]:
|
||||
- generic [ref=e98]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202210151952 Ja" [ref=e99]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202210151952" [ref=e100]
|
||||
- cell "Ja" [ref=e101]:
|
||||
- generic [ref=e102]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202303021407 Ja" [ref=e103]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202303021407" [ref=e104]
|
||||
- cell "Ja" [ref=e105]:
|
||||
- generic [ref=e106]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202304111643 Ja" [ref=e107]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202304111643" [ref=e108]
|
||||
- cell "Ja" [ref=e109]:
|
||||
- generic [ref=e110]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202306261451 Ja" [ref=e111]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202306261451" [ref=e112]
|
||||
- cell "Ja" [ref=e113]:
|
||||
- generic [ref=e114]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202310011140 Ja" [ref=e115]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202310011140" [ref=e116]
|
||||
- cell "Ja" [ref=e117]:
|
||||
- generic [ref=e118]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202401151137 Ja" [ref=e119]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202401151137" [ref=e120]
|
||||
- cell "Ja" [ref=e121]:
|
||||
- generic [ref=e122]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202404031556 Ja" [ref=e123]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202404031556" [ref=e124]
|
||||
- cell "Ja" [ref=e125]:
|
||||
- generic [ref=e126]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202404220850 Ja" [ref=e127]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202404220850" [ref=e128]
|
||||
- cell "Ja" [ref=e129]:
|
||||
- generic [ref=e130]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202411271406 Ja" [ref=e131]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202411271406" [ref=e132]
|
||||
- cell "Ja" [ref=e133]:
|
||||
- generic [ref=e134]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120812 Ja" [ref=e135]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120812" [ref=e136]
|
||||
- cell "Ja" [ref=e137]:
|
||||
- generic [ref=e138]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120815 Ja" [ref=e139]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120815" [ref=e140]
|
||||
- cell "Ja" [ref=e141]:
|
||||
- generic [ref=e142]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250304145512 Ja" [ref=e143]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250304145512" [ref=e144]
|
||||
- cell "Ja" [ref=e145]:
|
||||
- generic [ref=e146]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250313154423 Ja" [ref=e147]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250313154423" [ref=e148]
|
||||
- cell "Ja" [ref=e149]:
|
||||
- generic [ref=e150]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250613181223 Ja" [ref=e151]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250613181223" [ref=e152]
|
||||
- cell "Ja" [ref=e153]:
|
||||
- generic [ref=e154]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250702215721 Ja" [ref=e155]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250702215721" [ref=e156]
|
||||
- cell "Ja" [ref=e157]:
|
||||
- generic [ref=e158]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20251124132556 Ja" [ref=e159]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20251124132556" [ref=e160]
|
||||
- cell "Ja" [ref=e161]:
|
||||
- generic [ref=e162]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20251202130922 Ja" [ref=e163]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20251202130922" [ref=e164]
|
||||
- cell "Ja" [ref=e165]:
|
||||
- generic [ref=e166]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20252402130922 Ja" [ref=e167]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20252402130922" [ref=e168]
|
||||
- cell "Ja" [ref=e169]:
|
||||
- generic [ref=e170]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260217102512 Ja" [ref=e171]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260217102512" [ref=e172]
|
||||
- cell "Ja" [ref=e173]:
|
||||
- generic [ref=e174]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260303100000 Ja" [ref=e175]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260303100000" [ref=e176]
|
||||
- cell "Ja" [ref=e177]:
|
||||
- generic [ref=e178]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100000 Ja" [ref=e179]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100000" [ref=e180]
|
||||
- cell "Ja" [ref=e181]:
|
||||
- generic [ref=e182]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100001 Ja" [ref=e183]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100001" [ref=e184]
|
||||
- cell "Ja" [ref=e185]:
|
||||
- generic [ref=e186]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100002 Ja" [ref=e187]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100002" [ref=e188]
|
||||
- cell "Ja" [ref=e189]:
|
||||
- generic [ref=e190]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260420120000 Ja" [ref=e191]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260420120000" [ref=e192]
|
||||
- cell "Ja" [ref=e193]:
|
||||
- generic [ref=e194]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260601120000 Ja" [ref=e195]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260601120000" [ref=e196]
|
||||
- cell "Ja" [ref=e197]:
|
||||
- generic [ref=e198]: Ja
|
||||
- region "Symfony Web Debug Toolbar" [ref=e199]:
|
||||
- generic [ref=e202]:
|
||||
- link "Symfony Loading…" [ref=e204] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/adbc43?panel=request
|
||||
- generic [ref=e205]:
|
||||
- img "Symfony" [ref=e206]
|
||||
- generic [ref=e208]: Loading…
|
||||
- button [expanded] [ref=e209] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
204
src/new/.playwright-mcp/page-2026-06-01T18-22-25-434Z.yml
Normal file
204
src/new/.playwright-mcp/page-2026-06-01T18-22-25-434Z.yml
Normal file
@ -0,0 +1,204 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e3]:
|
||||
- generic [ref=e4]:
|
||||
- img [ref=e6]
|
||||
- generic [ref=e8]:
|
||||
- heading "Migration" [level=3] [ref=e9]
|
||||
- paragraph [ref=e10]: Ausführen
|
||||
- generic [ref=e11]: System aktuell
|
||||
- table [ref=e13]:
|
||||
- rowgroup [ref=e14]:
|
||||
- row "Name Ausgeführt?" [ref=e15]:
|
||||
- columnheader "Name" [ref=e16]
|
||||
- columnheader "Ausgeführt?" [ref=e17]
|
||||
- rowgroup [ref=e18]:
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810051543 Ja" [ref=e19]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810051543" [ref=e20]
|
||||
- cell "Ja" [ref=e21]:
|
||||
- generic [ref=e22]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810061259 Ja" [ref=e23]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810061259" [ref=e24]
|
||||
- cell "Ja" [ref=e25]:
|
||||
- generic [ref=e26]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810152153 Ja" [ref=e27]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810152153" [ref=e28]
|
||||
- cell "Ja" [ref=e29]:
|
||||
- generic [ref=e30]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810242020 Ja" [ref=e31]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810242020" [ref=e32]
|
||||
- cell "Ja" [ref=e33]:
|
||||
- generic [ref=e34]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201811271538 Ja" [ref=e35]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201811271538" [ref=e36]
|
||||
- cell "Ja" [ref=e37]:
|
||||
- generic [ref=e38]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201903022247 Ja" [ref=e39]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201903022247" [ref=e40]
|
||||
- cell "Ja" [ref=e41]:
|
||||
- generic [ref=e42]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201903121042 Ja" [ref=e43]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201903121042" [ref=e44]
|
||||
- cell "Ja" [ref=e45]:
|
||||
- generic [ref=e46]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201904281101 Ja" [ref=e47]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201904281101" [ref=e48]
|
||||
- cell "Ja" [ref=e49]:
|
||||
- generic [ref=e50]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190506144710 Ja" [ref=e51]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190506144710" [ref=e52]
|
||||
- cell "Ja" [ref=e53]:
|
||||
- generic [ref=e54]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190612162510 Ja" [ref=e55]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190612162510" [ref=e56]
|
||||
- cell "Ja" [ref=e57]:
|
||||
- generic [ref=e58]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190708211200 Ja" [ref=e59]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190708211200" [ref=e60]
|
||||
- cell "Ja" [ref=e61]:
|
||||
- generic [ref=e62]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201909031633 Ja" [ref=e63]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201909031633" [ref=e64]
|
||||
- cell "Ja" [ref=e65]:
|
||||
- generic [ref=e66]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202002151056 Ja" [ref=e67]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202002151056" [ref=e68]
|
||||
- cell "Ja" [ref=e69]:
|
||||
- generic [ref=e70]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202008071031 Ja" [ref=e71]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202008071031" [ref=e72]
|
||||
- cell "Ja" [ref=e73]:
|
||||
- generic [ref=e74]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202010142145 Ja" [ref=e75]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202010142145" [ref=e76]
|
||||
- cell "Ja" [ref=e77]:
|
||||
- generic [ref=e78]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202011021352 Ja" [ref=e79]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202011021352" [ref=e80]
|
||||
- cell "Ja" [ref=e81]:
|
||||
- generic [ref=e82]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202011131532 Ja" [ref=e83]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202011131532" [ref=e84]
|
||||
- cell "Ja" [ref=e85]:
|
||||
- generic [ref=e86]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202012152132 Ja" [ref=e87]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202012152132" [ref=e88]
|
||||
- cell "Ja" [ref=e89]:
|
||||
- generic [ref=e90]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202101041346 Ja" [ref=e91]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202101041346" [ref=e92]
|
||||
- cell "Ja" [ref=e93]:
|
||||
- generic [ref=e94]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202206051128 Ja" [ref=e95]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202206051128" [ref=e96]
|
||||
- cell "Ja" [ref=e97]:
|
||||
- generic [ref=e98]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202210151952 Ja" [ref=e99]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202210151952" [ref=e100]
|
||||
- cell "Ja" [ref=e101]:
|
||||
- generic [ref=e102]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202303021407 Ja" [ref=e103]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202303021407" [ref=e104]
|
||||
- cell "Ja" [ref=e105]:
|
||||
- generic [ref=e106]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202304111643 Ja" [ref=e107]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202304111643" [ref=e108]
|
||||
- cell "Ja" [ref=e109]:
|
||||
- generic [ref=e110]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202306261451 Ja" [ref=e111]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202306261451" [ref=e112]
|
||||
- cell "Ja" [ref=e113]:
|
||||
- generic [ref=e114]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202310011140 Ja" [ref=e115]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202310011140" [ref=e116]
|
||||
- cell "Ja" [ref=e117]:
|
||||
- generic [ref=e118]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202401151137 Ja" [ref=e119]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202401151137" [ref=e120]
|
||||
- cell "Ja" [ref=e121]:
|
||||
- generic [ref=e122]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202404031556 Ja" [ref=e123]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202404031556" [ref=e124]
|
||||
- cell "Ja" [ref=e125]:
|
||||
- generic [ref=e126]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202404220850 Ja" [ref=e127]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202404220850" [ref=e128]
|
||||
- cell "Ja" [ref=e129]:
|
||||
- generic [ref=e130]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202411271406 Ja" [ref=e131]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202411271406" [ref=e132]
|
||||
- cell "Ja" [ref=e133]:
|
||||
- generic [ref=e134]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120812 Ja" [ref=e135]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120812" [ref=e136]
|
||||
- cell "Ja" [ref=e137]:
|
||||
- generic [ref=e138]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120815 Ja" [ref=e139]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120815" [ref=e140]
|
||||
- cell "Ja" [ref=e141]:
|
||||
- generic [ref=e142]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250304145512 Ja" [ref=e143]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250304145512" [ref=e144]
|
||||
- cell "Ja" [ref=e145]:
|
||||
- generic [ref=e146]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250313154423 Ja" [ref=e147]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250313154423" [ref=e148]
|
||||
- cell "Ja" [ref=e149]:
|
||||
- generic [ref=e150]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250613181223 Ja" [ref=e151]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250613181223" [ref=e152]
|
||||
- cell "Ja" [ref=e153]:
|
||||
- generic [ref=e154]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250702215721 Ja" [ref=e155]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250702215721" [ref=e156]
|
||||
- cell "Ja" [ref=e157]:
|
||||
- generic [ref=e158]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20251124132556 Ja" [ref=e159]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20251124132556" [ref=e160]
|
||||
- cell "Ja" [ref=e161]:
|
||||
- generic [ref=e162]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20251202130922 Ja" [ref=e163]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20251202130922" [ref=e164]
|
||||
- cell "Ja" [ref=e165]:
|
||||
- generic [ref=e166]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20252402130922 Ja" [ref=e167]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20252402130922" [ref=e168]
|
||||
- cell "Ja" [ref=e169]:
|
||||
- generic [ref=e170]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260217102512 Ja" [ref=e171]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260217102512" [ref=e172]
|
||||
- cell "Ja" [ref=e173]:
|
||||
- generic [ref=e174]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260303100000 Ja" [ref=e175]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260303100000" [ref=e176]
|
||||
- cell "Ja" [ref=e177]:
|
||||
- generic [ref=e178]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100000 Ja" [ref=e179]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100000" [ref=e180]
|
||||
- cell "Ja" [ref=e181]:
|
||||
- generic [ref=e182]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100001 Ja" [ref=e183]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100001" [ref=e184]
|
||||
- cell "Ja" [ref=e185]:
|
||||
- generic [ref=e186]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100002 Ja" [ref=e187]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100002" [ref=e188]
|
||||
- cell "Ja" [ref=e189]:
|
||||
- generic [ref=e190]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260420120000 Ja" [ref=e191]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260420120000" [ref=e192]
|
||||
- cell "Ja" [ref=e193]:
|
||||
- generic [ref=e194]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260601120000 Ja" [ref=e195]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260601120000" [ref=e196]
|
||||
- cell "Ja" [ref=e197]:
|
||||
- generic [ref=e198]: Ja
|
||||
- region "Symfony Web Debug Toolbar" [ref=e199]:
|
||||
- generic [ref=e202]:
|
||||
- link "Symfony Loading…" [ref=e204] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/b0f869?panel=request
|
||||
- generic [ref=e205]:
|
||||
- img "Symfony" [ref=e206]
|
||||
- generic [ref=e208]: Loading…
|
||||
- button [expanded] [ref=e209] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e210]:
|
||||
- img [ref=e211]
|
||||
19
src/new/.playwright-mcp/page-2026-06-01T18-38-32-701Z.yml
Normal file
19
src/new/.playwright-mcp/page-2026-06-01T18-38-32-701Z.yml
Normal file
@ -0,0 +1,19 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e3]:
|
||||
- img "Logo" [ref=e5]
|
||||
- generic [ref=e6]:
|
||||
- text: "Benutzername:"
|
||||
- textbox "Benutzername:" [ref=e7]
|
||||
- text: "Passwort:"
|
||||
- textbox "Passwort:" [ref=e8]
|
||||
- button "Anmelden" [ref=e9] [cursor=pointer]
|
||||
- region "Symfony Web Debug Toolbar" [ref=e10]:
|
||||
- generic [ref=e13]:
|
||||
- link "Symfony Loading…" [ref=e15] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/a87e6b?panel=request
|
||||
- generic [ref=e16]:
|
||||
- img "Symfony" [ref=e17]
|
||||
- generic [ref=e19]: Loading…
|
||||
- button [expanded] [ref=e20] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e21]:
|
||||
- img [ref=e22]
|
||||
262
src/new/.playwright-mcp/page-2026-06-01T18-38-43-680Z.yml
Normal file
262
src/new/.playwright-mcp/page-2026-06-01T18-38-43-680Z.yml
Normal file
@ -0,0 +1,262 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e3]:
|
||||
- generic [ref=e4]:
|
||||
- img [ref=e6]
|
||||
- generic [ref=e8]:
|
||||
- heading "Migration" [level=3] [ref=e9]
|
||||
- paragraph [ref=e10]: Ausführen
|
||||
- generic [ref=e11]: System aktuell
|
||||
- table [ref=e13]:
|
||||
- rowgroup [ref=e14]:
|
||||
- row "Name Ausgeführt?" [ref=e15]:
|
||||
- columnheader "Name" [ref=e16]
|
||||
- columnheader "Ausgeführt?" [ref=e17]
|
||||
- rowgroup [ref=e18]:
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810051543 Ja" [ref=e19]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810051543" [ref=e20]
|
||||
- cell "Ja" [ref=e21]:
|
||||
- generic [ref=e22]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810061259 Ja" [ref=e23]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810061259" [ref=e24]
|
||||
- cell "Ja" [ref=e25]:
|
||||
- generic [ref=e26]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810152153 Ja" [ref=e27]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810152153" [ref=e28]
|
||||
- cell "Ja" [ref=e29]:
|
||||
- generic [ref=e30]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201810242020 Ja" [ref=e31]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201810242020" [ref=e32]
|
||||
- cell "Ja" [ref=e33]:
|
||||
- generic [ref=e34]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201811271538 Ja" [ref=e35]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201811271538" [ref=e36]
|
||||
- cell "Ja" [ref=e37]:
|
||||
- generic [ref=e38]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201903022247 Ja" [ref=e39]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201903022247" [ref=e40]
|
||||
- cell "Ja" [ref=e41]:
|
||||
- generic [ref=e42]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201903121042 Ja" [ref=e43]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201903121042" [ref=e44]
|
||||
- cell "Ja" [ref=e45]:
|
||||
- generic [ref=e46]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201904281101 Ja" [ref=e47]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201904281101" [ref=e48]
|
||||
- cell "Ja" [ref=e49]:
|
||||
- generic [ref=e50]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190506144710 Ja" [ref=e51]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190506144710" [ref=e52]
|
||||
- cell "Ja" [ref=e53]:
|
||||
- generic [ref=e54]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190612162510 Ja" [ref=e55]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190612162510" [ref=e56]
|
||||
- cell "Ja" [ref=e57]:
|
||||
- generic [ref=e58]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20190708211200 Ja" [ref=e59]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20190708211200" [ref=e60]
|
||||
- cell "Ja" [ref=e61]:
|
||||
- generic [ref=e62]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version201909031633 Ja" [ref=e63]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version201909031633" [ref=e64]
|
||||
- cell "Ja" [ref=e65]:
|
||||
- generic [ref=e66]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202002151056 Ja" [ref=e67]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202002151056" [ref=e68]
|
||||
- cell "Ja" [ref=e69]:
|
||||
- generic [ref=e70]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202008071031 Ja" [ref=e71]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202008071031" [ref=e72]
|
||||
- cell "Ja" [ref=e73]:
|
||||
- generic [ref=e74]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202010142145 Ja" [ref=e75]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202010142145" [ref=e76]
|
||||
- cell "Ja" [ref=e77]:
|
||||
- generic [ref=e78]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202011021352 Ja" [ref=e79]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202011021352" [ref=e80]
|
||||
- cell "Ja" [ref=e81]:
|
||||
- generic [ref=e82]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202011131532 Ja" [ref=e83]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202011131532" [ref=e84]
|
||||
- cell "Ja" [ref=e85]:
|
||||
- generic [ref=e86]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202012152132 Ja" [ref=e87]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202012152132" [ref=e88]
|
||||
- cell "Ja" [ref=e89]:
|
||||
- generic [ref=e90]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202101041346 Ja" [ref=e91]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202101041346" [ref=e92]
|
||||
- cell "Ja" [ref=e93]:
|
||||
- generic [ref=e94]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202206051128 Ja" [ref=e95]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202206051128" [ref=e96]
|
||||
- cell "Ja" [ref=e97]:
|
||||
- generic [ref=e98]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202210151952 Ja" [ref=e99]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202210151952" [ref=e100]
|
||||
- cell "Ja" [ref=e101]:
|
||||
- generic [ref=e102]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202303021407 Ja" [ref=e103]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202303021407" [ref=e104]
|
||||
- cell "Ja" [ref=e105]:
|
||||
- generic [ref=e106]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202304111643 Ja" [ref=e107]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202304111643" [ref=e108]
|
||||
- cell "Ja" [ref=e109]:
|
||||
- generic [ref=e110]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202306261451 Ja" [ref=e111]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202306261451" [ref=e112]
|
||||
- cell "Ja" [ref=e113]:
|
||||
- generic [ref=e114]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202310011140 Ja" [ref=e115]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202310011140" [ref=e116]
|
||||
- cell "Ja" [ref=e117]:
|
||||
- generic [ref=e118]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202401151137 Ja" [ref=e119]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202401151137" [ref=e120]
|
||||
- cell "Ja" [ref=e121]:
|
||||
- generic [ref=e122]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202404031556 Ja" [ref=e123]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202404031556" [ref=e124]
|
||||
- cell "Ja" [ref=e125]:
|
||||
- generic [ref=e126]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202404220850 Ja" [ref=e127]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202404220850" [ref=e128]
|
||||
- cell "Ja" [ref=e129]:
|
||||
- generic [ref=e130]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version202411271406 Ja" [ref=e131]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version202411271406" [ref=e132]
|
||||
- cell "Ja" [ref=e133]:
|
||||
- generic [ref=e134]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120812 Ja" [ref=e135]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120812" [ref=e136]
|
||||
- cell "Ja" [ref=e137]:
|
||||
- generic [ref=e138]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120815 Ja" [ref=e139]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250303120815" [ref=e140]
|
||||
- cell "Ja" [ref=e141]:
|
||||
- generic [ref=e142]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250304145512 Ja" [ref=e143]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250304145512" [ref=e144]
|
||||
- cell "Ja" [ref=e145]:
|
||||
- generic [ref=e146]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250313154423 Ja" [ref=e147]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250313154423" [ref=e148]
|
||||
- cell "Ja" [ref=e149]:
|
||||
- generic [ref=e150]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250613181223 Ja" [ref=e151]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250613181223" [ref=e152]
|
||||
- cell "Ja" [ref=e153]:
|
||||
- generic [ref=e154]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20250702215721 Ja" [ref=e155]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20250702215721" [ref=e156]
|
||||
- cell "Ja" [ref=e157]:
|
||||
- generic [ref=e158]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20251124132556 Ja" [ref=e159]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20251124132556" [ref=e160]
|
||||
- cell "Ja" [ref=e161]:
|
||||
- generic [ref=e162]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20251202130922 Ja" [ref=e163]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20251202130922" [ref=e164]
|
||||
- cell "Ja" [ref=e165]:
|
||||
- generic [ref=e166]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20252402130922 Ja" [ref=e167]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20252402130922" [ref=e168]
|
||||
- cell "Ja" [ref=e169]:
|
||||
- generic [ref=e170]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260217102512 Ja" [ref=e171]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260217102512" [ref=e172]
|
||||
- cell "Ja" [ref=e173]:
|
||||
- generic [ref=e174]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260303100000 Ja" [ref=e175]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260303100000" [ref=e176]
|
||||
- cell "Ja" [ref=e177]:
|
||||
- generic [ref=e178]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100000 Ja" [ref=e179]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100000" [ref=e180]
|
||||
- cell "Ja" [ref=e181]:
|
||||
- generic [ref=e182]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100001 Ja" [ref=e183]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100001" [ref=e184]
|
||||
- cell "Ja" [ref=e185]:
|
||||
- generic [ref=e186]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100002 Ja" [ref=e187]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260311100002" [ref=e188]
|
||||
- cell "Ja" [ref=e189]:
|
||||
- generic [ref=e190]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260420120000 Ja" [ref=e191]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260420120000" [ref=e192]
|
||||
- cell "Ja" [ref=e193]:
|
||||
- generic [ref=e194]: Ja
|
||||
- row "PSC\\System\\UpdateBundle\\Migrations\\Version20260601120000 Ja" [ref=e195]:
|
||||
- cell "PSC\\System\\UpdateBundle\\Migrations\\Version20260601120000" [ref=e196]
|
||||
- cell "Ja" [ref=e197]:
|
||||
- generic [ref=e198]: Ja
|
||||
- region "Symfony Web Debug Toolbar" [ref=e199]:
|
||||
- generic [ref=e202]:
|
||||
- link "200 Redirect @ psc_system_update_migration_do" [ref=e204] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=request
|
||||
- generic [ref=e205]:
|
||||
- generic [ref=e206]: "200"
|
||||
- img "Redirect" [ref=e208]
|
||||
- generic [ref=e211]: "@"
|
||||
- generic [ref=e212]: psc_system_update_migration_do
|
||||
- link "836 ms" [ref=e214] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=time
|
||||
- generic [ref=e215]:
|
||||
- generic [ref=e216]: "836"
|
||||
- generic [ref=e217]: ms
|
||||
- link "108.5 MiB" [ref=e219] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=time
|
||||
- generic [ref=e220]:
|
||||
- generic [ref=e221]: "108.5"
|
||||
- generic [ref=e222]: MiB
|
||||
- link "Cache 1" [ref=e224] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=form
|
||||
- generic [ref=e225]:
|
||||
- img "Cache" [ref=e226]
|
||||
- generic [ref=e232]: "1"
|
||||
- link "Logger 400" [ref=e234] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=logger
|
||||
- generic [ref=e235]:
|
||||
- img "Logger" [ref=e236]
|
||||
- generic [ref=e240]: "400"
|
||||
- link "Security 1" [ref=e242] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=security
|
||||
- generic [ref=e243]:
|
||||
- img "Security" [ref=e244]
|
||||
- generic [ref=e248]: "1"
|
||||
- link "Twig 19 ms" [ref=e250] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=twig
|
||||
- generic [ref=e251]:
|
||||
- img "Twig" [ref=e252]
|
||||
- generic [ref=e256]: "19"
|
||||
- generic [ref=e257]: ms
|
||||
- link "2 in 1.47 ms" [ref=e259] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=db
|
||||
- generic [ref=e260]:
|
||||
- img [ref=e261]
|
||||
- generic [ref=e266]: "2"
|
||||
- generic [ref=e267]: in 1.47 ms
|
||||
- link "91 in 41.14 ms" [ref=e269] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=mongodb
|
||||
- generic [ref=e270]:
|
||||
- img [ref=e271]
|
||||
- generic [ref=e273]: "91"
|
||||
- generic [ref=e274]: in 41.14 ms
|
||||
- 'link "S: 0 D: 0" [ref=e276] [cursor=pointer]':
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=jms_serializer
|
||||
- generic [ref=e277]:
|
||||
- img [ref=e278]
|
||||
- generic [ref=e280]: "S:"
|
||||
- generic [ref=e281]: "0"
|
||||
- generic [ref=e282]: "D:"
|
||||
- generic [ref=e283]: "0"
|
||||
- link "Symfony 7.4.6" [ref=e285] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/f6c1b1?panel=config
|
||||
- generic [ref=e286]:
|
||||
- img "Symfony" [ref=e288]
|
||||
- generic [ref=e290]: 7.4.6
|
||||
- button [expanded] [ref=e291] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e292]:
|
||||
- img [ref=e293]
|
||||
496
src/new/.playwright-mcp/page-2026-06-01T18-41-30-092Z.yml
Normal file
496
src/new/.playwright-mcp/page-2026-06-01T18-41-30-092Z.yml
Normal file
@ -0,0 +1,496 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- text: import $ from 'jquery'
|
||||
- banner:
|
||||
- generic [ref=e2]:
|
||||
- heading "PSC Admin" [level=4] [ref=e4]
|
||||
- group "Basic example" [ref=e7]:
|
||||
- link "EN" [ref=e8] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=en
|
||||
- link "DE" [ref=e9] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=de
|
||||
- link " Logout (admin@shop.de)" [ref=e10] [cursor=pointer]:
|
||||
- /url: /apps/backend/logout
|
||||
- generic [ref=e11]:
|
||||
- text: Logout (admin@shop.de)
|
||||
- generic [ref=e13]:
|
||||
- navigation [ref=e14]:
|
||||
- generic [ref=e16]:
|
||||
- checkbox [ref=e17]
|
||||
- text: Deaktive Shops zeigen
|
||||
- combobox [ref=e18]:
|
||||
- option "Bestesvonhier" [selected]
|
||||
- option "eder"
|
||||
- option "nowe"
|
||||
- option "Printchampion"
|
||||
- option "Produkttypen"
|
||||
- link "Zum Shop" [ref=e19] [cursor=pointer]:
|
||||
- /url: https://b-dev-tp.dockserver.de
|
||||
- separator [ref=e20]
|
||||
- list [ref=e21]:
|
||||
- listitem [ref=e22] [cursor=pointer]:
|
||||
- link " Dashboard" [ref=e23]:
|
||||
- /url: /apps/backend/dashboard
|
||||
- generic [ref=e24]:
|
||||
- text: Dashboard
|
||||
- listitem [ref=e25] [cursor=pointer]:
|
||||
- link " Aufträge" [ref=e26]:
|
||||
- /url: /apps/backend/order/list/index
|
||||
- generic [ref=e27]:
|
||||
- text: Aufträge
|
||||
- listitem [ref=e28] [cursor=pointer]:
|
||||
- link " Sendcloud" [ref=e29]:
|
||||
- /url: /apps/backend/r2_sendcloud/list
|
||||
- generic [ref=e30]:
|
||||
- text: Sendcloud
|
||||
- listitem [ref=e31] [cursor=pointer]:
|
||||
- generic [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- text: Produktion
|
||||
- text:
|
||||
- listitem [ref=e36] [cursor=pointer]:
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- generic [ref=e40]:
|
||||
- text: Produkte
|
||||
- text:
|
||||
- listitem [ref=e41] [cursor=pointer]:
|
||||
- link " Firmen" [ref=e42]:
|
||||
- /url: /apps/backend/account/list/index
|
||||
- generic [ref=e43]:
|
||||
- text: Firmen
|
||||
- listitem [ref=e44] [cursor=pointer]:
|
||||
- link " Kunden" [ref=e45]:
|
||||
- /url: /apps/backend/contact/list/index
|
||||
- generic [ref=e46]:
|
||||
- text: Kunden
|
||||
- listitem [ref=e47] [cursor=pointer]:
|
||||
- link " CMS" [ref=e48]:
|
||||
- /url: /apps/backend/cms/list
|
||||
- generic [ref=e49]:
|
||||
- text: CMS
|
||||
- listitem [ref=e50] [cursor=pointer]:
|
||||
- link " Versandarten" [ref=e51]:
|
||||
- /url: /apps/backend/shipping/list/index
|
||||
- generic [ref=e52]:
|
||||
- text: Versandarten
|
||||
- listitem [ref=e53] [cursor=pointer]:
|
||||
- link " Zahlarten" [ref=e54]:
|
||||
- /url: /apps/backend/payment/list/index
|
||||
- generic [ref=e55]:
|
||||
- text: Zahlarten
|
||||
- listitem [ref=e56] [cursor=pointer]:
|
||||
- link " News" [ref=e57]:
|
||||
- /url: /apps/backend/news/list/index
|
||||
- generic [ref=e58]:
|
||||
- text: News
|
||||
- listitem [ref=e59] [cursor=pointer]:
|
||||
- link " Gutschein" [ref=e60]:
|
||||
- /url: /apps/backend/voucher/list/index
|
||||
- generic [ref=e61]:
|
||||
- text: Gutschein
|
||||
- listitem [ref=e62] [cursor=pointer]:
|
||||
- generic [ref=e64]:
|
||||
- generic [ref=e65]:
|
||||
- generic [ref=e66]:
|
||||
- text: Tools
|
||||
- text:
|
||||
- listitem [ref=e67] [cursor=pointer]:
|
||||
- generic [ref=e69]:
|
||||
- generic [ref=e70]:
|
||||
- generic [ref=e71]:
|
||||
- text: Shop Einstellungen
|
||||
- list [ref=e72]:
|
||||
- listitem [ref=e73]:
|
||||
- generic [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e77]:
|
||||
- text: Layouter
|
||||
- text:
|
||||
- listitem [ref=e78]:
|
||||
- link " Allgemeines" [ref=e79]:
|
||||
- /url: /apps/backend/shop/settings/settings/index
|
||||
- generic [ref=e80]:
|
||||
- text: Allgemeines
|
||||
- listitem [ref=e81]:
|
||||
- link " Länder" [ref=e82]:
|
||||
- /url: /apps/backend/shop/settings/country/index
|
||||
- generic [ref=e83]:
|
||||
- text: Länder
|
||||
- listitem [ref=e84]:
|
||||
- link " Routing" [ref=e85]:
|
||||
- /url: /apps/backend/shop/settings/routing/index
|
||||
- generic [ref=e86]:
|
||||
- text: Routing
|
||||
- listitem [ref=e87]:
|
||||
- link " Webformulare" [ref=e88]:
|
||||
- /url: /apps/backend/formular/list
|
||||
- generic [ref=e89]:
|
||||
- text: Webformulare
|
||||
- listitem [ref=e90]:
|
||||
- link " Theme" [ref=e91]:
|
||||
- /url: /apps/backend/theme/settings
|
||||
- generic [ref=e92]:
|
||||
- text: Theme
|
||||
- listitem [ref=e93]:
|
||||
- link " Shipping Gateways" [ref=e94]:
|
||||
- /url: /apps/backend/shipping/gateway/settings
|
||||
- generic [ref=e95]:
|
||||
- text: Shipping Gateways
|
||||
- listitem [ref=e96]:
|
||||
- link " Payment Gateways" [ref=e97]:
|
||||
- /url: /apps/backend/payment/gateway/settings
|
||||
- generic [ref=e98]:
|
||||
- text: Payment Gateways
|
||||
- listitem [ref=e99]:
|
||||
- link " Domains" [ref=e100]:
|
||||
- /url: /apps/backend/domain/list/index
|
||||
- generic [ref=e101]:
|
||||
- text: Domains
|
||||
- listitem [ref=e102] [cursor=pointer]:
|
||||
- link " Aktionen" [ref=e103]:
|
||||
- /url: /apps/backend/queue/list/index
|
||||
- generic [ref=e104]:
|
||||
- text: Aktionen
|
||||
- heading "Systemeinstellungen" [level=5] [ref=e105]
|
||||
- list [ref=e106]:
|
||||
- listitem [ref=e107] [cursor=pointer]:
|
||||
- link " Statusverwaltung" [ref=e108]:
|
||||
- /url: /apps/backend/system/settings/status/index
|
||||
- generic [ref=e109]:
|
||||
- text: Statusverwaltung
|
||||
- listitem [ref=e110] [cursor=pointer]:
|
||||
- link " Papierdatenbank" [ref=e111]:
|
||||
- /url: /apps/backend/system/settings/paper/index
|
||||
- generic [ref=e112]:
|
||||
- text: Papierdatenbank
|
||||
- listitem [ref=e113] [cursor=pointer]:
|
||||
- link " Hilfetexte" [ref=e114]:
|
||||
- /url: /apps/backend/system/settings/help/index
|
||||
- generic [ref=e115]:
|
||||
- text: Hilfetexte
|
||||
- listitem [ref=e116] [cursor=pointer]:
|
||||
- link " Systemeinstellung" [ref=e117]:
|
||||
- /url: /apps/backend/system/settings/settings/index
|
||||
- generic [ref=e118]:
|
||||
- text: Systemeinstellung
|
||||
- listitem [ref=e119] [cursor=pointer]:
|
||||
- link " Logs" [ref=e120]:
|
||||
- /url: /apps/backend/system/settings/log/index
|
||||
- generic [ref=e121]:
|
||||
- text: Logs
|
||||
- listitem [ref=e122] [cursor=pointer]:
|
||||
- link " Media" [ref=e123]:
|
||||
- /url: /apps/backend/media/list/folder/show
|
||||
- generic [ref=e124]:
|
||||
- text: Media
|
||||
- list [ref=e125]:
|
||||
- listitem [ref=e126] [cursor=pointer]:
|
||||
- link " Apps & App Store" [ref=e127]:
|
||||
- /url: /apps/backend/plugin/list
|
||||
- generic [ref=e128]:
|
||||
- text: Apps & App Store
|
||||
- separator [ref=e129]
|
||||
- paragraph [ref=e130]: 01.06.2026 20:41:28
|
||||
- main [ref=e131]:
|
||||
- heading " Shop > Einstellungen" [level=3] [ref=e135]:
|
||||
- generic [ref=e136]:
|
||||
- text: Shop > Einstellungen
|
||||
- generic [ref=e139]:
|
||||
- 'heading "Bestesvonhier (ID: 2)" [level=4] [ref=e141]'
|
||||
- generic [ref=e143]:
|
||||
- tablist [ref=e145]:
|
||||
- tab "Allgemein" [selected] [ref=e146] [cursor=pointer]
|
||||
- tab "Meta" [ref=e147] [cursor=pointer]
|
||||
- tab "Betreiber" [ref=e148] [cursor=pointer]
|
||||
- tab "Nummernkreise" [ref=e149] [cursor=pointer]
|
||||
- tab "Bestellablauf" [ref=e150] [cursor=pointer]
|
||||
- tab "Preise" [ref=e151] [cursor=pointer]
|
||||
- tab "Dokumente (Allgemein)" [ref=e152] [cursor=pointer]
|
||||
- tab "Dokumente (Auftrag)" [ref=e153] [cursor=pointer]
|
||||
- tab "Dokumente (Position)" [ref=e154] [cursor=pointer]
|
||||
- tab "Rechtliches" [ref=e155] [cursor=pointer]
|
||||
- tab "API" [ref=e156] [cursor=pointer]
|
||||
- tab "Variable Felder" [ref=e157] [cursor=pointer]
|
||||
- tab "Mailvorlagen" [ref=e158] [cursor=pointer]
|
||||
- tab "Templateprint" [ref=e159] [cursor=pointer]
|
||||
- tab "Erweitert" [ref=e160] [cursor=pointer]
|
||||
- tab "SMTP" [ref=e161] [cursor=pointer]
|
||||
- tab "Friendly Captcha" [ref=e162] [cursor=pointer]
|
||||
- tab "CaptchaFox" [ref=e163] [cursor=pointer]
|
||||
- tab "Saxoprint" [ref=e164] [cursor=pointer]
|
||||
- tab "Sendcloud" [ref=e165] [cursor=pointer]
|
||||
- tab "Printess" [ref=e166] [cursor=pointer]
|
||||
- tab "Wir machen Druck" [ref=e167] [cursor=pointer]
|
||||
- tab "GoogleXML" [ref=e168] [cursor=pointer]
|
||||
- tab "Pitchprint R2 API" [ref=e169] [cursor=pointer]
|
||||
- generic [ref=e171]:
|
||||
- tabpanel [ref=e172]:
|
||||
- group [ref=e173]:
|
||||
- heading "Allgemein" [level=4] [ref=e174]
|
||||
- generic [ref=e180]:
|
||||
- checkbox "Shop deaktiviert" [ref=e181]
|
||||
- generic [ref=e182]: Shop deaktiviert
|
||||
- generic [ref=e183]:
|
||||
- generic [ref=e185]:
|
||||
- generic [ref=e187]: Titel
|
||||
- textbox "Titel" [ref=e189]: Bestesvonhier
|
||||
- generic [ref=e191]:
|
||||
- generic [ref=e193]: Untertitel
|
||||
- textbox "Untertitel" [ref=e195]: Bestesvonhier
|
||||
- generic [ref=e196]:
|
||||
- generic [ref=e198]:
|
||||
- generic [ref=e200]: Logo (Topbanner)
|
||||
- generic [ref=e202]:
|
||||
- figure [ref=e204]:
|
||||
- img
|
||||
- button "" [ref=e205] [cursor=pointer]:
|
||||
- generic [ref=e206]:
|
||||
- button "Auswählen" [ref=e207] [cursor=pointer]: Auswählen
|
||||
- generic [ref=e209]:
|
||||
- generic [ref=e211]: Logo 2 (Background)
|
||||
- generic [ref=e213]:
|
||||
- figure [ref=e215]:
|
||||
- img
|
||||
- button "" [ref=e216] [cursor=pointer]:
|
||||
- generic [ref=e217]:
|
||||
- button "Auswählen" [ref=e218] [cursor=pointer]: Auswählen
|
||||
- generic [ref=e220]:
|
||||
- generic [ref=e222]: Logo 3 (Favicon)
|
||||
- generic [ref=e224]:
|
||||
- figure [ref=e226]:
|
||||
- img
|
||||
- button "" [ref=e227] [cursor=pointer]:
|
||||
- generic [ref=e228]:
|
||||
- button "Auswählen" [ref=e229] [cursor=pointer]: Auswählen
|
||||
- generic [ref=e230]:
|
||||
- generic [ref=e235]:
|
||||
- checkbox "Privat" [checked] [ref=e236]
|
||||
- generic [ref=e237]: Privat
|
||||
- generic [ref=e242]:
|
||||
- checkbox "Registrierung möglich" [ref=e243]
|
||||
- generic [ref=e244]: Registrierung möglich
|
||||
- generic [ref=e245]:
|
||||
- generic [ref=e250]:
|
||||
- checkbox "Gastbestellung" [ref=e251]
|
||||
- generic [ref=e252]: Gastbestellung
|
||||
- generic [ref=e257]:
|
||||
- checkbox "Ohne E-Mail Verifizierung" [checked] [ref=e258]
|
||||
- generic [ref=e259]: Ohne E-Mail Verifizierung
|
||||
- generic [ref=e260]:
|
||||
- generic [ref=e262]:
|
||||
- generic [ref=e264]: Standard Sprache
|
||||
- combobox "Standard Sprache" [ref=e266]:
|
||||
- option "Deutsch" [selected]
|
||||
- option "English"
|
||||
- generic [ref=e268]:
|
||||
- generic [ref=e270]: Standard Währung
|
||||
- combobox "Standard Währung" [ref=e272]:
|
||||
- option "VAE-Dirham"
|
||||
- option "Afghanischer Afghani"
|
||||
- option "Albanischer Lek"
|
||||
- option "Armenischer Dram"
|
||||
- option "Angolanischer Kwanza"
|
||||
- option "Argentinischer Peso"
|
||||
- option "Australischer Dollar"
|
||||
- option "Aruba-Florin"
|
||||
- option "Aserbaidschan-Manat"
|
||||
- option "Konvertible Mark Bosnien und Herzegowina"
|
||||
- option "Barbados-Dollar"
|
||||
- option "Bangladesch-Taka"
|
||||
- option "Bahrain-Dinar"
|
||||
- option "Burundi-Franc"
|
||||
- option "Bermuda-Dollar"
|
||||
- option "Brunei-Dollar"
|
||||
- option "Bolivianischer Boliviano"
|
||||
- option "Brasilianischer Real"
|
||||
- option "Bahamas-Dollar"
|
||||
- option "Bhutan-Ngultrum"
|
||||
- option "Botswanischer Pula"
|
||||
- option "Weißrussischer Rubel"
|
||||
- option "Belize-Dollar"
|
||||
- option "Kanadischer Dollar"
|
||||
- option "Kongo-Franc"
|
||||
- option "Schweizer Franken"
|
||||
- option "Chilenischer Peso"
|
||||
- option "Renminbi Yuan"
|
||||
- option "Kolumbianischer Peso"
|
||||
- option "Costa-Rica-Colón"
|
||||
- option "Kubanischer Peso"
|
||||
- option "Cabo-Verde-Escudo"
|
||||
- option "Tschechische Krone"
|
||||
- option "Dschibuti-Franc"
|
||||
- option "Dänische Krone"
|
||||
- option "Dominikanischer Peso"
|
||||
- option "Algerischer Dinar"
|
||||
- option "Ägyptisches Pfund"
|
||||
- option "Eritreischer Nakfa"
|
||||
- option "Äthiopischer Birr"
|
||||
- option "Euro" [selected]
|
||||
- option "Fidschi-Dollar"
|
||||
- option "Falkland-Pfund"
|
||||
- option "Britisches Pfund"
|
||||
- option "Georgischer Lari"
|
||||
- option "Ghanaischer Cedi"
|
||||
- option "Gibraltar-Pfund"
|
||||
- option "Gambia-Dalasi"
|
||||
- option "Guinea-Franc"
|
||||
- option "Guatemaltekischer Quetzal"
|
||||
- option "Guyana-Dollar"
|
||||
- option "Hongkong-Dollar"
|
||||
- option "Honduras-Lempira"
|
||||
- option "Haitianische Gourde"
|
||||
- option "Ungarischer Forint"
|
||||
- option "Indonesische Rupiah"
|
||||
- option "Israelischer Neuer Schekel"
|
||||
- option "Indische Rupie"
|
||||
- option "Irakischer Dinar"
|
||||
- option "Iranischer Rial"
|
||||
- option "Isländische Krone"
|
||||
- option "Jamaika-Dollar"
|
||||
- option "Jordanischer Dinar"
|
||||
- option "Japanischer Yen"
|
||||
- option "Kenia-Schilling"
|
||||
- option "Kirgisischer Som"
|
||||
- option "Kambodschanischer Riel"
|
||||
- option "Komoren-Franc"
|
||||
- option "Nordkoreanischer Won"
|
||||
- option "Südkoreanischer Won"
|
||||
- option "Kuwait-Dinar"
|
||||
- option "Kaiman-Dollar"
|
||||
- option "Kasachischer Tenge"
|
||||
- option "Laotischer Kip"
|
||||
- option "Libanesisches Pfund"
|
||||
- option "Sri-Lanka-Rupie"
|
||||
- option "Liberianischer Dollar"
|
||||
- option "Loti"
|
||||
- option "Libyscher Dinar"
|
||||
- option "Marokkanischer Dirham"
|
||||
- option "Moldau-Leu"
|
||||
- option "Madagaskar-Ariary"
|
||||
- option "Mazedonischer Denar"
|
||||
- option "Myanmarischer Kyat"
|
||||
- option "Mongolischer Tögrög"
|
||||
- option "Macao-Pataca"
|
||||
- option "Mauretanischer Ouguiya"
|
||||
- option "Mauritius-Rupie"
|
||||
- option "Malediven-Rufiyaa"
|
||||
- option "Malawi-Kwacha"
|
||||
- option "Mexikanischer Peso"
|
||||
- option "Malaysischer Ringgit"
|
||||
- option "Mosambikanischer Metical"
|
||||
- option "Namibia-Dollar"
|
||||
- option "Nigerianischer Naira"
|
||||
- option "Nicaragua-Córdoba"
|
||||
- option "Norwegische Krone"
|
||||
- option "Nepalesische Rupie"
|
||||
- option "Neuseeland-Dollar"
|
||||
- option "Omanischer Rial"
|
||||
- option "Panamaischer Balboa"
|
||||
- option "Peruanischer Sol"
|
||||
- option "Papua-neuguineischer Kina"
|
||||
- option "Philippinischer Peso"
|
||||
- option "Pakistanische Rupie"
|
||||
- option "Polnischer Złoty"
|
||||
- option "Paraguayischer Guaraní"
|
||||
- option "Katar-Riyal"
|
||||
- option "Rumänischer Leu"
|
||||
- option "Serbischer Dinar"
|
||||
- option "Russischer Rubel"
|
||||
- option "Ruanda-Franc"
|
||||
- option "Saudi-Rial"
|
||||
- option "Salomonen-Dollar"
|
||||
- option "Seychellen-Rupie"
|
||||
- option "Sudanesisches Pfund"
|
||||
- option "Schwedische Krone"
|
||||
- option "Singapur-Dollar"
|
||||
- option "St.-Helena-Pfund"
|
||||
- option "Sierra-leonischer Leone"
|
||||
- option "Somalia-Schilling"
|
||||
- option "Suriname-Dollar"
|
||||
- option "Südsudanesisches Pfund"
|
||||
- option "São-toméischer Dobra"
|
||||
- option "Syrisches Pfund"
|
||||
- option "Swasiländischer Lilangeni"
|
||||
- option "Thailändischer Baht"
|
||||
- option "Tadschikistan-Somoni"
|
||||
- option "Turkmenistan-Manat"
|
||||
- option "Tunesischer Dinar"
|
||||
- option "Tongaischer Paʻanga"
|
||||
- option "Türkische Lira"
|
||||
- option "Trinidad-und-Tobago-Dollar"
|
||||
- option "Neuer Taiwan-Dollar"
|
||||
- option "Tansania-Schilling"
|
||||
- option "Ukrainische Hrywnja"
|
||||
- option "Uganda-Schilling"
|
||||
- option "US-Dollar"
|
||||
- option "Uruguayischer Peso"
|
||||
- option "Usbekistan-Sum"
|
||||
- option "Venezolanischer Bolívar"
|
||||
- option "Vietnamesischer Dong"
|
||||
- option "Vanuatu-Vatu"
|
||||
- option "Samoanischer Tala"
|
||||
- option "CFA-Franc (BEAC)"
|
||||
- option "Ostkaribischer Dollar"
|
||||
- option "Karibischer Gulden"
|
||||
- option "CFA-Franc (BCEAO)"
|
||||
- option "CFP-Franc"
|
||||
- option "Jemen-Rial"
|
||||
- option "Südafrikanischer Rand"
|
||||
- option "Kwacha"
|
||||
- option "Simbabwe-Gold"
|
||||
- group [ref=e273]:
|
||||
- heading "Produktübersicht" [level=4] [ref=e274]
|
||||
- generic [ref=e275]:
|
||||
- generic [ref=e277]:
|
||||
- generic [ref=e279]: Produktsortierung
|
||||
- combobox "Produktsortierung" [ref=e281]:
|
||||
- option
|
||||
- option "Position" [selected]
|
||||
- option "Name"
|
||||
- generic [ref=e283]:
|
||||
- generic [ref=e285]: Produktsortierung
|
||||
- combobox "Produktsortierung" [ref=e287]:
|
||||
- option
|
||||
- option "Aufsteigend" [selected]
|
||||
- option "Absteigend"
|
||||
- text:
|
||||
- button "Speichern" [ref=e292] [cursor=pointer]
|
||||
- generic [ref=e294]:
|
||||
- generic [ref=e295]:
|
||||
- heading "Hilfe" [level=4] [ref=e297]
|
||||
- button "Aufklappen / Zuklappen" [ref=e299] [cursor=pointer]
|
||||
- generic [ref=e300]:
|
||||
- heading "Changes" [level=4] [ref=e302]
|
||||
- table [ref=e304]:
|
||||
- rowgroup [ref=e305]:
|
||||
- row "Date Username Changes" [ref=e306]:
|
||||
- columnheader "Date" [ref=e307]
|
||||
- columnheader "Username" [ref=e308]
|
||||
- columnheader "Changes" [ref=e309]
|
||||
- rowgroup [ref=e310]:
|
||||
- row "16:00:57 28.06.2024 admin@shop.de" [ref=e311]:
|
||||
- cell "16:00:57 28.06.2024" [ref=e312]
|
||||
- cell "admin@shop.de" [ref=e313]
|
||||
- cell [ref=e314]
|
||||
- cell [ref=e315]
|
||||
- row "14:23:55 17.11.2023 admin@shop.de" [ref=e316]:
|
||||
- cell "14:23:55 17.11.2023" [ref=e317]
|
||||
- cell "admin@shop.de" [ref=e318]
|
||||
- cell [ref=e319]
|
||||
- cell [ref=e320]
|
||||
- row "12:35:05 09.10.2023 admin@shop.de" [ref=e321]:
|
||||
- cell "12:35:05 09.10.2023" [ref=e322]
|
||||
- cell "admin@shop.de" [ref=e323]
|
||||
- cell [ref=e324]
|
||||
- cell [ref=e325]
|
||||
- region "Symfony Web Debug Toolbar" [ref=e326]:
|
||||
- generic [ref=e329]:
|
||||
- link "Symfony Loading…" [ref=e331] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=request
|
||||
- generic [ref=e332]:
|
||||
- img "Symfony" [ref=e333]
|
||||
- generic [ref=e335]: Loading…
|
||||
- button [expanded] [ref=e336] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e337]:
|
||||
- img [ref=e338]
|
||||
363
src/new/.playwright-mcp/page-2026-06-01T18-41-36-390Z.yml
Normal file
363
src/new/.playwright-mcp/page-2026-06-01T18-41-36-390Z.yml
Normal file
@ -0,0 +1,363 @@
|
||||
- generic [ref=e1]:
|
||||
- text: import $ from 'jquery'
|
||||
- banner:
|
||||
- generic [ref=e2]:
|
||||
- heading "PSC Admin" [level=4] [ref=e4]
|
||||
- group "Basic example" [ref=e7]:
|
||||
- link "EN" [ref=e8] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=en
|
||||
- link "DE" [ref=e9] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=de
|
||||
- link " Logout (admin@shop.de)" [ref=e10] [cursor=pointer]:
|
||||
- /url: /apps/backend/logout
|
||||
- generic [ref=e11]:
|
||||
- text: Logout (admin@shop.de)
|
||||
- generic [ref=e13]:
|
||||
- navigation [ref=e14]:
|
||||
- generic [ref=e16]:
|
||||
- checkbox [ref=e17]
|
||||
- text: Deaktive Shops zeigen
|
||||
- combobox [ref=e18]:
|
||||
- option "Bestesvonhier" [selected]
|
||||
- option "eder"
|
||||
- option "nowe"
|
||||
- option "Printchampion"
|
||||
- option "Produkttypen"
|
||||
- link "Zum Shop" [ref=e19] [cursor=pointer]:
|
||||
- /url: https://b-dev-tp.dockserver.de
|
||||
- separator [ref=e20]
|
||||
- list [ref=e21]:
|
||||
- listitem [ref=e22] [cursor=pointer]:
|
||||
- link " Dashboard" [ref=e23]:
|
||||
- /url: /apps/backend/dashboard
|
||||
- generic [ref=e24]:
|
||||
- text: Dashboard
|
||||
- listitem [ref=e25] [cursor=pointer]:
|
||||
- link " Aufträge" [ref=e26]:
|
||||
- /url: /apps/backend/order/list/index
|
||||
- generic [ref=e27]:
|
||||
- text: Aufträge
|
||||
- listitem [ref=e28] [cursor=pointer]:
|
||||
- link " Sendcloud" [ref=e29]:
|
||||
- /url: /apps/backend/r2_sendcloud/list
|
||||
- generic [ref=e30]:
|
||||
- text: Sendcloud
|
||||
- listitem [ref=e31] [cursor=pointer]:
|
||||
- generic [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- text: Produktion
|
||||
- text:
|
||||
- listitem [ref=e36] [cursor=pointer]:
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- generic [ref=e40]:
|
||||
- text: Produkte
|
||||
- text:
|
||||
- listitem [ref=e41] [cursor=pointer]:
|
||||
- link " Firmen" [ref=e42]:
|
||||
- /url: /apps/backend/account/list/index
|
||||
- generic [ref=e43]:
|
||||
- text: Firmen
|
||||
- listitem [ref=e44] [cursor=pointer]:
|
||||
- link " Kunden" [ref=e45]:
|
||||
- /url: /apps/backend/contact/list/index
|
||||
- generic [ref=e46]:
|
||||
- text: Kunden
|
||||
- listitem [ref=e47] [cursor=pointer]:
|
||||
- link " CMS" [ref=e48]:
|
||||
- /url: /apps/backend/cms/list
|
||||
- generic [ref=e49]:
|
||||
- text: CMS
|
||||
- listitem [ref=e50] [cursor=pointer]:
|
||||
- link " Versandarten" [ref=e51]:
|
||||
- /url: /apps/backend/shipping/list/index
|
||||
- generic [ref=e52]:
|
||||
- text: Versandarten
|
||||
- listitem [ref=e53] [cursor=pointer]:
|
||||
- link " Zahlarten" [ref=e54]:
|
||||
- /url: /apps/backend/payment/list/index
|
||||
- generic [ref=e55]:
|
||||
- text: Zahlarten
|
||||
- listitem [ref=e56] [cursor=pointer]:
|
||||
- link " News" [ref=e57]:
|
||||
- /url: /apps/backend/news/list/index
|
||||
- generic [ref=e58]:
|
||||
- text: News
|
||||
- listitem [ref=e59] [cursor=pointer]:
|
||||
- link " Gutschein" [ref=e60]:
|
||||
- /url: /apps/backend/voucher/list/index
|
||||
- generic [ref=e61]:
|
||||
- text: Gutschein
|
||||
- listitem [ref=e62] [cursor=pointer]:
|
||||
- generic [ref=e64]:
|
||||
- generic [ref=e65]:
|
||||
- generic [ref=e66]:
|
||||
- text: Tools
|
||||
- text:
|
||||
- listitem [ref=e67] [cursor=pointer]:
|
||||
- generic [ref=e69]:
|
||||
- generic [ref=e70]:
|
||||
- generic [ref=e71]:
|
||||
- text: Shop Einstellungen
|
||||
- list [ref=e72]:
|
||||
- listitem [ref=e73]:
|
||||
- generic [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e77]:
|
||||
- text: Layouter
|
||||
- text:
|
||||
- listitem [ref=e78]:
|
||||
- link " Allgemeines" [ref=e79]:
|
||||
- /url: /apps/backend/shop/settings/settings/index
|
||||
- generic [ref=e80]:
|
||||
- text: Allgemeines
|
||||
- listitem [ref=e81]:
|
||||
- link " Länder" [ref=e82]:
|
||||
- /url: /apps/backend/shop/settings/country/index
|
||||
- generic [ref=e83]:
|
||||
- text: Länder
|
||||
- listitem [ref=e84]:
|
||||
- link " Routing" [ref=e85]:
|
||||
- /url: /apps/backend/shop/settings/routing/index
|
||||
- generic [ref=e86]:
|
||||
- text: Routing
|
||||
- listitem [ref=e87]:
|
||||
- link " Webformulare" [ref=e88]:
|
||||
- /url: /apps/backend/formular/list
|
||||
- generic [ref=e89]:
|
||||
- text: Webformulare
|
||||
- listitem [ref=e90]:
|
||||
- link " Theme" [ref=e91]:
|
||||
- /url: /apps/backend/theme/settings
|
||||
- generic [ref=e92]:
|
||||
- text: Theme
|
||||
- listitem [ref=e93]:
|
||||
- link " Shipping Gateways" [ref=e94]:
|
||||
- /url: /apps/backend/shipping/gateway/settings
|
||||
- generic [ref=e95]:
|
||||
- text: Shipping Gateways
|
||||
- listitem [ref=e96]:
|
||||
- link " Payment Gateways" [ref=e97]:
|
||||
- /url: /apps/backend/payment/gateway/settings
|
||||
- generic [ref=e98]:
|
||||
- text: Payment Gateways
|
||||
- listitem [ref=e99]:
|
||||
- link " Domains" [ref=e100]:
|
||||
- /url: /apps/backend/domain/list/index
|
||||
- generic [ref=e101]:
|
||||
- text: Domains
|
||||
- listitem [ref=e102] [cursor=pointer]:
|
||||
- link " Aktionen" [ref=e103]:
|
||||
- /url: /apps/backend/queue/list/index
|
||||
- generic [ref=e104]:
|
||||
- text: Aktionen
|
||||
- heading "Systemeinstellungen" [level=5] [ref=e105]
|
||||
- list [ref=e106]:
|
||||
- listitem [ref=e107] [cursor=pointer]:
|
||||
- link " Statusverwaltung" [ref=e108]:
|
||||
- /url: /apps/backend/system/settings/status/index
|
||||
- generic [ref=e109]:
|
||||
- text: Statusverwaltung
|
||||
- listitem [ref=e110] [cursor=pointer]:
|
||||
- link " Papierdatenbank" [ref=e111]:
|
||||
- /url: /apps/backend/system/settings/paper/index
|
||||
- generic [ref=e112]:
|
||||
- text: Papierdatenbank
|
||||
- listitem [ref=e113] [cursor=pointer]:
|
||||
- link " Hilfetexte" [ref=e114]:
|
||||
- /url: /apps/backend/system/settings/help/index
|
||||
- generic [ref=e115]:
|
||||
- text: Hilfetexte
|
||||
- listitem [ref=e116] [cursor=pointer]:
|
||||
- link " Systemeinstellung" [ref=e117]:
|
||||
- /url: /apps/backend/system/settings/settings/index
|
||||
- generic [ref=e118]:
|
||||
- text: Systemeinstellung
|
||||
- listitem [ref=e119] [cursor=pointer]:
|
||||
- link " Logs" [ref=e120]:
|
||||
- /url: /apps/backend/system/settings/log/index
|
||||
- generic [ref=e121]:
|
||||
- text: Logs
|
||||
- listitem [ref=e122] [cursor=pointer]:
|
||||
- link " Media" [ref=e123]:
|
||||
- /url: /apps/backend/media/list/folder/show
|
||||
- generic [ref=e124]:
|
||||
- text: Media
|
||||
- list [ref=e125]:
|
||||
- listitem [ref=e126] [cursor=pointer]:
|
||||
- link " Apps & App Store" [ref=e127]:
|
||||
- /url: /apps/backend/plugin/list
|
||||
- generic [ref=e128]:
|
||||
- text: Apps & App Store
|
||||
- separator [ref=e129]
|
||||
- paragraph [ref=e130]: 01.06.2026 20:41:28
|
||||
- main [ref=e131]:
|
||||
- heading " Shop > Einstellungen" [level=3] [ref=e135]:
|
||||
- generic [ref=e136]:
|
||||
- text: Shop > Einstellungen
|
||||
- generic [ref=e139]:
|
||||
- 'heading "Bestesvonhier (ID: 2)" [level=4] [ref=e141]'
|
||||
- generic [ref=e143]:
|
||||
- tablist [ref=e145]:
|
||||
- tab "Allgemein" [ref=e146] [cursor=pointer]
|
||||
- tab "Meta" [ref=e147] [cursor=pointer]
|
||||
- tab "Betreiber" [ref=e148] [cursor=pointer]
|
||||
- tab "Nummernkreise" [ref=e149] [cursor=pointer]
|
||||
- tab "Bestellablauf" [ref=e150] [cursor=pointer]
|
||||
- tab "Preise" [ref=e151] [cursor=pointer]
|
||||
- tab "Dokumente (Allgemein)" [ref=e152] [cursor=pointer]
|
||||
- tab "Dokumente (Auftrag)" [ref=e153] [cursor=pointer]
|
||||
- tab "Dokumente (Position)" [ref=e154] [cursor=pointer]
|
||||
- tab "Rechtliches" [ref=e155] [cursor=pointer]
|
||||
- tab "API" [ref=e156] [cursor=pointer]
|
||||
- tab "Variable Felder" [ref=e157] [cursor=pointer]
|
||||
- tab "Mailvorlagen" [ref=e158] [cursor=pointer]
|
||||
- tab "Templateprint" [ref=e159] [cursor=pointer]
|
||||
- tab "Erweitert" [ref=e160] [cursor=pointer]
|
||||
- tab "SMTP" [active] [selected] [ref=e161] [cursor=pointer]
|
||||
- tab "Friendly Captcha" [ref=e162] [cursor=pointer]
|
||||
- tab "CaptchaFox" [ref=e163] [cursor=pointer]
|
||||
- tab "Saxoprint" [ref=e164] [cursor=pointer]
|
||||
- tab "Sendcloud" [ref=e165] [cursor=pointer]
|
||||
- tab "Printess" [ref=e166] [cursor=pointer]
|
||||
- tab "Wir machen Druck" [ref=e167] [cursor=pointer]
|
||||
- tab "GoogleXML" [ref=e168] [cursor=pointer]
|
||||
- tab "Pitchprint R2 API" [ref=e169] [cursor=pointer]
|
||||
- generic [ref=e171]:
|
||||
- text:
|
||||
- tabpanel [ref=e342]:
|
||||
- group [ref=e343]:
|
||||
- heading "SMTP" [level=4] [ref=e344]
|
||||
- paragraph [ref=e345]: If disabled, the instance / default SMTP configuration is used.
|
||||
- generic [ref=e346]:
|
||||
- generic [ref=e351]:
|
||||
- checkbox "Use own SMTP credentials" [ref=e352]
|
||||
- generic [ref=e353]: Use own SMTP credentials
|
||||
- generic [ref=e358]:
|
||||
- checkbox "SMTP TLS" [ref=e359]
|
||||
- generic [ref=e360]: SMTP TLS
|
||||
- generic [ref=e361]:
|
||||
- generic [ref=e363]:
|
||||
- generic [ref=e365]: SMTP Host
|
||||
- textbox "SMTP Host" [ref=e367]
|
||||
- generic [ref=e369]:
|
||||
- generic [ref=e371]: SMTP Port
|
||||
- spinbutton "SMTP Port" [ref=e373]
|
||||
- generic [ref=e374]:
|
||||
- generic [ref=e376]:
|
||||
- generic [ref=e378]: SMTP Username
|
||||
- textbox "SMTP Username" [ref=e380]
|
||||
- generic [ref=e382]:
|
||||
- generic [ref=e384]: SMTP Password
|
||||
- textbox "SMTP Password" [ref=e386]
|
||||
- button "Speichern" [ref=e292] [cursor=pointer]
|
||||
- generic [ref=e294]:
|
||||
- generic [ref=e295]:
|
||||
- heading "Hilfe" [level=4] [ref=e297]
|
||||
- button "Aufklappen / Zuklappen" [ref=e299] [cursor=pointer]
|
||||
- generic [ref=e300]:
|
||||
- heading "Changes" [level=4] [ref=e302]
|
||||
- table [ref=e304]:
|
||||
- rowgroup [ref=e305]:
|
||||
- row "Date Username Changes" [ref=e306]:
|
||||
- columnheader "Date" [ref=e307]
|
||||
- columnheader "Username" [ref=e308]
|
||||
- columnheader "Changes" [ref=e309]
|
||||
- rowgroup [ref=e310]:
|
||||
- row "16:00:57 28.06.2024 admin@shop.de" [ref=e311]:
|
||||
- cell "16:00:57 28.06.2024" [ref=e312]
|
||||
- cell "admin@shop.de" [ref=e313]
|
||||
- cell [ref=e314]
|
||||
- cell [ref=e315]
|
||||
- row "14:23:55 17.11.2023 admin@shop.de" [ref=e316]:
|
||||
- cell "14:23:55 17.11.2023" [ref=e317]
|
||||
- cell "admin@shop.de" [ref=e318]
|
||||
- cell [ref=e319]
|
||||
- cell [ref=e320]
|
||||
- row "12:35:05 09.10.2023 admin@shop.de" [ref=e321]:
|
||||
- cell "12:35:05 09.10.2023" [ref=e322]
|
||||
- cell "admin@shop.de" [ref=e323]
|
||||
- cell [ref=e324]
|
||||
- cell [ref=e325]
|
||||
- region "Symfony Web Debug Toolbar" [ref=e326]:
|
||||
- generic [ref=e388]:
|
||||
- link "200 @ psc_backend_shop_settings_index" [ref=e390] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=request
|
||||
- generic [ref=e391]:
|
||||
- generic [ref=e392]: "200"
|
||||
- generic [ref=e393]: "@"
|
||||
- generic [ref=e394]: psc_backend_shop_settings_index
|
||||
- link "1983 ms" [ref=e396] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=time
|
||||
- generic [ref=e397]:
|
||||
- generic [ref=e398]: "1983"
|
||||
- generic [ref=e399]: ms
|
||||
- link "122.1 MiB" [ref=e401] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=time
|
||||
- generic [ref=e402]:
|
||||
- generic [ref=e403]: "122.1"
|
||||
- generic [ref=e404]: MiB
|
||||
- generic [ref=e406] [cursor=pointer]:
|
||||
- img [ref=e407]
|
||||
- generic [ref=e411]: "1"
|
||||
- link "Cache 1" [ref=e413] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=form
|
||||
- generic [ref=e414]:
|
||||
- img "Cache" [ref=e415]
|
||||
- generic [ref=e421]: "1"
|
||||
- link "Logger 400" [ref=e423] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=logger
|
||||
- generic [ref=e424]:
|
||||
- img "Logger" [ref=e425]
|
||||
- generic [ref=e429]: "400"
|
||||
- link "Cache 8 in 0.12 ms" [ref=e431] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=cache
|
||||
- generic [ref=e432]:
|
||||
- img "Cache" [ref=e433]
|
||||
- generic [ref=e438]: "8"
|
||||
- generic [ref=e439]: in 0.12 ms
|
||||
- link "237" [ref=e441] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=translation
|
||||
- generic [ref=e442]:
|
||||
- img [ref=e443]
|
||||
- generic [ref=e448]: "237"
|
||||
- link "Security 1" [ref=e450] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=security
|
||||
- generic [ref=e451]:
|
||||
- img "Security" [ref=e452]
|
||||
- generic [ref=e456]: "1"
|
||||
- link "Twig 241 ms" [ref=e458] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=twig
|
||||
- generic [ref=e459]:
|
||||
- img "Twig" [ref=e460]
|
||||
- generic [ref=e464]: "241"
|
||||
- generic [ref=e465]: ms
|
||||
- link "13 in 24.92 ms" [ref=e467] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=db
|
||||
- generic [ref=e468]:
|
||||
- img [ref=e469]
|
||||
- generic [ref=e474]: "13"
|
||||
- generic [ref=e475]: in 24.92 ms
|
||||
- link "8 in 24.12 ms" [ref=e477] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=mongodb
|
||||
- generic [ref=e478]:
|
||||
- img [ref=e479]
|
||||
- generic [ref=e481]: "8"
|
||||
- generic [ref=e482]: in 24.12 ms
|
||||
- 'link "S: 0 D: 0" [ref=e484] [cursor=pointer]':
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=jms_serializer
|
||||
- generic [ref=e485]:
|
||||
- img [ref=e486]
|
||||
- generic [ref=e488]: "S:"
|
||||
- generic [ref=e489]: "0"
|
||||
- generic [ref=e490]: "D:"
|
||||
- generic [ref=e491]: "0"
|
||||
- link "Symfony 7.4.6" [ref=e493] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=config
|
||||
- generic [ref=e494]:
|
||||
- img "Symfony" [ref=e496]
|
||||
- generic [ref=e498]: 7.4.6
|
||||
- button [expanded] [ref=e499] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e500]:
|
||||
- img [ref=e501]
|
||||
363
src/new/.playwright-mcp/page-2026-06-01T18-42-20-512Z.yml
Normal file
363
src/new/.playwright-mcp/page-2026-06-01T18-42-20-512Z.yml
Normal file
@ -0,0 +1,363 @@
|
||||
- generic [ref=e1]:
|
||||
- text: import $ from 'jquery'
|
||||
- banner:
|
||||
- generic [ref=e2]:
|
||||
- heading "PSC Admin" [level=4] [ref=e4]
|
||||
- group "Basic example" [ref=e7]:
|
||||
- link "EN" [ref=e8] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=en
|
||||
- link "DE" [ref=e9] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=de
|
||||
- link " Logout (admin@shop.de)" [ref=e10] [cursor=pointer]:
|
||||
- /url: /apps/backend/logout
|
||||
- generic [ref=e11]:
|
||||
- text: Logout (admin@shop.de)
|
||||
- generic [ref=e13]:
|
||||
- navigation [ref=e14]:
|
||||
- generic [ref=e16]:
|
||||
- checkbox [ref=e17]
|
||||
- text: Deaktive Shops zeigen
|
||||
- combobox [ref=e18]:
|
||||
- option "Bestesvonhier" [selected]
|
||||
- option "eder"
|
||||
- option "nowe"
|
||||
- option "Printchampion"
|
||||
- option "Produkttypen"
|
||||
- link "Zum Shop" [ref=e19] [cursor=pointer]:
|
||||
- /url: https://b-dev-tp.dockserver.de
|
||||
- separator [ref=e20]
|
||||
- list [ref=e21]:
|
||||
- listitem [ref=e22] [cursor=pointer]:
|
||||
- link " Dashboard" [ref=e23]:
|
||||
- /url: /apps/backend/dashboard
|
||||
- generic [ref=e24]:
|
||||
- text: Dashboard
|
||||
- listitem [ref=e25] [cursor=pointer]:
|
||||
- link " Aufträge" [ref=e26]:
|
||||
- /url: /apps/backend/order/list/index
|
||||
- generic [ref=e27]:
|
||||
- text: Aufträge
|
||||
- listitem [ref=e28] [cursor=pointer]:
|
||||
- link " Sendcloud" [ref=e29]:
|
||||
- /url: /apps/backend/r2_sendcloud/list
|
||||
- generic [ref=e30]:
|
||||
- text: Sendcloud
|
||||
- listitem [ref=e31] [cursor=pointer]:
|
||||
- generic [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- text: Produktion
|
||||
- text:
|
||||
- listitem [ref=e36] [cursor=pointer]:
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- generic [ref=e40]:
|
||||
- text: Produkte
|
||||
- text:
|
||||
- listitem [ref=e41] [cursor=pointer]:
|
||||
- link " Firmen" [ref=e42]:
|
||||
- /url: /apps/backend/account/list/index
|
||||
- generic [ref=e43]:
|
||||
- text: Firmen
|
||||
- listitem [ref=e44] [cursor=pointer]:
|
||||
- link " Kunden" [ref=e45]:
|
||||
- /url: /apps/backend/contact/list/index
|
||||
- generic [ref=e46]:
|
||||
- text: Kunden
|
||||
- listitem [ref=e47] [cursor=pointer]:
|
||||
- link " CMS" [ref=e48]:
|
||||
- /url: /apps/backend/cms/list
|
||||
- generic [ref=e49]:
|
||||
- text: CMS
|
||||
- listitem [ref=e50] [cursor=pointer]:
|
||||
- link " Versandarten" [ref=e51]:
|
||||
- /url: /apps/backend/shipping/list/index
|
||||
- generic [ref=e52]:
|
||||
- text: Versandarten
|
||||
- listitem [ref=e53] [cursor=pointer]:
|
||||
- link " Zahlarten" [ref=e54]:
|
||||
- /url: /apps/backend/payment/list/index
|
||||
- generic [ref=e55]:
|
||||
- text: Zahlarten
|
||||
- listitem [ref=e56] [cursor=pointer]:
|
||||
- link " News" [ref=e57]:
|
||||
- /url: /apps/backend/news/list/index
|
||||
- generic [ref=e58]:
|
||||
- text: News
|
||||
- listitem [ref=e59] [cursor=pointer]:
|
||||
- link " Gutschein" [ref=e60]:
|
||||
- /url: /apps/backend/voucher/list/index
|
||||
- generic [ref=e61]:
|
||||
- text: Gutschein
|
||||
- listitem [ref=e62] [cursor=pointer]:
|
||||
- generic [ref=e64]:
|
||||
- generic [ref=e65]:
|
||||
- generic [ref=e66]:
|
||||
- text: Tools
|
||||
- text:
|
||||
- listitem [ref=e67] [cursor=pointer]:
|
||||
- generic [ref=e69]:
|
||||
- generic [ref=e70]:
|
||||
- generic [ref=e71]:
|
||||
- text: Shop Einstellungen
|
||||
- list [ref=e72]:
|
||||
- listitem [ref=e73]:
|
||||
- generic [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e77]:
|
||||
- text: Layouter
|
||||
- text:
|
||||
- listitem [ref=e78]:
|
||||
- link " Allgemeines" [ref=e79]:
|
||||
- /url: /apps/backend/shop/settings/settings/index
|
||||
- generic [ref=e80]:
|
||||
- text: Allgemeines
|
||||
- listitem [ref=e81]:
|
||||
- link " Länder" [ref=e82]:
|
||||
- /url: /apps/backend/shop/settings/country/index
|
||||
- generic [ref=e83]:
|
||||
- text: Länder
|
||||
- listitem [ref=e84]:
|
||||
- link " Routing" [ref=e85]:
|
||||
- /url: /apps/backend/shop/settings/routing/index
|
||||
- generic [ref=e86]:
|
||||
- text: Routing
|
||||
- listitem [ref=e87]:
|
||||
- link " Webformulare" [ref=e88]:
|
||||
- /url: /apps/backend/formular/list
|
||||
- generic [ref=e89]:
|
||||
- text: Webformulare
|
||||
- listitem [ref=e90]:
|
||||
- link " Theme" [ref=e91]:
|
||||
- /url: /apps/backend/theme/settings
|
||||
- generic [ref=e92]:
|
||||
- text: Theme
|
||||
- listitem [ref=e93]:
|
||||
- link " Shipping Gateways" [ref=e94]:
|
||||
- /url: /apps/backend/shipping/gateway/settings
|
||||
- generic [ref=e95]:
|
||||
- text: Shipping Gateways
|
||||
- listitem [ref=e96]:
|
||||
- link " Payment Gateways" [ref=e97]:
|
||||
- /url: /apps/backend/payment/gateway/settings
|
||||
- generic [ref=e98]:
|
||||
- text: Payment Gateways
|
||||
- listitem [ref=e99]:
|
||||
- link " Domains" [ref=e100]:
|
||||
- /url: /apps/backend/domain/list/index
|
||||
- generic [ref=e101]:
|
||||
- text: Domains
|
||||
- listitem [ref=e102] [cursor=pointer]:
|
||||
- link " Aktionen" [ref=e103]:
|
||||
- /url: /apps/backend/queue/list/index
|
||||
- generic [ref=e104]:
|
||||
- text: Aktionen
|
||||
- heading "Systemeinstellungen" [level=5] [ref=e105]
|
||||
- list [ref=e106]:
|
||||
- listitem [ref=e107] [cursor=pointer]:
|
||||
- link " Statusverwaltung" [ref=e108]:
|
||||
- /url: /apps/backend/system/settings/status/index
|
||||
- generic [ref=e109]:
|
||||
- text: Statusverwaltung
|
||||
- listitem [ref=e110] [cursor=pointer]:
|
||||
- link " Papierdatenbank" [ref=e111]:
|
||||
- /url: /apps/backend/system/settings/paper/index
|
||||
- generic [ref=e112]:
|
||||
- text: Papierdatenbank
|
||||
- listitem [ref=e113] [cursor=pointer]:
|
||||
- link " Hilfetexte" [ref=e114]:
|
||||
- /url: /apps/backend/system/settings/help/index
|
||||
- generic [ref=e115]:
|
||||
- text: Hilfetexte
|
||||
- listitem [ref=e116] [cursor=pointer]:
|
||||
- link " Systemeinstellung" [ref=e117]:
|
||||
- /url: /apps/backend/system/settings/settings/index
|
||||
- generic [ref=e118]:
|
||||
- text: Systemeinstellung
|
||||
- listitem [ref=e119] [cursor=pointer]:
|
||||
- link " Logs" [ref=e120]:
|
||||
- /url: /apps/backend/system/settings/log/index
|
||||
- generic [ref=e121]:
|
||||
- text: Logs
|
||||
- listitem [ref=e122] [cursor=pointer]:
|
||||
- link " Media" [ref=e123]:
|
||||
- /url: /apps/backend/media/list/folder/show
|
||||
- generic [ref=e124]:
|
||||
- text: Media
|
||||
- list [ref=e125]:
|
||||
- listitem [ref=e126] [cursor=pointer]:
|
||||
- link " Apps & App Store" [ref=e127]:
|
||||
- /url: /apps/backend/plugin/list
|
||||
- generic [ref=e128]:
|
||||
- text: Apps & App Store
|
||||
- separator [ref=e129]
|
||||
- paragraph [ref=e130]: 01.06.2026 20:41:28
|
||||
- main [ref=e131]:
|
||||
- heading " Shop > Einstellungen" [level=3] [ref=e135]:
|
||||
- generic [ref=e136]:
|
||||
- text: Shop > Einstellungen
|
||||
- generic [ref=e139]:
|
||||
- 'heading "Bestesvonhier (ID: 2)" [level=4] [ref=e141]'
|
||||
- generic [ref=e143]:
|
||||
- tablist [ref=e145]:
|
||||
- tab "Allgemein" [ref=e146] [cursor=pointer]
|
||||
- tab "Meta" [ref=e147] [cursor=pointer]
|
||||
- tab "Betreiber" [ref=e148] [cursor=pointer]
|
||||
- tab "Nummernkreise" [ref=e149] [cursor=pointer]
|
||||
- tab "Bestellablauf" [ref=e150] [cursor=pointer]
|
||||
- tab "Preise" [ref=e151] [cursor=pointer]
|
||||
- tab "Dokumente (Allgemein)" [ref=e152] [cursor=pointer]
|
||||
- tab "Dokumente (Auftrag)" [ref=e153] [cursor=pointer]
|
||||
- tab "Dokumente (Position)" [ref=e154] [cursor=pointer]
|
||||
- tab "Rechtliches" [ref=e155] [cursor=pointer]
|
||||
- tab "API" [ref=e156] [cursor=pointer]
|
||||
- tab "Variable Felder" [ref=e157] [cursor=pointer]
|
||||
- tab "Mailvorlagen" [ref=e158] [cursor=pointer]
|
||||
- tab "Templateprint" [ref=e159] [cursor=pointer]
|
||||
- tab "Erweitert" [ref=e160] [cursor=pointer]
|
||||
- tab "SMTP" [selected] [ref=e161] [cursor=pointer]
|
||||
- tab "Friendly Captcha" [ref=e162] [cursor=pointer]
|
||||
- tab "CaptchaFox" [ref=e163] [cursor=pointer]
|
||||
- tab "Saxoprint" [ref=e164] [cursor=pointer]
|
||||
- tab "Sendcloud" [ref=e165] [cursor=pointer]
|
||||
- tab "Printess" [ref=e166] [cursor=pointer]
|
||||
- tab "Wir machen Druck" [ref=e167] [cursor=pointer]
|
||||
- tab "GoogleXML" [ref=e168] [cursor=pointer]
|
||||
- tab "Pitchprint R2 API" [ref=e169] [cursor=pointer]
|
||||
- generic [ref=e171]:
|
||||
- text:
|
||||
- tabpanel [ref=e342]:
|
||||
- group [ref=e343]:
|
||||
- heading "SMTP" [level=4] [ref=e344]
|
||||
- paragraph [ref=e345]: If disabled, the instance / default SMTP configuration is used.
|
||||
- generic [ref=e346]:
|
||||
- generic [ref=e351]:
|
||||
- checkbox "Use own SMTP credentials" [checked] [ref=e352]
|
||||
- generic [ref=e353]: Use own SMTP credentials
|
||||
- generic [ref=e358]:
|
||||
- checkbox "SMTP TLS" [checked] [ref=e359]
|
||||
- generic [ref=e360]: SMTP TLS
|
||||
- generic [ref=e361]:
|
||||
- generic [ref=e363]:
|
||||
- generic [ref=e365]: SMTP Host
|
||||
- textbox "SMTP Host" [ref=e367]: mail.example.com
|
||||
- generic [ref=e369]:
|
||||
- generic [ref=e371]: SMTP Port
|
||||
- spinbutton "SMTP Port" [ref=e373]: "587"
|
||||
- generic [ref=e374]:
|
||||
- generic [ref=e376]:
|
||||
- generic [ref=e378]: SMTP Username
|
||||
- textbox "SMTP Username" [ref=e380]: shop2@example.com
|
||||
- generic [ref=e382]:
|
||||
- generic [ref=e384]: SMTP Password
|
||||
- textbox "SMTP Password" [ref=e386]: secret123
|
||||
- button "Speichern" [active] [ref=e292] [cursor=pointer]
|
||||
- generic [ref=e294]:
|
||||
- generic [ref=e295]:
|
||||
- heading "Hilfe" [level=4] [ref=e297]
|
||||
- button "Aufklappen / Zuklappen" [ref=e299] [cursor=pointer]
|
||||
- generic [ref=e300]:
|
||||
- heading "Changes" [level=4] [ref=e302]
|
||||
- table [ref=e304]:
|
||||
- rowgroup [ref=e305]:
|
||||
- row "Date Username Changes" [ref=e306]:
|
||||
- columnheader "Date" [ref=e307]
|
||||
- columnheader "Username" [ref=e308]
|
||||
- columnheader "Changes" [ref=e309]
|
||||
- rowgroup [ref=e310]:
|
||||
- row "16:00:57 28.06.2024 admin@shop.de" [ref=e311]:
|
||||
- cell "16:00:57 28.06.2024" [ref=e312]
|
||||
- cell "admin@shop.de" [ref=e313]
|
||||
- cell [ref=e314]
|
||||
- cell [ref=e315]
|
||||
- row "14:23:55 17.11.2023 admin@shop.de" [ref=e316]:
|
||||
- cell "14:23:55 17.11.2023" [ref=e317]
|
||||
- cell "admin@shop.de" [ref=e318]
|
||||
- cell [ref=e319]
|
||||
- cell [ref=e320]
|
||||
- row "12:35:05 09.10.2023 admin@shop.de" [ref=e321]:
|
||||
- cell "12:35:05 09.10.2023" [ref=e322]
|
||||
- cell "admin@shop.de" [ref=e323]
|
||||
- cell [ref=e324]
|
||||
- cell [ref=e325]
|
||||
- region "Symfony Web Debug Toolbar" [ref=e326]:
|
||||
- generic [ref=e388]:
|
||||
- link "200 @ psc_backend_shop_settings_index" [ref=e390] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=request
|
||||
- generic [ref=e391]:
|
||||
- generic [ref=e392]: "200"
|
||||
- generic [ref=e393]: "@"
|
||||
- generic [ref=e394]: psc_backend_shop_settings_index
|
||||
- link "1983 ms" [ref=e396] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=time
|
||||
- generic [ref=e397]:
|
||||
- generic [ref=e398]: "1983"
|
||||
- generic [ref=e399]: ms
|
||||
- link "122.1 MiB" [ref=e401] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=time
|
||||
- generic [ref=e402]:
|
||||
- generic [ref=e403]: "122.1"
|
||||
- generic [ref=e404]: MiB
|
||||
- generic [ref=e406] [cursor=pointer]:
|
||||
- img [ref=e407]
|
||||
- generic [ref=e411]: "1"
|
||||
- link "Cache 1" [ref=e413] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=form
|
||||
- generic [ref=e414]:
|
||||
- img "Cache" [ref=e415]
|
||||
- generic [ref=e421]: "1"
|
||||
- link "Logger 400" [ref=e423] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=logger
|
||||
- generic [ref=e424]:
|
||||
- img "Logger" [ref=e425]
|
||||
- generic [ref=e429]: "400"
|
||||
- link "Cache 8 in 0.12 ms" [ref=e431] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=cache
|
||||
- generic [ref=e432]:
|
||||
- img "Cache" [ref=e433]
|
||||
- generic [ref=e438]: "8"
|
||||
- generic [ref=e439]: in 0.12 ms
|
||||
- link "237" [ref=e441] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=translation
|
||||
- generic [ref=e442]:
|
||||
- img [ref=e443]
|
||||
- generic [ref=e448]: "237"
|
||||
- link "Security 1" [ref=e450] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=security
|
||||
- generic [ref=e451]:
|
||||
- img "Security" [ref=e452]
|
||||
- generic [ref=e456]: "1"
|
||||
- link "Twig 241 ms" [ref=e458] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=twig
|
||||
- generic [ref=e459]:
|
||||
- img "Twig" [ref=e460]
|
||||
- generic [ref=e464]: "241"
|
||||
- generic [ref=e465]: ms
|
||||
- link "13 in 24.92 ms" [ref=e467] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=db
|
||||
- generic [ref=e468]:
|
||||
- img [ref=e469]
|
||||
- generic [ref=e474]: "13"
|
||||
- generic [ref=e475]: in 24.92 ms
|
||||
- link "8 in 24.12 ms" [ref=e477] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=mongodb
|
||||
- generic [ref=e478]:
|
||||
- img [ref=e479]
|
||||
- generic [ref=e481]: "8"
|
||||
- generic [ref=e482]: in 24.12 ms
|
||||
- 'link "S: 0 D: 0" [ref=e484] [cursor=pointer]':
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=jms_serializer
|
||||
- generic [ref=e485]:
|
||||
- img [ref=e486]
|
||||
- generic [ref=e488]: "S:"
|
||||
- generic [ref=e489]: "0"
|
||||
- generic [ref=e490]: "D:"
|
||||
- generic [ref=e491]: "0"
|
||||
- link "Symfony 7.4.6" [ref=e493] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=config
|
||||
- generic [ref=e494]:
|
||||
- img "Symfony" [ref=e496]
|
||||
- generic [ref=e498]: 7.4.6
|
||||
- button [expanded] [ref=e499] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e500]:
|
||||
- img [ref=e501]
|
||||
363
src/new/.playwright-mcp/page-2026-06-01T18-42-50-850Z.yml
Normal file
363
src/new/.playwright-mcp/page-2026-06-01T18-42-50-850Z.yml
Normal file
@ -0,0 +1,363 @@
|
||||
- generic [ref=e1]:
|
||||
- text: import $ from 'jquery'
|
||||
- banner:
|
||||
- generic [ref=e2]:
|
||||
- heading "PSC Admin" [level=4] [ref=e4]
|
||||
- group "Basic example" [ref=e7]:
|
||||
- link "EN" [ref=e8] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=en
|
||||
- link "DE" [ref=e9] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=de
|
||||
- link " Logout (admin@shop.de)" [ref=e10] [cursor=pointer]:
|
||||
- /url: /apps/backend/logout
|
||||
- generic [ref=e11]:
|
||||
- text: Logout (admin@shop.de)
|
||||
- generic [ref=e13]:
|
||||
- navigation [ref=e14]:
|
||||
- generic [ref=e16]:
|
||||
- checkbox [ref=e17]
|
||||
- text: Deaktive Shops zeigen
|
||||
- combobox [ref=e18]:
|
||||
- option "Bestesvonhier" [selected]
|
||||
- option "eder"
|
||||
- option "nowe"
|
||||
- option "Printchampion"
|
||||
- option "Produkttypen"
|
||||
- link "Zum Shop" [ref=e19] [cursor=pointer]:
|
||||
- /url: https://b-dev-tp.dockserver.de
|
||||
- separator [ref=e20]
|
||||
- list [ref=e21]:
|
||||
- listitem [ref=e22] [cursor=pointer]:
|
||||
- link " Dashboard" [ref=e23]:
|
||||
- /url: /apps/backend/dashboard
|
||||
- generic [ref=e24]:
|
||||
- text: Dashboard
|
||||
- listitem [ref=e25] [cursor=pointer]:
|
||||
- link " Aufträge" [ref=e26]:
|
||||
- /url: /apps/backend/order/list/index
|
||||
- generic [ref=e27]:
|
||||
- text: Aufträge
|
||||
- listitem [ref=e28] [cursor=pointer]:
|
||||
- link " Sendcloud" [ref=e29]:
|
||||
- /url: /apps/backend/r2_sendcloud/list
|
||||
- generic [ref=e30]:
|
||||
- text: Sendcloud
|
||||
- listitem [ref=e31] [cursor=pointer]:
|
||||
- generic [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- text: Produktion
|
||||
- text:
|
||||
- listitem [ref=e36] [cursor=pointer]:
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- generic [ref=e40]:
|
||||
- text: Produkte
|
||||
- text:
|
||||
- listitem [ref=e41] [cursor=pointer]:
|
||||
- link " Firmen" [ref=e42]:
|
||||
- /url: /apps/backend/account/list/index
|
||||
- generic [ref=e43]:
|
||||
- text: Firmen
|
||||
- listitem [ref=e44] [cursor=pointer]:
|
||||
- link " Kunden" [ref=e45]:
|
||||
- /url: /apps/backend/contact/list/index
|
||||
- generic [ref=e46]:
|
||||
- text: Kunden
|
||||
- listitem [ref=e47] [cursor=pointer]:
|
||||
- link " CMS" [ref=e48]:
|
||||
- /url: /apps/backend/cms/list
|
||||
- generic [ref=e49]:
|
||||
- text: CMS
|
||||
- listitem [ref=e50] [cursor=pointer]:
|
||||
- link " Versandarten" [ref=e51]:
|
||||
- /url: /apps/backend/shipping/list/index
|
||||
- generic [ref=e52]:
|
||||
- text: Versandarten
|
||||
- listitem [ref=e53] [cursor=pointer]:
|
||||
- link " Zahlarten" [ref=e54]:
|
||||
- /url: /apps/backend/payment/list/index
|
||||
- generic [ref=e55]:
|
||||
- text: Zahlarten
|
||||
- listitem [ref=e56] [cursor=pointer]:
|
||||
- link " News" [ref=e57]:
|
||||
- /url: /apps/backend/news/list/index
|
||||
- generic [ref=e58]:
|
||||
- text: News
|
||||
- listitem [ref=e59] [cursor=pointer]:
|
||||
- link " Gutschein" [ref=e60]:
|
||||
- /url: /apps/backend/voucher/list/index
|
||||
- generic [ref=e61]:
|
||||
- text: Gutschein
|
||||
- listitem [ref=e62] [cursor=pointer]:
|
||||
- generic [ref=e64]:
|
||||
- generic [ref=e65]:
|
||||
- generic [ref=e66]:
|
||||
- text: Tools
|
||||
- text:
|
||||
- listitem [ref=e67] [cursor=pointer]:
|
||||
- generic [ref=e69]:
|
||||
- generic [ref=e70]:
|
||||
- generic [ref=e71]:
|
||||
- text: Shop Einstellungen
|
||||
- list [ref=e72]:
|
||||
- listitem [ref=e73]:
|
||||
- generic [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e77]:
|
||||
- text: Layouter
|
||||
- text:
|
||||
- listitem [ref=e78]:
|
||||
- link " Allgemeines" [ref=e79]:
|
||||
- /url: /apps/backend/shop/settings/settings/index
|
||||
- generic [ref=e80]:
|
||||
- text: Allgemeines
|
||||
- listitem [ref=e81]:
|
||||
- link " Länder" [ref=e82]:
|
||||
- /url: /apps/backend/shop/settings/country/index
|
||||
- generic [ref=e83]:
|
||||
- text: Länder
|
||||
- listitem [ref=e84]:
|
||||
- link " Routing" [ref=e85]:
|
||||
- /url: /apps/backend/shop/settings/routing/index
|
||||
- generic [ref=e86]:
|
||||
- text: Routing
|
||||
- listitem [ref=e87]:
|
||||
- link " Webformulare" [ref=e88]:
|
||||
- /url: /apps/backend/formular/list
|
||||
- generic [ref=e89]:
|
||||
- text: Webformulare
|
||||
- listitem [ref=e90]:
|
||||
- link " Theme" [ref=e91]:
|
||||
- /url: /apps/backend/theme/settings
|
||||
- generic [ref=e92]:
|
||||
- text: Theme
|
||||
- listitem [ref=e93]:
|
||||
- link " Shipping Gateways" [ref=e94]:
|
||||
- /url: /apps/backend/shipping/gateway/settings
|
||||
- generic [ref=e95]:
|
||||
- text: Shipping Gateways
|
||||
- listitem [ref=e96]:
|
||||
- link " Payment Gateways" [ref=e97]:
|
||||
- /url: /apps/backend/payment/gateway/settings
|
||||
- generic [ref=e98]:
|
||||
- text: Payment Gateways
|
||||
- listitem [ref=e99]:
|
||||
- link " Domains" [ref=e100]:
|
||||
- /url: /apps/backend/domain/list/index
|
||||
- generic [ref=e101]:
|
||||
- text: Domains
|
||||
- listitem [ref=e102] [cursor=pointer]:
|
||||
- link " Aktionen" [ref=e103]:
|
||||
- /url: /apps/backend/queue/list/index
|
||||
- generic [ref=e104]:
|
||||
- text: Aktionen
|
||||
- heading "Systemeinstellungen" [level=5] [ref=e105]
|
||||
- list [ref=e106]:
|
||||
- listitem [ref=e107] [cursor=pointer]:
|
||||
- link " Statusverwaltung" [ref=e108]:
|
||||
- /url: /apps/backend/system/settings/status/index
|
||||
- generic [ref=e109]:
|
||||
- text: Statusverwaltung
|
||||
- listitem [ref=e110] [cursor=pointer]:
|
||||
- link " Papierdatenbank" [ref=e111]:
|
||||
- /url: /apps/backend/system/settings/paper/index
|
||||
- generic [ref=e112]:
|
||||
- text: Papierdatenbank
|
||||
- listitem [ref=e113] [cursor=pointer]:
|
||||
- link " Hilfetexte" [ref=e114]:
|
||||
- /url: /apps/backend/system/settings/help/index
|
||||
- generic [ref=e115]:
|
||||
- text: Hilfetexte
|
||||
- listitem [ref=e116] [cursor=pointer]:
|
||||
- link " Systemeinstellung" [ref=e117]:
|
||||
- /url: /apps/backend/system/settings/settings/index
|
||||
- generic [ref=e118]:
|
||||
- text: Systemeinstellung
|
||||
- listitem [ref=e119] [cursor=pointer]:
|
||||
- link " Logs" [ref=e120]:
|
||||
- /url: /apps/backend/system/settings/log/index
|
||||
- generic [ref=e121]:
|
||||
- text: Logs
|
||||
- listitem [ref=e122] [cursor=pointer]:
|
||||
- link " Media" [ref=e123]:
|
||||
- /url: /apps/backend/media/list/folder/show
|
||||
- generic [ref=e124]:
|
||||
- text: Media
|
||||
- list [ref=e125]:
|
||||
- listitem [ref=e126] [cursor=pointer]:
|
||||
- link " Apps & App Store" [ref=e127]:
|
||||
- /url: /apps/backend/plugin/list
|
||||
- generic [ref=e128]:
|
||||
- text: Apps & App Store
|
||||
- separator [ref=e129]
|
||||
- paragraph [ref=e130]: 01.06.2026 20:41:28
|
||||
- main [ref=e131]:
|
||||
- heading " Shop > Einstellungen" [level=3] [ref=e135]:
|
||||
- generic [ref=e136]:
|
||||
- text: Shop > Einstellungen
|
||||
- generic [ref=e139]:
|
||||
- 'heading "Bestesvonhier (ID: 2)" [level=4] [ref=e141]'
|
||||
- generic [ref=e143]:
|
||||
- tablist [ref=e145]:
|
||||
- tab "Allgemein" [ref=e146] [cursor=pointer]
|
||||
- tab "Meta" [ref=e147] [cursor=pointer]
|
||||
- tab "Betreiber" [ref=e148] [cursor=pointer]
|
||||
- tab "Nummernkreise" [ref=e149] [cursor=pointer]
|
||||
- tab "Bestellablauf" [ref=e150] [cursor=pointer]
|
||||
- tab "Preise" [ref=e151] [cursor=pointer]
|
||||
- tab "Dokumente (Allgemein)" [ref=e152] [cursor=pointer]
|
||||
- tab "Dokumente (Auftrag)" [ref=e153] [cursor=pointer]
|
||||
- tab "Dokumente (Position)" [ref=e154] [cursor=pointer]
|
||||
- tab "Rechtliches" [ref=e155] [cursor=pointer]
|
||||
- tab "API" [ref=e156] [cursor=pointer]
|
||||
- tab "Variable Felder" [ref=e157] [cursor=pointer]
|
||||
- tab "Mailvorlagen" [ref=e158] [cursor=pointer]
|
||||
- tab "Templateprint" [ref=e159] [cursor=pointer]
|
||||
- tab "Erweitert" [ref=e160] [cursor=pointer]
|
||||
- tab "SMTP" [selected] [ref=e161] [cursor=pointer]
|
||||
- tab "Friendly Captcha" [ref=e162] [cursor=pointer]
|
||||
- tab "CaptchaFox" [ref=e163] [cursor=pointer]
|
||||
- tab "Saxoprint" [ref=e164] [cursor=pointer]
|
||||
- tab "Sendcloud" [ref=e165] [cursor=pointer]
|
||||
- tab "Printess" [ref=e166] [cursor=pointer]
|
||||
- tab "Wir machen Druck" [ref=e167] [cursor=pointer]
|
||||
- tab "GoogleXML" [ref=e168] [cursor=pointer]
|
||||
- tab "Pitchprint R2 API" [ref=e169] [cursor=pointer]
|
||||
- generic [ref=e171]:
|
||||
- text:
|
||||
- tabpanel [ref=e342]:
|
||||
- group [ref=e343]:
|
||||
- heading "SMTP" [level=4] [ref=e344]
|
||||
- paragraph [ref=e345]: If disabled, the instance / default SMTP configuration is used.
|
||||
- generic [ref=e346]:
|
||||
- generic [ref=e351]:
|
||||
- checkbox "Use own SMTP credentials" [ref=e352]
|
||||
- generic [ref=e353]: Use own SMTP credentials
|
||||
- generic [ref=e358]:
|
||||
- checkbox "SMTP TLS" [ref=e359]
|
||||
- generic [ref=e360]: SMTP TLS
|
||||
- generic [ref=e361]:
|
||||
- generic [ref=e363]:
|
||||
- generic [ref=e365]: SMTP Host
|
||||
- textbox "SMTP Host" [ref=e367]
|
||||
- generic [ref=e369]:
|
||||
- generic [ref=e371]: SMTP Port
|
||||
- spinbutton "SMTP Port" [ref=e373]
|
||||
- generic [ref=e374]:
|
||||
- generic [ref=e376]:
|
||||
- generic [ref=e378]: SMTP Username
|
||||
- textbox "SMTP Username" [ref=e380]
|
||||
- generic [ref=e382]:
|
||||
- generic [ref=e384]: SMTP Password
|
||||
- textbox "SMTP Password" [ref=e386]
|
||||
- button "Speichern" [active] [ref=e292] [cursor=pointer]
|
||||
- generic [ref=e294]:
|
||||
- generic [ref=e295]:
|
||||
- heading "Hilfe" [level=4] [ref=e297]
|
||||
- button "Aufklappen / Zuklappen" [ref=e299] [cursor=pointer]
|
||||
- generic [ref=e300]:
|
||||
- heading "Changes" [level=4] [ref=e302]
|
||||
- table [ref=e304]:
|
||||
- rowgroup [ref=e305]:
|
||||
- row "Date Username Changes" [ref=e306]:
|
||||
- columnheader "Date" [ref=e307]
|
||||
- columnheader "Username" [ref=e308]
|
||||
- columnheader "Changes" [ref=e309]
|
||||
- rowgroup [ref=e310]:
|
||||
- row "16:00:57 28.06.2024 admin@shop.de" [ref=e311]:
|
||||
- cell "16:00:57 28.06.2024" [ref=e312]
|
||||
- cell "admin@shop.de" [ref=e313]
|
||||
- cell [ref=e314]
|
||||
- cell [ref=e315]
|
||||
- row "14:23:55 17.11.2023 admin@shop.de" [ref=e316]:
|
||||
- cell "14:23:55 17.11.2023" [ref=e317]
|
||||
- cell "admin@shop.de" [ref=e318]
|
||||
- cell [ref=e319]
|
||||
- cell [ref=e320]
|
||||
- row "12:35:05 09.10.2023 admin@shop.de" [ref=e321]:
|
||||
- cell "12:35:05 09.10.2023" [ref=e322]
|
||||
- cell "admin@shop.de" [ref=e323]
|
||||
- cell [ref=e324]
|
||||
- cell [ref=e325]
|
||||
- region "Symfony Web Debug Toolbar" [ref=e326]:
|
||||
- generic [ref=e388]:
|
||||
- link "200 @ psc_backend_shop_settings_index" [ref=e390] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=request
|
||||
- generic [ref=e391]:
|
||||
- generic [ref=e392]: "200"
|
||||
- generic [ref=e393]: "@"
|
||||
- generic [ref=e394]: psc_backend_shop_settings_index
|
||||
- link "1983 ms" [ref=e396] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=time
|
||||
- generic [ref=e397]:
|
||||
- generic [ref=e398]: "1983"
|
||||
- generic [ref=e399]: ms
|
||||
- link "122.1 MiB" [ref=e401] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=time
|
||||
- generic [ref=e402]:
|
||||
- generic [ref=e403]: "122.1"
|
||||
- generic [ref=e404]: MiB
|
||||
- generic [ref=e406] [cursor=pointer]:
|
||||
- img [ref=e407]
|
||||
- generic [ref=e411]: "1"
|
||||
- link "Cache 1" [ref=e413] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=form
|
||||
- generic [ref=e414]:
|
||||
- img "Cache" [ref=e415]
|
||||
- generic [ref=e421]: "1"
|
||||
- link "Logger 400" [ref=e423] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=logger
|
||||
- generic [ref=e424]:
|
||||
- img "Logger" [ref=e425]
|
||||
- generic [ref=e429]: "400"
|
||||
- link "Cache 8 in 0.12 ms" [ref=e431] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=cache
|
||||
- generic [ref=e432]:
|
||||
- img "Cache" [ref=e433]
|
||||
- generic [ref=e438]: "8"
|
||||
- generic [ref=e439]: in 0.12 ms
|
||||
- link "237" [ref=e441] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=translation
|
||||
- generic [ref=e442]:
|
||||
- img [ref=e443]
|
||||
- generic [ref=e448]: "237"
|
||||
- link "Security 1" [ref=e450] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=security
|
||||
- generic [ref=e451]:
|
||||
- img "Security" [ref=e452]
|
||||
- generic [ref=e456]: "1"
|
||||
- link "Twig 241 ms" [ref=e458] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=twig
|
||||
- generic [ref=e459]:
|
||||
- img "Twig" [ref=e460]
|
||||
- generic [ref=e464]: "241"
|
||||
- generic [ref=e465]: ms
|
||||
- link "13 in 24.92 ms" [ref=e467] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=db
|
||||
- generic [ref=e468]:
|
||||
- img [ref=e469]
|
||||
- generic [ref=e474]: "13"
|
||||
- generic [ref=e475]: in 24.92 ms
|
||||
- link "8 in 24.12 ms" [ref=e477] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=mongodb
|
||||
- generic [ref=e478]:
|
||||
- img [ref=e479]
|
||||
- generic [ref=e481]: "8"
|
||||
- generic [ref=e482]: in 24.12 ms
|
||||
- 'link "S: 0 D: 0" [ref=e484] [cursor=pointer]':
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=jms_serializer
|
||||
- generic [ref=e485]:
|
||||
- img [ref=e486]
|
||||
- generic [ref=e488]: "S:"
|
||||
- generic [ref=e489]: "0"
|
||||
- generic [ref=e490]: "D:"
|
||||
- generic [ref=e491]: "0"
|
||||
- link "Symfony 7.4.6" [ref=e493] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/0b6b9a?panel=config
|
||||
- generic [ref=e494]:
|
||||
- img "Symfony" [ref=e496]
|
||||
- generic [ref=e498]: 7.4.6
|
||||
- button [expanded] [ref=e499] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e500]:
|
||||
- img [ref=e501]
|
||||
294
src/new/.playwright-mcp/page-2026-06-02T12-38-20-198Z.yml
Normal file
294
src/new/.playwright-mcp/page-2026-06-02T12-38-20-198Z.yml
Normal file
@ -0,0 +1,294 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- text: import $ from 'jquery'
|
||||
- banner:
|
||||
- generic [ref=e2]:
|
||||
- heading "PSC Admin" [level=4] [ref=e4]
|
||||
- group "Basic example" [ref=e7]:
|
||||
- link "EN" [ref=e8] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=en
|
||||
- link "DE" [ref=e9] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/index?_locale=de
|
||||
- link " Logout (admin@shop.de)" [ref=e10] [cursor=pointer]:
|
||||
- /url: /apps/backend/logout
|
||||
- generic [ref=e11]:
|
||||
- text: Logout (admin@shop.de)
|
||||
- generic [ref=e13]:
|
||||
- navigation [ref=e14]:
|
||||
- generic [ref=e16]:
|
||||
- checkbox [ref=e17]
|
||||
- text: Deaktive Shops zeigen
|
||||
- combobox [ref=e18]:
|
||||
- option "Bestesvonhier" [selected]
|
||||
- option "eder"
|
||||
- option "nowe"
|
||||
- option "Printchampion"
|
||||
- option "Produkttypen"
|
||||
- link "Zum Shop" [ref=e19] [cursor=pointer]:
|
||||
- /url: https://b-dev-tp.dockserver.de
|
||||
- separator [ref=e20]
|
||||
- list [ref=e21]:
|
||||
- listitem [ref=e22] [cursor=pointer]:
|
||||
- link " Dashboard" [ref=e23]:
|
||||
- /url: /apps/backend/dashboard
|
||||
- generic [ref=e24]:
|
||||
- text: Dashboard
|
||||
- listitem [ref=e25] [cursor=pointer]:
|
||||
- link " Aufträge" [ref=e26]:
|
||||
- /url: /apps/backend/order/list/index
|
||||
- generic [ref=e27]:
|
||||
- text: Aufträge
|
||||
- listitem [ref=e28] [cursor=pointer]:
|
||||
- link " Sendcloud" [ref=e29]:
|
||||
- /url: /apps/backend/r2_sendcloud/list
|
||||
- generic [ref=e30]:
|
||||
- text: Sendcloud
|
||||
- listitem [ref=e31] [cursor=pointer]:
|
||||
- generic [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- text: Produktion
|
||||
- text:
|
||||
- listitem [ref=e36] [cursor=pointer]:
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- generic [ref=e40]:
|
||||
- text: Produkte
|
||||
- text:
|
||||
- listitem [ref=e41] [cursor=pointer]:
|
||||
- link " Firmen" [ref=e42]:
|
||||
- /url: /apps/backend/account/list/index
|
||||
- generic [ref=e43]:
|
||||
- text: Firmen
|
||||
- listitem [ref=e44] [cursor=pointer]:
|
||||
- link " Kunden" [ref=e45]:
|
||||
- /url: /apps/backend/contact/list/index
|
||||
- generic [ref=e46]:
|
||||
- text: Kunden
|
||||
- listitem [ref=e47] [cursor=pointer]:
|
||||
- link " CMS" [ref=e48]:
|
||||
- /url: /apps/backend/cms/list
|
||||
- generic [ref=e49]:
|
||||
- text: CMS
|
||||
- listitem [ref=e50] [cursor=pointer]:
|
||||
- link " Versandarten" [ref=e51]:
|
||||
- /url: /apps/backend/shipping/list/index
|
||||
- generic [ref=e52]:
|
||||
- text: Versandarten
|
||||
- listitem [ref=e53] [cursor=pointer]:
|
||||
- link " Zahlarten" [ref=e54]:
|
||||
- /url: /apps/backend/payment/list/index
|
||||
- generic [ref=e55]:
|
||||
- text: Zahlarten
|
||||
- listitem [ref=e56] [cursor=pointer]:
|
||||
- link " News" [ref=e57]:
|
||||
- /url: /apps/backend/news/list/index
|
||||
- generic [ref=e58]:
|
||||
- text: News
|
||||
- listitem [ref=e59] [cursor=pointer]:
|
||||
- link " Gutschein" [ref=e60]:
|
||||
- /url: /apps/backend/voucher/list/index
|
||||
- generic [ref=e61]:
|
||||
- text: Gutschein
|
||||
- listitem [ref=e62] [cursor=pointer]:
|
||||
- generic [ref=e64]:
|
||||
- generic [ref=e65]:
|
||||
- generic [ref=e66]:
|
||||
- text: Tools
|
||||
- text:
|
||||
- listitem [ref=e67] [cursor=pointer]:
|
||||
- generic [ref=e69]:
|
||||
- generic [ref=e70]:
|
||||
- generic [ref=e71]:
|
||||
- text: Shop Einstellungen
|
||||
- list [ref=e72]:
|
||||
- listitem [ref=e73]:
|
||||
- generic [ref=e75]:
|
||||
- generic [ref=e76]:
|
||||
- generic [ref=e77]:
|
||||
- text: Layouter
|
||||
- text:
|
||||
- listitem [ref=e78]:
|
||||
- link " Allgemeines" [ref=e79]:
|
||||
- /url: /apps/backend/shop/settings/settings/index
|
||||
- generic [ref=e80]:
|
||||
- text: Allgemeines
|
||||
- listitem [ref=e81]:
|
||||
- link " Länder" [ref=e82]:
|
||||
- /url: /apps/backend/shop/settings/country/index
|
||||
- generic [ref=e83]:
|
||||
- text: Länder
|
||||
- listitem [ref=e84]:
|
||||
- link " Routing" [ref=e85]:
|
||||
- /url: /apps/backend/shop/settings/routing/index
|
||||
- generic [ref=e86]:
|
||||
- text: Routing
|
||||
- listitem [ref=e87]:
|
||||
- link " Webformulare" [ref=e88]:
|
||||
- /url: /apps/backend/formular/list
|
||||
- generic [ref=e89]:
|
||||
- text: Webformulare
|
||||
- listitem [ref=e90]:
|
||||
- link " Theme" [ref=e91]:
|
||||
- /url: /apps/backend/theme/settings
|
||||
- generic [ref=e92]:
|
||||
- text: Theme
|
||||
- listitem [ref=e93]:
|
||||
- link " Shipping Gateways" [ref=e94]:
|
||||
- /url: /apps/backend/shipping/gateway/settings
|
||||
- generic [ref=e95]:
|
||||
- text: Shipping Gateways
|
||||
- listitem [ref=e96]:
|
||||
- link " Payment Gateways" [ref=e97]:
|
||||
- /url: /apps/backend/payment/gateway/settings
|
||||
- generic [ref=e98]:
|
||||
- text: Payment Gateways
|
||||
- listitem [ref=e99]:
|
||||
- link " Domains" [ref=e100]:
|
||||
- /url: /apps/backend/domain/list/index
|
||||
- generic [ref=e101]:
|
||||
- text: Domains
|
||||
- listitem [ref=e102] [cursor=pointer]:
|
||||
- link " Aktionen" [ref=e103]:
|
||||
- /url: /apps/backend/queue/list/index
|
||||
- generic [ref=e104]:
|
||||
- text: Aktionen
|
||||
- heading "Systemeinstellungen" [level=5] [ref=e105]
|
||||
- list [ref=e106]:
|
||||
- listitem [ref=e107] [cursor=pointer]:
|
||||
- link " Statusverwaltung" [ref=e108]:
|
||||
- /url: /apps/backend/system/settings/status/index
|
||||
- generic [ref=e109]:
|
||||
- text: Statusverwaltung
|
||||
- listitem [ref=e110] [cursor=pointer]:
|
||||
- link " Papierdatenbank" [ref=e111]:
|
||||
- /url: /apps/backend/system/settings/paper/index
|
||||
- generic [ref=e112]:
|
||||
- text: Papierdatenbank
|
||||
- listitem [ref=e113] [cursor=pointer]:
|
||||
- link " Hilfetexte" [ref=e114]:
|
||||
- /url: /apps/backend/system/settings/help/index
|
||||
- generic [ref=e115]:
|
||||
- text: Hilfetexte
|
||||
- listitem [ref=e116] [cursor=pointer]:
|
||||
- link " Systemeinstellung" [ref=e117]:
|
||||
- /url: /apps/backend/system/settings/settings/index
|
||||
- generic [ref=e118]:
|
||||
- text: Systemeinstellung
|
||||
- listitem [ref=e119] [cursor=pointer]:
|
||||
- link " Logs" [ref=e120]:
|
||||
- /url: /apps/backend/system/settings/log/index
|
||||
- generic [ref=e121]:
|
||||
- text: Logs
|
||||
- listitem [ref=e122] [cursor=pointer]:
|
||||
- link " Media" [ref=e123]:
|
||||
- /url: /apps/backend/media/list/folder/show
|
||||
- generic [ref=e124]:
|
||||
- text: Media
|
||||
- list [ref=e125]:
|
||||
- listitem [ref=e126] [cursor=pointer]:
|
||||
- link " Apps & App Store" [ref=e127]:
|
||||
- /url: /apps/backend/plugin/list
|
||||
- generic [ref=e128]:
|
||||
- text: Apps & App Store
|
||||
- separator [ref=e129]
|
||||
- paragraph [ref=e130]: 02.06.2026 14:38:18
|
||||
- main [ref=e131]:
|
||||
- heading " Shop > Einstellungen" [level=3] [ref=e135]:
|
||||
- generic [ref=e136]:
|
||||
- text: Shop > Einstellungen
|
||||
- generic [ref=e139]:
|
||||
- 'heading "Bestesvonhier (ID: 2)" [level=4] [ref=e141]'
|
||||
- generic [ref=e143]:
|
||||
- tablist [ref=e145]:
|
||||
- tab "Allgemein" [ref=e146] [cursor=pointer]
|
||||
- tab "Meta" [ref=e147] [cursor=pointer]
|
||||
- tab "Betreiber" [ref=e148] [cursor=pointer]
|
||||
- tab "Nummernkreise" [ref=e149] [cursor=pointer]
|
||||
- tab "Bestellablauf" [ref=e150] [cursor=pointer]
|
||||
- tab "Preise" [ref=e151] [cursor=pointer]
|
||||
- tab "Dokumente (Allgemein)" [ref=e152] [cursor=pointer]
|
||||
- tab "Dokumente (Auftrag)" [ref=e153] [cursor=pointer]
|
||||
- tab "Dokumente (Position)" [ref=e154] [cursor=pointer]
|
||||
- tab "Rechtliches" [ref=e155] [cursor=pointer]
|
||||
- tab "API" [ref=e156] [cursor=pointer]
|
||||
- tab "Variable Felder" [ref=e157] [cursor=pointer]
|
||||
- tab "Mailvorlagen" [ref=e158] [cursor=pointer]
|
||||
- tab "Templateprint" [ref=e159] [cursor=pointer]
|
||||
- tab "Erweitert" [ref=e160] [cursor=pointer]
|
||||
- tab "SMTP" [selected] [ref=e161] [cursor=pointer]
|
||||
- tab "Friendly Captcha" [ref=e162] [cursor=pointer]
|
||||
- tab "CaptchaFox" [ref=e163] [cursor=pointer]
|
||||
- tab "Saxoprint" [ref=e164] [cursor=pointer]
|
||||
- tab "Sendcloud" [ref=e165] [cursor=pointer]
|
||||
- tab "Printess" [ref=e166] [cursor=pointer]
|
||||
- tab "Wir machen Druck" [ref=e167] [cursor=pointer]
|
||||
- tab "GoogleXML" [ref=e168] [cursor=pointer]
|
||||
- tab "Pitchprint R2 API" [ref=e169] [cursor=pointer]
|
||||
- generic [ref=e171]:
|
||||
- text:
|
||||
- tabpanel [ref=e172]:
|
||||
- group [ref=e173]:
|
||||
- heading "SMTP" [level=4] [ref=e174]
|
||||
- paragraph [ref=e175]: If disabled, the instance / default SMTP configuration is used.
|
||||
- generic [ref=e176]:
|
||||
- generic [ref=e181]:
|
||||
- checkbox "Use own SMTP credentials" [ref=e182]
|
||||
- generic [ref=e183]: Use own SMTP credentials
|
||||
- generic [ref=e188]:
|
||||
- checkbox "SMTP TLS" [ref=e189]
|
||||
- generic [ref=e190]: SMTP TLS
|
||||
- generic [ref=e191]:
|
||||
- generic [ref=e193]:
|
||||
- generic [ref=e195]: SMTP Host
|
||||
- textbox "SMTP Host" [ref=e197]
|
||||
- generic [ref=e199]:
|
||||
- generic [ref=e201]: SMTP Port
|
||||
- spinbutton "SMTP Port" [ref=e203]
|
||||
- generic [ref=e204]:
|
||||
- generic [ref=e206]:
|
||||
- generic [ref=e208]: SMTP Username
|
||||
- textbox "SMTP Username" [ref=e210]
|
||||
- generic [ref=e212]:
|
||||
- generic [ref=e214]: SMTP Password
|
||||
- textbox "SMTP Password" [ref=e216]
|
||||
- link "Test settings" [ref=e219] [cursor=pointer]:
|
||||
- /url: /apps/backend/shop/settings/settings/smtptest
|
||||
- button "Speichern" [ref=e224] [cursor=pointer]
|
||||
- generic [ref=e226]:
|
||||
- generic [ref=e227]:
|
||||
- heading "Hilfe" [level=4] [ref=e229]
|
||||
- button "Aufklappen / Zuklappen" [ref=e231] [cursor=pointer]
|
||||
- generic [ref=e232]:
|
||||
- heading "Changes" [level=4] [ref=e234]
|
||||
- table [ref=e236]:
|
||||
- rowgroup [ref=e237]:
|
||||
- row "Date Username Changes" [ref=e238]:
|
||||
- columnheader "Date" [ref=e239]
|
||||
- columnheader "Username" [ref=e240]
|
||||
- columnheader "Changes" [ref=e241]
|
||||
- rowgroup [ref=e242]:
|
||||
- row "16:00:57 28.06.2024 admin@shop.de" [ref=e243]:
|
||||
- cell "16:00:57 28.06.2024" [ref=e244]
|
||||
- cell "admin@shop.de" [ref=e245]
|
||||
- cell [ref=e246]
|
||||
- cell [ref=e247]
|
||||
- row "14:23:55 17.11.2023 admin@shop.de" [ref=e248]:
|
||||
- cell "14:23:55 17.11.2023" [ref=e249]
|
||||
- cell "admin@shop.de" [ref=e250]
|
||||
- cell [ref=e251]
|
||||
- cell [ref=e252]
|
||||
- row "12:35:05 09.10.2023 admin@shop.de" [ref=e253]:
|
||||
- cell "12:35:05 09.10.2023" [ref=e254]
|
||||
- cell "admin@shop.de" [ref=e255]
|
||||
- cell [ref=e256]
|
||||
- cell [ref=e257]
|
||||
- region "Symfony Web Debug Toolbar" [ref=e258]:
|
||||
- generic [ref=e261]:
|
||||
- link "Symfony Loading…" [ref=e263] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/c2b3a3?panel=request
|
||||
- generic [ref=e264]:
|
||||
- img "Symfony" [ref=e265]
|
||||
- generic [ref=e267]: Loading…
|
||||
- button [expanded] [ref=e268] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e269]:
|
||||
- img [ref=e270]
|
||||
181
src/new/.playwright-mcp/page-2026-06-02T12-38-30-494Z.yml
Normal file
181
src/new/.playwright-mcp/page-2026-06-02T12-38-30-494Z.yml
Normal file
@ -0,0 +1,181 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- text: import $ from 'jquery'
|
||||
- banner:
|
||||
- generic [ref=e2]:
|
||||
- heading "PSC Admin" [level=4] [ref=e4]
|
||||
- group "Basic example" [ref=e7]:
|
||||
- link "EN" [ref=e8] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/smtptest?_locale=en
|
||||
- link "DE" [ref=e9] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/backend/shop/settings/settings/smtptest?_locale=de
|
||||
- link " Logout (admin@shop.de)" [ref=e10] [cursor=pointer]:
|
||||
- /url: /apps/backend/logout
|
||||
- generic [ref=e11]:
|
||||
- text: Logout (admin@shop.de)
|
||||
- generic [ref=e13]:
|
||||
- navigation [ref=e14]:
|
||||
- generic [ref=e16]:
|
||||
- checkbox [ref=e17]
|
||||
- text: Deaktive Shops zeigen
|
||||
- combobox [ref=e18]:
|
||||
- option "Bestesvonhier" [selected]
|
||||
- option "eder"
|
||||
- option "nowe"
|
||||
- option "Printchampion"
|
||||
- option "Produkttypen"
|
||||
- link "Zum Shop" [ref=e19] [cursor=pointer]:
|
||||
- /url: https://b-dev-tp.dockserver.de
|
||||
- separator [ref=e20]
|
||||
- list [ref=e21]:
|
||||
- listitem [ref=e22] [cursor=pointer]:
|
||||
- link " Dashboard" [ref=e23]:
|
||||
- /url: /apps/backend/dashboard
|
||||
- generic [ref=e24]:
|
||||
- text: Dashboard
|
||||
- listitem [ref=e25] [cursor=pointer]:
|
||||
- link " Aufträge" [ref=e26]:
|
||||
- /url: /apps/backend/order/list/index
|
||||
- generic [ref=e27]:
|
||||
- text: Aufträge
|
||||
- listitem [ref=e28] [cursor=pointer]:
|
||||
- link " Sendcloud" [ref=e29]:
|
||||
- /url: /apps/backend/r2_sendcloud/list
|
||||
- generic [ref=e30]:
|
||||
- text: Sendcloud
|
||||
- listitem [ref=e31] [cursor=pointer]:
|
||||
- generic [ref=e33]:
|
||||
- generic [ref=e34]:
|
||||
- generic [ref=e35]:
|
||||
- text: Produktion
|
||||
- text:
|
||||
- listitem [ref=e36] [cursor=pointer]:
|
||||
- generic [ref=e38]:
|
||||
- generic [ref=e39]:
|
||||
- generic [ref=e40]:
|
||||
- text: Produkte
|
||||
- text:
|
||||
- listitem [ref=e41] [cursor=pointer]:
|
||||
- link " Firmen" [ref=e42]:
|
||||
- /url: /apps/backend/account/list/index
|
||||
- generic [ref=e43]:
|
||||
- text: Firmen
|
||||
- listitem [ref=e44] [cursor=pointer]:
|
||||
- link " Kunden" [ref=e45]:
|
||||
- /url: /apps/backend/contact/list/index
|
||||
- generic [ref=e46]:
|
||||
- text: Kunden
|
||||
- listitem [ref=e47] [cursor=pointer]:
|
||||
- link " CMS" [ref=e48]:
|
||||
- /url: /apps/backend/cms/list
|
||||
- generic [ref=e49]:
|
||||
- text: CMS
|
||||
- listitem [ref=e50] [cursor=pointer]:
|
||||
- link " Versandarten" [ref=e51]:
|
||||
- /url: /apps/backend/shipping/list/index
|
||||
- generic [ref=e52]:
|
||||
- text: Versandarten
|
||||
- listitem [ref=e53] [cursor=pointer]:
|
||||
- link " Zahlarten" [ref=e54]:
|
||||
- /url: /apps/backend/payment/list/index
|
||||
- generic [ref=e55]:
|
||||
- text: Zahlarten
|
||||
- listitem [ref=e56] [cursor=pointer]:
|
||||
- link " News" [ref=e57]:
|
||||
- /url: /apps/backend/news/list/index
|
||||
- generic [ref=e58]:
|
||||
- text: News
|
||||
- listitem [ref=e59] [cursor=pointer]:
|
||||
- link " Gutschein" [ref=e60]:
|
||||
- /url: /apps/backend/voucher/list/index
|
||||
- generic [ref=e61]:
|
||||
- text: Gutschein
|
||||
- listitem [ref=e62] [cursor=pointer]:
|
||||
- generic [ref=e64]:
|
||||
- generic [ref=e65]:
|
||||
- generic [ref=e66]:
|
||||
- text: Tools
|
||||
- text:
|
||||
- listitem [ref=e67] [cursor=pointer]:
|
||||
- generic [ref=e69]:
|
||||
- generic [ref=e70]:
|
||||
- generic [ref=e71]:
|
||||
- text: Shop Einstellungen
|
||||
- text:
|
||||
- listitem [ref=e72] [cursor=pointer]:
|
||||
- link " Aktionen" [ref=e73]:
|
||||
- /url: /apps/backend/queue/list/index
|
||||
- generic [ref=e74]:
|
||||
- text: Aktionen
|
||||
- heading "Systemeinstellungen" [level=5] [ref=e75]
|
||||
- list [ref=e76]:
|
||||
- listitem [ref=e77] [cursor=pointer]:
|
||||
- link " Statusverwaltung" [ref=e78]:
|
||||
- /url: /apps/backend/system/settings/status/index
|
||||
- generic [ref=e79]:
|
||||
- text: Statusverwaltung
|
||||
- listitem [ref=e80] [cursor=pointer]:
|
||||
- link " Papierdatenbank" [ref=e81]:
|
||||
- /url: /apps/backend/system/settings/paper/index
|
||||
- generic [ref=e82]:
|
||||
- text: Papierdatenbank
|
||||
- listitem [ref=e83] [cursor=pointer]:
|
||||
- link " Hilfetexte" [ref=e84]:
|
||||
- /url: /apps/backend/system/settings/help/index
|
||||
- generic [ref=e85]:
|
||||
- text: Hilfetexte
|
||||
- listitem [ref=e86] [cursor=pointer]:
|
||||
- link " Systemeinstellung" [ref=e87]:
|
||||
- /url: /apps/backend/system/settings/settings/index
|
||||
- generic [ref=e88]:
|
||||
- text: Systemeinstellung
|
||||
- listitem [ref=e89] [cursor=pointer]:
|
||||
- link " Logs" [ref=e90]:
|
||||
- /url: /apps/backend/system/settings/log/index
|
||||
- generic [ref=e91]:
|
||||
- text: Logs
|
||||
- listitem [ref=e92] [cursor=pointer]:
|
||||
- link " Media" [ref=e93]:
|
||||
- /url: /apps/backend/media/list/folder/show
|
||||
- generic [ref=e94]:
|
||||
- text: Media
|
||||
- list [ref=e95]:
|
||||
- listitem [ref=e96] [cursor=pointer]:
|
||||
- link " Apps & App Store" [ref=e97]:
|
||||
- /url: /apps/backend/plugin/list
|
||||
- generic [ref=e98]:
|
||||
- text: Apps & App Store
|
||||
- separator [ref=e99]
|
||||
- paragraph [ref=e100]: 02.06.2026 14:38:30
|
||||
- main [ref=e101]:
|
||||
- heading " Bestesvonhier > Smtp Einstellungen testen" [level=3] [ref=e105]:
|
||||
- generic [ref=e106]:
|
||||
- text: Bestesvonhier > Smtp Einstellungen testen
|
||||
- generic [ref=e108]:
|
||||
- generic [ref=e109]:
|
||||
- heading "Smtp Einstellungen testen" [level=4] [ref=e111]
|
||||
- generic [ref=e112]:
|
||||
- generic [ref=e113]:
|
||||
- generic [ref=e115]:
|
||||
- generic [ref=e117]: Von
|
||||
- textbox "Von" [ref=e119]: admin@printchampion.eu
|
||||
- generic [ref=e121]:
|
||||
- generic [ref=e123]: An
|
||||
- textbox "An" [ref=e125]: admin@shop.de
|
||||
- generic [ref=e126]:
|
||||
- generic [ref=e128]:
|
||||
- generic [ref=e130]: Betreff
|
||||
- textbox "Betreff" [ref=e132]: Testmail
|
||||
- generic [ref=e134]:
|
||||
- generic [ref=e136]: Text
|
||||
- textbox "Text" [ref=e138]: Test
|
||||
- button "senden" [ref=e143] [cursor=pointer]
|
||||
- region "Symfony Web Debug Toolbar" [ref=e144]:
|
||||
- generic [ref=e147]:
|
||||
- link "Symfony Loading…" [ref=e149] [cursor=pointer]:
|
||||
- /url: http://type-dev-tp.local/apps/_profiler/b3c5f7?panel=request
|
||||
- generic [ref=e150]:
|
||||
- img "Symfony" [ref=e151]
|
||||
- generic [ref=e153]: Loading…
|
||||
- button [expanded] [ref=e154] [cursor=pointer]:
|
||||
- generic "Close Toolbar" [ref=e155]:
|
||||
- img [ref=e156]
|
||||
@ -60,6 +60,14 @@ class DashboardController extends AbstractController
|
||||
ContactRepository $contactRepository,
|
||||
Order $orderService,
|
||||
) {
|
||||
// Muss vor dem ersten Laden des Shops geprüft werden: ausstehende
|
||||
// Migrationen können Spalten ergänzen, die das Shop-Entity bereits mappt
|
||||
// (z.B. SMTP-Felder). Würde der Shop vorher geladen, schlüge die Query mit
|
||||
// "Unknown column" fehl, bevor zur Migration weitergeleitet werden kann.
|
||||
if ($migration->checkIfMigrationMustRun()) {
|
||||
return $this->redirectToRoute('psc_system_update_migration_do');
|
||||
}
|
||||
|
||||
/** @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop */
|
||||
$selectedShop = $shop->getSelectedShop();
|
||||
$year1 = date('Y');
|
||||
@ -154,10 +162,6 @@ class DashboardController extends AbstractController
|
||||
'maintainAspectRatio' => false,
|
||||
]);
|
||||
|
||||
if ($migration->checkIfMigrationMustRun()) {
|
||||
return $this->redirectToRoute('psc_system_update_migration_do');
|
||||
}
|
||||
|
||||
return [
|
||||
'user' => $this->getUser(),
|
||||
'shop' => $selectedShop,
|
||||
|
||||
@ -58,6 +58,14 @@ class Shop
|
||||
public $browsericon;
|
||||
public $sitemap;
|
||||
public $robots;
|
||||
// Transiente Form-Halter für die SMTP-Zugangsdaten. Persistiert werden sie
|
||||
// (analog zu title/betreiber*) im ORM-Entity, nicht im Mongo-Document.
|
||||
public $smtpOwn;
|
||||
public $smtpHost;
|
||||
public $smtpPort;
|
||||
public $smtpUsername;
|
||||
public $smtpPassword;
|
||||
public $smtpTls;
|
||||
/**
|
||||
* @var string $id
|
||||
*/
|
||||
|
||||
@ -3041,4 +3041,108 @@ class Shop implements UserInterface
|
||||
return $this->getUID();
|
||||
}
|
||||
|
||||
/**
|
||||
* Eigene SMTP-Zugangsdaten für diesen Shop verwenden
|
||||
*
|
||||
* @var boolean
|
||||
*/
|
||||
#[ORM\Column(name: 'smtp_own', type: 'boolean', nullable: true)]
|
||||
protected $smtpOwn;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
#[ORM\Column(name: 'smtp_host', type: 'string', length: 255, nullable: true)]
|
||||
protected $smtpHost;
|
||||
|
||||
/**
|
||||
* @var integer
|
||||
*/
|
||||
#[ORM\Column(name: 'smtp_port', type: 'integer', nullable: true)]
|
||||
protected $smtpPort;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
#[ORM\Column(name: 'smtp_username', type: 'string', length: 255, nullable: true)]
|
||||
protected $smtpUsername;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
#[ORM\Column(name: 'smtp_password', type: 'string', length: 255, nullable: true)]
|
||||
protected $smtpPassword;
|
||||
|
||||
/**
|
||||
* @var boolean
|
||||
*/
|
||||
#[ORM\Column(name: 'smtp_tls', type: 'boolean', nullable: true)]
|
||||
protected $smtpTls;
|
||||
|
||||
public function isSmtpOwn()
|
||||
{
|
||||
return $this->smtpOwn;
|
||||
}
|
||||
|
||||
public function setSmtpOwn($smtpOwn)
|
||||
{
|
||||
$this->smtpOwn = $smtpOwn;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getSmtpHost()
|
||||
{
|
||||
return $this->smtpHost;
|
||||
}
|
||||
|
||||
public function setSmtpHost($smtpHost)
|
||||
{
|
||||
$this->smtpHost = $smtpHost;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getSmtpPort()
|
||||
{
|
||||
return $this->smtpPort;
|
||||
}
|
||||
|
||||
public function setSmtpPort($smtpPort)
|
||||
{
|
||||
$this->smtpPort = $smtpPort;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getSmtpUsername()
|
||||
{
|
||||
return $this->smtpUsername;
|
||||
}
|
||||
|
||||
public function setSmtpUsername($smtpUsername)
|
||||
{
|
||||
$this->smtpUsername = $smtpUsername;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getSmtpPassword()
|
||||
{
|
||||
return $this->smtpPassword;
|
||||
}
|
||||
|
||||
public function setSmtpPassword($smtpPassword)
|
||||
{
|
||||
$this->smtpPassword = $smtpPassword;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function isSmtpTls()
|
||||
{
|
||||
return $this->smtpTls;
|
||||
}
|
||||
|
||||
public function setSmtpTls($smtpTls)
|
||||
{
|
||||
$this->smtpTls = $smtpTls;
|
||||
return $this;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -36,6 +36,7 @@ use PSC\Shop\QueueBundle\Event\Position\Status\Change;
|
||||
use PSC\Shop\QueueBundle\Event\Product\BuyMax;
|
||||
use PSC\Shop\QueueBundle\Event\Product\StockMin;
|
||||
use PSC\Shop\QueueBundle\PSCShopQueueBundle;
|
||||
use PSC\Shop\SettingsBundle\Mailer\Transport\PSCRoutingTransport;
|
||||
use PSC\System\SettingsBundle\Document\LogEntry;
|
||||
use PSC\System\SettingsBundle\Service\Log;
|
||||
use PSC\System\SettingsBundle\Service\Printing;
|
||||
@ -77,6 +78,12 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
* @var Log
|
||||
*/
|
||||
protected Log $_logService;
|
||||
/**
|
||||
* Shop, dessen SMTP-Zugangsdaten für die aktuelle Mail verwendet werden.
|
||||
*
|
||||
* @var Shop|null
|
||||
*/
|
||||
protected ?Shop $_currentShop = null;
|
||||
|
||||
public function __construct(
|
||||
TemplateVars $templateVars,
|
||||
@ -364,6 +371,9 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
return true;
|
||||
}
|
||||
|
||||
// Shop für die Auswahl der SMTP-Zugangsdaten ermitteln (siehe sendMail()).
|
||||
$this->_currentShop = $this->resolveShopForEvent($event);
|
||||
|
||||
$subject = $this->_template->createTemplate($mailDoc->getSubject());
|
||||
$from = $this->_template->createTemplate($mailDoc->getFrom());
|
||||
$fromName = $this->_template->createTemplate($mailDoc->getFromName());
|
||||
@ -434,7 +444,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($params),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$shop,
|
||||
@ -516,7 +526,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($params),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$shop,
|
||||
@ -592,7 +602,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
],
|
||||
);
|
||||
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$shop,
|
||||
@ -669,7 +679,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($params),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$shop,
|
||||
@ -734,7 +744,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
$message->attach($content, 'jobticket.pdf', 'application/pdf');
|
||||
}
|
||||
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_error = $e->getMessage();
|
||||
return false;
|
||||
@ -903,7 +913,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($templateVars->getPosTwigVars($position->getUuid())),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$templateVars->getOrder()->getShop(),
|
||||
@ -1043,7 +1053,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'to' => trim($to->render($templateVars->getTwigVars())),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$templateVars->getOrder()->getShop(),
|
||||
@ -1106,7 +1116,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'to' => $message->getTo(),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
new Shop(),
|
||||
@ -1175,7 +1185,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($params),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$shop,
|
||||
@ -1298,7 +1308,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($vars),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$templateVars->getOrder()->getShop(),
|
||||
@ -1427,7 +1437,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($vars),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$templateVars->getOrder()->getShop(),
|
||||
@ -1552,7 +1562,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($vars),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$templateVars->getOrder()->getShop(),
|
||||
@ -1682,7 +1692,7 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
'subject' => $subject->render($vars),
|
||||
],
|
||||
);
|
||||
$this->_mailer->send($message);
|
||||
$this->sendMail($message);
|
||||
} catch (\Exception $e) {
|
||||
$this->_logService->createLogEntry(
|
||||
$templateVars->getOrder()->getShop(),
|
||||
@ -1708,6 +1718,50 @@ class Mail implements QueueInterface, ConfigurableElementInterface
|
||||
return $this->_error;
|
||||
}
|
||||
|
||||
private function sendMail(Message $message): void
|
||||
{
|
||||
if ($this->_currentShop !== null && $this->_currentShop->getUid()) {
|
||||
$message->getHeaders()->addTextHeader(
|
||||
PSCRoutingTransport::SHOP_HEADER,
|
||||
(string) $this->_currentShop->getUid(),
|
||||
);
|
||||
}
|
||||
|
||||
$this->_mailer->send($message);
|
||||
}
|
||||
|
||||
private function resolveShopForEvent(EventInterface $event): ?Shop
|
||||
{
|
||||
$shopRepo = $this->_entityManager->getRepository(Shop::class);
|
||||
|
||||
if (method_exists($event, 'getShop') && $event->getShop()) {
|
||||
$shop = $shopRepo->findOneBy(['uid' => $event->getShop()]);
|
||||
if ($shop !== null) {
|
||||
return $shop;
|
||||
}
|
||||
}
|
||||
|
||||
if (method_exists($event, 'getOrder') && $event->getOrder()) {
|
||||
$order = $this->_entityManager
|
||||
->getRepository(\PSC\Shop\EntityBundle\Entity\Order::class)
|
||||
->findOneBy(['uuid' => $event->getOrder()]);
|
||||
if ($order !== null && $order->getShop() !== null) {
|
||||
return $order->getShop();
|
||||
}
|
||||
}
|
||||
|
||||
if (method_exists($event, 'getPosition') && $event->getPosition()) {
|
||||
$position = $this->_entityManager
|
||||
->getRepository(Orderpos::class)
|
||||
->findOneBy(['uuid' => $event->getPosition()]);
|
||||
if ($position !== null && $position->getOrder() !== null && $position->getOrder()->getShop() !== null) {
|
||||
return $position->getOrder()->getShop();
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private function generatePassword($chars)
|
||||
{
|
||||
$data = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz';
|
||||
|
||||
@ -19,7 +19,9 @@ use GuzzleHttp\Client;
|
||||
use PSC\Shop\EntityBundle\Document\Shop;
|
||||
use PSC\Shop\SettingsBundle\Document\History as PSCHistory;
|
||||
use PSC\Shop\SettingsBundle\Form\Backend\ShopSettingsType;
|
||||
use PSC\Shop\SettingsBundle\Mailer\Transport\PSCRoutingTransport;
|
||||
use PSC\Shop\SettingsBundle\PSCShopSettingsBundle;
|
||||
use PSC\System\SettingsBundle\Form\Backend\SmtpTestType;
|
||||
use PSC\System\PluginBundle\Form\Chain\Field;
|
||||
use PSC\System\SettingsBundle\Document\LogEntry;
|
||||
use PSC\System\SettingsBundle\Service\History;
|
||||
@ -30,6 +32,8 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
use Symfony\Component\Form\FormError;
|
||||
use Symfony\Component\HttpFoundation\File\UploadedFile;
|
||||
use Symfony\Component\HttpFoundation\JsonResponse;
|
||||
use Symfony\Component\Mailer\MailerInterface;
|
||||
use Symfony\Component\Mime\Email;
|
||||
use Symfony\Component\HttpFoundation\Session\SessionInterface;
|
||||
use Symfony\Component\Security\Core\SecurityContext;
|
||||
use Symfony\Component\Routing\Attribute\Route;
|
||||
@ -128,6 +132,13 @@ class SettingsController extends AbstractController
|
||||
$shop->logo2 = $selectedShop->getLogo2();
|
||||
$shop->sitemap = $selectedShop->getSitemap();
|
||||
$shop->robots = $selectedShop->getRobots();
|
||||
$shop->smtpOwn = $selectedShop->isSmtpOwn();
|
||||
$shop->smtpHost = $selectedShop->getSmtpHost();
|
||||
$shop->smtpPort = $selectedShop->getSmtpPort();
|
||||
$shop->smtpUsername = $selectedShop->getSmtpUsername();
|
||||
$smtpPassword = $selectedShop->getSmtpPassword();
|
||||
$shop->smtpPassword = $selectedShop->getSmtpPassword();
|
||||
$shop->smtpTls = $selectedShop->isSmtpTls();
|
||||
if ($selectedShop->getApiKey() != "" && $shop->getApiKey() == "") {
|
||||
$shop->setApiKey($selectedShop->getApiKey());
|
||||
}
|
||||
@ -177,6 +188,15 @@ class SettingsController extends AbstractController
|
||||
$selectedShop->setRedirectLogin($shop->redirectLogin);
|
||||
$selectedShop->setBrowsericon($shop->browsericon);
|
||||
$selectedShop->setRedirectLogout($shop->redirectLogout);
|
||||
$selectedShop->setSmtpOwn($shop->smtpOwn);
|
||||
$selectedShop->setSmtpHost($shop->smtpHost);
|
||||
$selectedShop->setSmtpPort($shop->smtpPort);
|
||||
$selectedShop->setSmtpUsername($shop->smtpUsername);
|
||||
if ($shop->smtpPassword === null || $shop->smtpPassword === '') {
|
||||
$shop->smtpPassword = $smtpPassword;
|
||||
}
|
||||
$selectedShop->setSmtpPassword($shop->smtpPassword);
|
||||
$selectedShop->setSmtpTls($shop->smtpTls);
|
||||
if ($selectedShop->isDeleted()) {
|
||||
$request->getSession()->set('displayDeletedShop', true);
|
||||
}
|
||||
@ -238,4 +258,51 @@ class SettingsController extends AbstractController
|
||||
$documentManager->flush();
|
||||
return $this->redirectToRoute('psc_backend_shop_settings_index');
|
||||
}
|
||||
|
||||
/**
|
||||
* Sendet eine Testmail über die SMTP-Konfiguration des aktuell gewählten Shops.
|
||||
*
|
||||
* Die Mail wird mit dem Routing-Header des Shops versehen, sodass der
|
||||
* {@see PSCRoutingTransport} die shop-eigenen Zugangsdaten (oder den Fallback)
|
||||
* verwendet.
|
||||
*/
|
||||
#[Route(path: '/settings/smtptest', name: 'psc_backend_shop_settings_smtptest')]
|
||||
#[Template('@PSCShopSettings/backend/settings/smtptest.html.twig')]
|
||||
#[IsGranted('ROLE_SHOP')]
|
||||
public function smtpTestAction(Request $request, \PSC\System\SettingsBundle\Service\Shop $shopService, MailerInterface $mailer)
|
||||
{
|
||||
/** @var \PSC\Shop\EntityBundle\Entity\Shop $selectedShop */
|
||||
$selectedShop = $shopService->getSelectedShop();
|
||||
$data = [
|
||||
'from' => $selectedShop->getBetreiberEmail(),
|
||||
'to' => $this->getUser()->getUsername(),
|
||||
'subject' => 'Testmail',
|
||||
'text' => 'Test'
|
||||
];
|
||||
$form = $this->createForm(SmtpTestType::class, $data);
|
||||
$form->handleRequest($request);
|
||||
$error = "";
|
||||
$success = true;
|
||||
$send = false;
|
||||
if ($form->isSubmitted() && $form->isValid()) {
|
||||
$data = $form->getData();
|
||||
$send = true;
|
||||
$message = (new Email())
|
||||
->subject($data['subject'])
|
||||
->from($data['from'])
|
||||
->to($data['to'])
|
||||
->text($data['text']);
|
||||
if ($selectedShop->getUid()) {
|
||||
$message->getHeaders()->addTextHeader(PSCRoutingTransport::SHOP_HEADER, (string) $selectedShop->getUid());
|
||||
}
|
||||
try {
|
||||
$mailer->send($message);
|
||||
} catch (\Exception $e) {
|
||||
$error = $e->getMessage();
|
||||
$success = false;
|
||||
}
|
||||
}
|
||||
|
||||
return ['form' => $form->createView(), 'error' => $error, 'success' => $success, 'send' => $send, 'shop' => $selectedShop];
|
||||
}
|
||||
}
|
||||
|
||||
@ -24,6 +24,7 @@ use Symfony\Component\Form\Extension\Core\Type\CurrencyType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\FormType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\HiddenType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\NumberType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
||||
@ -697,7 +698,26 @@ class ShopSettingsType extends AbstractType
|
||||
'choices' => ['Ascending' => 'asc', 'Descending' => 'desc'],
|
||||
'required' => false,
|
||||
])
|
||||
->add('disableOldCalc', CheckboxType::class, ['required' => false, 'label' => 'disableOldCalc']);
|
||||
->add('disableOldCalc', CheckboxType::class, ['required' => false, 'label' => 'disableOldCalc'])
|
||||
->add('smtpOwn', CheckboxType::class, [
|
||||
'required' => false,
|
||||
'label' => 'Use own SMTP credentials',
|
||||
])
|
||||
->add('smtpHost', TextType::class, ['required' => false, 'label' => 'SMTP Host'])
|
||||
->add('smtpPort', NumberType::class, [
|
||||
'required' => false,
|
||||
'label' => 'SMTP Port',
|
||||
'html5' => true,
|
||||
'attr' => ['min' => 0, 'max' => 65535, 'step' => 1],
|
||||
])
|
||||
->add('smtpUsername', TextType::class, ['required' => false, 'label' => 'SMTP Username'])
|
||||
->add('smtpPassword', PasswordType::class, [
|
||||
'required' => false,
|
||||
'label' => 'SMTP Password',
|
||||
'always_empty' => true,
|
||||
'attr' => ['autocomplete' => 'new-password'],
|
||||
])
|
||||
->add('smtpTls', CheckboxType::class, ['required' => false, 'label' => 'SMTP TLS']);
|
||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Shop) as $field) {
|
||||
$builder->add($field->buildForm($this->formFactory->createNamedBuilder(
|
||||
|
||||
@ -0,0 +1,131 @@
|
||||
<?php
|
||||
|
||||
namespace PSC\Shop\SettingsBundle\Mailer\Transport;
|
||||
|
||||
use Doctrine\ODM\MongoDB\DocumentManager;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
use PSC\Shop\EntityBundle\Document\Instance;
|
||||
use PSC\Shop\EntityBundle\Entity\Shop;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Symfony\Component\Mailer\Envelope;
|
||||
use Symfony\Component\Mailer\SentMessage;
|
||||
use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
|
||||
use Symfony\Component\Mailer\Transport\TransportInterface;
|
||||
use Symfony\Component\Mime\Message;
|
||||
use Symfony\Component\Mime\RawMessage;
|
||||
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||
|
||||
/**
|
||||
* Mailer Transport der je Shop unterschiedliche SMTP-Zugangsdaten verwendet.
|
||||
*
|
||||
* Die Shop-UID wird über den Header {@see self::SHOP_HEADER} übergeben. Existiert
|
||||
* für den Shop keine eigene SMTP-Konfiguration, wird auf die Instance-Konfiguration
|
||||
* zurückgefallen.
|
||||
*/
|
||||
final class PSCRoutingTransport implements TransportInterface
|
||||
{
|
||||
public const SHOP_HEADER = 'X-PSC-Shop';
|
||||
|
||||
/**
|
||||
* @var array<string, TransportInterface>
|
||||
*/
|
||||
private array $cache = [];
|
||||
|
||||
public function __construct(
|
||||
private readonly DocumentManager $documentManager,
|
||||
private readonly EntityManagerInterface $entityManager,
|
||||
private readonly TransportInterface $fallbackTransport,
|
||||
private readonly ?EventDispatcherInterface $dispatcher = null,
|
||||
private readonly ?LoggerInterface $logger = null,
|
||||
) {
|
||||
}
|
||||
|
||||
public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
|
||||
{
|
||||
$shopUid = null;
|
||||
|
||||
if ($message instanceof Message && $message->getHeaders()->has(self::SHOP_HEADER)) {
|
||||
$shopUid = $message->getHeaders()->get(self::SHOP_HEADER)->getBodyAsString();
|
||||
// Internen Routing-Header nicht an den Empfänger ausliefern.
|
||||
$message->getHeaders()->remove(self::SHOP_HEADER);
|
||||
}
|
||||
|
||||
return $this->resolveTransport($shopUid)->send($message, $envelope);
|
||||
}
|
||||
|
||||
private function resolveTransport(?string $shopUid): TransportInterface
|
||||
{
|
||||
$key = $shopUid ?? '__instance__';
|
||||
|
||||
if (isset($this->cache[$key])) {
|
||||
return $this->cache[$key];
|
||||
}
|
||||
|
||||
if ($shopUid !== null && $shopUid !== '') {
|
||||
/** @var Shop|null $shop */
|
||||
$shop = $this->entityManager->getRepository(Shop::class)->findOneBy(['uid' => $shopUid]);
|
||||
|
||||
if ($shop !== null && $shop->isSmtpOwn()) {
|
||||
return $this->cache[$key] = $this->buildTransport(
|
||||
(string) $shop->getSmtpHost(),
|
||||
$shop->getSmtpPort() ?: 587,
|
||||
(bool) $shop->isSmtpTls(),
|
||||
(string) $shop->getSmtpUsername(),
|
||||
(string) $shop->getSmtpPassword(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
return $this->cache[$key] = $this->buildInstanceTransport();
|
||||
}
|
||||
|
||||
private function buildInstanceTransport(): TransportInterface
|
||||
{
|
||||
if (isset($this->cache['__instance__'])) {
|
||||
return $this->cache['__instance__'];
|
||||
}
|
||||
|
||||
$instance = $this->documentManager
|
||||
->getRepository(Instance::class)
|
||||
->findOneBy(['appId' => '1']);
|
||||
|
||||
if ($instance === null) {
|
||||
$instance = new Instance();
|
||||
$instance->setAppId('1');
|
||||
}
|
||||
|
||||
if (!$instance->isSmtpOwn()) {
|
||||
// Weder Shop noch Instance haben eigene Zugangsdaten -> per MAILER_DSN
|
||||
// konfigurierter Transport.
|
||||
return $this->cache['__instance__'] = $this->fallbackTransport;
|
||||
}
|
||||
|
||||
return $this->cache['__instance__'] = $this->buildTransport(
|
||||
(string) $instance->getSmtpHost(),
|
||||
$instance->getSmtpPort() ?: 587,
|
||||
(bool) $instance->isSmtpTls(),
|
||||
(string) $instance->getSmtpUsername(),
|
||||
(string) $instance->getSmtpPassword(),
|
||||
);
|
||||
}
|
||||
|
||||
private function buildTransport(string $host, int $port, bool $tls, string $username, string $password): EsmtpTransport
|
||||
{
|
||||
$transport = new EsmtpTransport($host, $port, $tls, $this->dispatcher, $this->logger);
|
||||
|
||||
if ($username !== '') {
|
||||
$transport->setUsername($username);
|
||||
}
|
||||
|
||||
if ($password !== '') {
|
||||
$transport->setPassword($password);
|
||||
}
|
||||
|
||||
return $transport;
|
||||
}
|
||||
|
||||
public function __toString(): string
|
||||
{
|
||||
return 'psc://routing';
|
||||
}
|
||||
}
|
||||
@ -4,10 +4,8 @@ namespace PSC\Shop\SettingsBundle\Mailer\Transport;
|
||||
|
||||
use Doctrine\ODM\MongoDB\DocumentManager;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
use PSC\Shop\EntityBundle\Document\Instance;
|
||||
use PSC\System\SettingsBundle\Service\Shop;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Symfony\Component\Mailer\Exception\UnsupportedSchemeException;
|
||||
use Symfony\Component\Mailer\Transport\AbstractTransportFactory;
|
||||
use Symfony\Component\Mailer\Transport\Dsn;
|
||||
use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport;
|
||||
@ -22,47 +20,55 @@ final class PSCTransportFactory extends AbstractTransportFactory
|
||||
* @var DocumentManager
|
||||
*/
|
||||
private DocumentManager $documentManager;
|
||||
/**
|
||||
* @var EntityManagerInterface
|
||||
*/
|
||||
private EntityManagerInterface $entityManager;
|
||||
/**
|
||||
* @var Shop
|
||||
*/
|
||||
private Shop $shopService;
|
||||
|
||||
public function __construct(EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null, LoggerInterface $logger = null, DocumentManager $dm, Shop $shopService)
|
||||
{
|
||||
public function __construct(
|
||||
EventDispatcherInterface $dispatcher = null,
|
||||
HttpClientInterface $client = null,
|
||||
LoggerInterface $logger = null,
|
||||
DocumentManager $dm,
|
||||
EntityManagerInterface $em,
|
||||
Shop $shopService,
|
||||
) {
|
||||
parent::__construct($dispatcher, $client, $logger);
|
||||
$this->documentManager = $dm;
|
||||
$this->entityManager = $em;
|
||||
$this->shopService = $shopService;
|
||||
}
|
||||
|
||||
public function create(Dsn $dsn): TransportInterface
|
||||
{
|
||||
|
||||
$instance = $this->documentManager
|
||||
->getRepository(Instance::class)
|
||||
->findOneBy(['appId' => '1']);
|
||||
|
||||
if ($instance === null) {
|
||||
$instance = new Instance();
|
||||
$instance->setAppId("1");
|
||||
}
|
||||
|
||||
if ($instance->isSmtpOwn()) {
|
||||
$tls = (bool)$instance->isSmtpTls();
|
||||
$transport = new EsmtpTransport($instance->getSmtpHost(), $instance->getSmtpPort() ? $instance->getSmtpPort() : 587, $tls, $this->dispatcher, $this->logger);
|
||||
|
||||
$transport->setUsername((string)$instance->getSmtpUsername());
|
||||
$transport->setPassword((string)$instance->getSmtpPassword());
|
||||
|
||||
return $transport;
|
||||
// Der per MAILER_DSN konfigurierte Transport dient als Fallback, wenn weder
|
||||
// Shop noch Instance eigene SMTP-Zugangsdaten hinterlegt haben. Die Auswahl
|
||||
// zwischen Shop-, Instance- und Fallback-Transport übernimmt der RoutingTransport.
|
||||
return new PSCRoutingTransport(
|
||||
$this->documentManager,
|
||||
$this->entityManager,
|
||||
$this->createDsnTransport($dsn),
|
||||
$this->dispatcher,
|
||||
$this->logger,
|
||||
);
|
||||
}
|
||||
|
||||
private function createDsnTransport(Dsn $dsn): TransportInterface
|
||||
{
|
||||
$tls = 'smtps' === $dsn->getScheme() ? true : null;
|
||||
$port = $dsn->getPort(0);
|
||||
$host = $dsn->getHost();
|
||||
|
||||
$transport = new EsmtpTransport($host, $port, $tls, $this->dispatcher, $this->logger);
|
||||
|
||||
if ('' !== $dsn->getOption('verify_peer') && !filter_var($dsn->getOption('verify_peer', true), \FILTER_VALIDATE_BOOLEAN)) {
|
||||
if (
|
||||
'' !== $dsn->getOption('verify_peer')
|
||||
&& !filter_var($dsn->getOption('verify_peer', true), \FILTER_VALIDATE_BOOLEAN)
|
||||
) {
|
||||
/** @var SocketStream $stream */
|
||||
$stream = $transport->getStream();
|
||||
$streamOptions = $stream->getStreamOptions();
|
||||
@ -85,7 +91,10 @@ final class PSCTransportFactory extends AbstractTransportFactory
|
||||
}
|
||||
|
||||
if (null !== ($restartThreshold = $dsn->getOption('restart_threshold'))) {
|
||||
$transport->setRestartThreshold((int) $restartThreshold, (int) $dsn->getOption('restart_threshold_sleep', 0));
|
||||
$transport->setRestartThreshold(
|
||||
(int) $restartThreshold,
|
||||
(int) $dsn->getOption('restart_threshold_sleep', 0),
|
||||
);
|
||||
}
|
||||
|
||||
if (null !== ($pingThreshold = $dsn->getOption('ping_threshold'))) {
|
||||
|
||||
@ -72,6 +72,9 @@
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" data-bs-toggle="tab" href="#extra" role="tab">{{'expande'|trans}}</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" data-bs-toggle="tab" href="#smtp" role="tab">{{'SMTP'|trans}}</a>
|
||||
</li>
|
||||
{% for customGroup in customGroups %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" data-bs-toggle="tab" href="#{{ customGroup.id }}" role="tab">{{ customGroup.title }}</a>
|
||||
@ -2248,6 +2251,89 @@
|
||||
{{ form_errors(form.disableOldCalc) }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane" id="smtp" role="tabpanel">
|
||||
<fieldset>
|
||||
<h4>{{'SMTP'|trans}}</h4>
|
||||
<p class="text-muted">{{'If disabled, the instance / default SMTP configuration is used.'|trans}}</p>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-6 form-control-label">
|
||||
{{ form_label(form.smtpOwn) }}
|
||||
</label>
|
||||
<div class="col-md-6">
|
||||
{{ form_widget(form.smtpOwn) }}
|
||||
</div>
|
||||
{{ form_errors(form.smtpOwn) }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-6 form-control-label">
|
||||
{{ form_label(form.smtpTls) }}
|
||||
</label>
|
||||
<div class="col-md-6">
|
||||
{{ form_widget(form.smtpTls) }}
|
||||
</div>
|
||||
{{ form_errors(form.smtpTls) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-6 form-control-label">
|
||||
{{ form_label(form.smtpHost) }}
|
||||
</label>
|
||||
<div class="col-md-6">
|
||||
{{ form_widget(form.smtpHost) }}
|
||||
</div>
|
||||
{{ form_errors(form.smtpHost) }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-6 form-control-label">
|
||||
{{ form_label(form.smtpPort) }}
|
||||
</label>
|
||||
<div class="col-md-6">
|
||||
{{ form_widget(form.smtpPort) }}
|
||||
</div>
|
||||
{{ form_errors(form.smtpPort) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-6 form-control-label">
|
||||
{{ form_label(form.smtpUsername) }}
|
||||
</label>
|
||||
<div class="col-md-6">
|
||||
{{ form_widget(form.smtpUsername) }}
|
||||
</div>
|
||||
{{ form_errors(form.smtpUsername) }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-6 form-control-label">
|
||||
{{ form_label(form.smtpPassword) }}
|
||||
</label>
|
||||
<div class="col-md-6">
|
||||
{{ form_widget(form.smtpPassword) }}
|
||||
</div>
|
||||
{{ form_errors(form.smtpPassword) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-8">
|
||||
<a href="{{ path('psc_backend_shop_settings_smtptest') }}" target="_blank" class="btn btn-sm btn-info w-100">{{'Test settings'|trans}}</a>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
{% for customGroup in customGroups %}
|
||||
<div class="tab-pane" id="{{ customGroup.id }}" role="tabpanel">
|
||||
{% for customField in customFields %}
|
||||
|
||||
@ -0,0 +1,83 @@
|
||||
{% extends 'backend_base.html.twig' %}
|
||||
|
||||
{% block body %}
|
||||
|
||||
{% form_theme form with ['@PSCBackendDashboard/form/form_errors.html.twig'] %}
|
||||
<div class="header">
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
|
||||
<h3>
|
||||
<i class="fa-fw fa fa-envelope"></i>
|
||||
{{ shop.title }} <span>>
|
||||
Smtp Einstellungen testen </span></h3>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="body">
|
||||
{% if true == success and true == send %}
|
||||
<div class="alert alert-success" role="alert">Erfolgreich versendet</div>
|
||||
{% endif %}
|
||||
{% if false == success and true == send %}
|
||||
<div class="alert alert-danger" role="alert">Fehler: {{ error }}</div>
|
||||
{% endif %}
|
||||
{{ form_start(form, { 'attr': {'class': 'smart-form'}}) }}
|
||||
{{ form_errors(form) }}
|
||||
<div class="panel">
|
||||
<div class="header">
|
||||
<h4>Smtp Einstellungen testen</h4>
|
||||
</div>
|
||||
<div class="body">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-3 form-control-label">{{ form_label(form.from) }}</label>
|
||||
<div class="col-md-9">
|
||||
{{ form_widget(form.from) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-3 form-control-label">{{ form_label(form.to) }}</label>
|
||||
<div class="col-md-9">
|
||||
{{ form_widget(form.to) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-3 form-control-label">{{ form_label(form.subject) }}</label>
|
||||
<div class="col-md-9">
|
||||
{{ form_widget(form.subject) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-3 form-control-label">{{ form_label(form.text) }}</label>
|
||||
<div class="col-md-9">
|
||||
{{ form_widget(form.text) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel">
|
||||
<div class="body">
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-offset-2 col-md-11">
|
||||
{{ form_widget(form.save, {attr: {class: 'btn btn-primary btn-sm'}}) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ form_end(form) }}
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
@ -12,7 +12,7 @@ class Barcode extends Node
|
||||
|
||||
public function __construct(
|
||||
Node $annotation,
|
||||
null|AbstractExpression $parameters = null,
|
||||
?AbstractExpression $parameters = null,
|
||||
Node $body,
|
||||
$lineno,
|
||||
$tag = null,
|
||||
@ -79,7 +79,7 @@ if(isset($_options["svg"]) && $_options["svg"] == true) {
|
||||
$options = new \PSC\System\SettingsBundle\Barcode\QRGdWithLogoOptions();
|
||||
$options->version = -1;
|
||||
$options->versionMax = 40;
|
||||
$options->eccLevel = \chillerlan\QRCode\Common\EccLevel::H;
|
||||
$options->eccLevel = \chillerlan\QRCode\Common\EccLevel::L;
|
||||
$options->outputType = \chillerlan\QRCode\Output\QROutputInterface::CUSTOM;
|
||||
$options->outputInterface = \PSC\System\SettingsBundle\Barcode\QRImagickCMYK::class;
|
||||
$options->imagickFormat = "jpg";
|
||||
@ -116,7 +116,7 @@ if(isset($_options["svg"]) && $_options["svg"] == true) {
|
||||
$options = new \PSC\System\SettingsBundle\Barcode\QRGdWithLogoOptions();
|
||||
$options->version = -1;
|
||||
$options->versionMax = 40;
|
||||
$options->eccLevel = \chillerlan\QRCode\Common\EccLevel::H;
|
||||
$options->eccLevel = \chillerlan\QRCode\Common\EccLevel::L;
|
||||
$options->outputType = \chillerlan\QRCode\Output\QROutputInterface::CUSTOM;
|
||||
if(isset($_options["logo"]) && $_options["logo"] == true) {
|
||||
$options->logo = $_options["logo"];
|
||||
|
||||
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace PSC\System\UpdateBundle\Migrations;
|
||||
|
||||
class Version20260601120000 extends Base
|
||||
{
|
||||
public function migrateDatabase(): void
|
||||
{
|
||||
$connection = $this->entityManager->getConnection();
|
||||
$connection->executeQuery("ALTER TABLE shop ADD COLUMN smtp_own TINYINT(1) NULL DEFAULT NULL;");
|
||||
$connection->executeQuery("ALTER TABLE shop ADD COLUMN smtp_host VARCHAR(255) NULL DEFAULT NULL;");
|
||||
$connection->executeQuery("ALTER TABLE shop ADD COLUMN smtp_port INT NULL DEFAULT NULL;");
|
||||
$connection->executeQuery("ALTER TABLE shop ADD COLUMN smtp_username VARCHAR(255) NULL DEFAULT NULL;");
|
||||
$connection->executeQuery("ALTER TABLE shop ADD COLUMN smtp_password VARCHAR(255) NULL DEFAULT NULL;");
|
||||
$connection->executeQuery("ALTER TABLE shop ADD COLUMN smtp_tls TINYINT(1) NULL DEFAULT NULL;");
|
||||
}
|
||||
}
|
||||
@ -1,68 +1,70 @@
|
||||
{% extends 'backend_base.html.twig' %}
|
||||
{# Schlankes Layout ohne Menü/Shop-Query: backend_base bzw. backend_tailwind_base
|
||||
rendern ShopController::myEditableShops…, was die shop-Tabelle abfragt. Steht eine
|
||||
Migration aus, die shop-Spalten ergänzt (z.B. SMTP-Felder), würde das mit
|
||||
"Unknown column" crashen, bevor die Migration ausgeführt werden kann. #}
|
||||
{% extends 'backend_minimal.html.twig' %}
|
||||
|
||||
{% block body %}
|
||||
<div class="header">
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
|
||||
<h3>
|
||||
<i class="fa-fw fa fa-plug"></i>
|
||||
Migration <span>>
|
||||
Ausführen </span>
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="body">
|
||||
{% if mustRun %}
|
||||
<div class="alert alert-danger" role="alert">
|
||||
<h5>System nicht aktuell</h5>
|
||||
</div>
|
||||
<div class="panel">
|
||||
<div class="body">
|
||||
<h5>Soll die Migration durchgeführt werden?</h5>
|
||||
<p>
|
||||
<div class="w-full bg-white border border-gray-200 shadow-xl rounded-2xl p-8 space-y-6">
|
||||
|
||||
{{ form_start(form, { 'attr': {'class': ''}}) }}
|
||||
<div class="row mb-3">
|
||||
<label class="col-md-1 form-control-label"></label>
|
||||
<div class="col-md-1">
|
||||
{{ form_widget(form.yes, {attr: {class: 'btn btn-lg btn-warning btn-sm'}}) }}
|
||||
<div class="flex items-center gap-3 border-b border-gray-100 pb-4">
|
||||
<span class="flex h-10 w-10 items-center justify-center rounded-lg bg-psc-500/10 text-psc-500">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" viewBox="0 0 24 24" fill="none"
|
||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M9 2v6M15 2v6M7 8h10v3a5 5 0 0 1-10 0V8zM12 16v6"/>
|
||||
</svg>
|
||||
</span>
|
||||
<div>
|
||||
<h3 class="text-lg font-semibold text-gray-900">Migration</h3>
|
||||
<p class="text-sm text-gray-500">Ausführen</p>
|
||||
</div>
|
||||
<div class="col-md-1">
|
||||
{{ form_widget(form.no, {attr: {class: 'btn btn-lg btn-primary btn-sm'}}) }}
|
||||
</div>
|
||||
|
||||
{% if mustRun %}
|
||||
<div class="rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm font-medium text-red-700">
|
||||
System nicht aktuell
|
||||
</div>
|
||||
|
||||
<div class="rounded-xl border border-gray-200 bg-gray-50 p-5">
|
||||
<h5 class="mb-4 text-base font-medium text-gray-900">Soll die Migration durchgeführt werden?</h5>
|
||||
|
||||
{{ form_start(form) }}
|
||||
<div class="flex items-center gap-3">
|
||||
{{ form_widget(form.yes, {attr: {class: 'inline-flex items-center justify-center font-medium rounded-lg transition-colors min-h-[2.25rem] px-5 text-sm text-white shadow bg-psc-500 hover:bg-psc-600 cursor-pointer'}}) }}
|
||||
{{ form_widget(form.no, {attr: {class: 'inline-flex items-center justify-center font-medium rounded-lg transition-colors min-h-[2.25rem] px-5 text-sm text-gray-700 bg-white border border-gray-300 shadow-sm hover:bg-gray-50 cursor-pointer'}}) }}
|
||||
</div>
|
||||
{{ form_end(form) }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{% else %}
|
||||
<div class="alert alert-success" role="alert">
|
||||
<h5>System aktuell</h5>
|
||||
<div class="rounded-lg border border-green-200 bg-green-50 px-4 py-3 text-sm font-medium text-green-700">
|
||||
System aktuell
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="panel">
|
||||
<div class="body">
|
||||
<table class="table table-sm">
|
||||
<thead class="thead-dark">
|
||||
<div class="overflow-hidden rounded-xl border border-gray-200">
|
||||
<table class="min-w-full divide-y divide-gray-200 text-sm">
|
||||
<thead class="bg-gray-50">
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Ausgeführt?</th>
|
||||
<th class="px-4 py-3 text-left font-semibold text-gray-600">Name</th>
|
||||
<th class="px-4 py-3 text-right font-semibold text-gray-600">Ausgeführt?</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tbody class="divide-y divide-gray-100">
|
||||
{% for migration in migrations %}
|
||||
<tr {% if loop.index is odd %}class="color"{% endif %}>
|
||||
<td><b>{{ migration.name }}</b></td>
|
||||
<td>{% if migration.mustRun %}<span class="badge bg-danger">Nein</span>{% else %}<span class="badge bg-success">Ja</span>{% endif %}</td>
|
||||
|
||||
<tr class="{% if loop.index is odd %}bg-white{% else %}bg-gray-50/50{% endif %}">
|
||||
<td class="px-4 py-2.5 font-medium text-gray-800">{{ migration.name }}</td>
|
||||
<td class="px-4 py-2.5 text-right">
|
||||
{% if migration.mustRun %}
|
||||
<span class="inline-flex items-center rounded-full bg-red-100 px-2.5 py-0.5 text-xs font-medium text-red-700">Nein</span>
|
||||
{% else %}
|
||||
<span class="inline-flex items-center rounded-full bg-green-100 px-2.5 py-0.5 text-xs font-medium text-green-700">Ja</span>
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
29
src/new/templates/backend_minimal.html.twig
Normal file
29
src/new/templates/backend_minimal.html.twig
Normal file
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de-DE">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
|
||||
<title>PSC Admin</title>
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
<base href="{{ app.request.getBaseURL() }}/"/>
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||||
{% block stylesheets %}
|
||||
{% endblock %}
|
||||
</head>
|
||||
{# Bewusst ohne Sidebar/Menü und ohne ShopController::myEditableShops…: dieses
|
||||
Layout muss auch dann funktionieren, wenn eine ausstehende Migration shop-Spalten
|
||||
ergänzt (sonst "Unknown column", bevor die Migration laufen kann). Lädt die
|
||||
Tailwind-Backend-Styles über importmap('backend/tailwind'). #}
|
||||
<body class="min-h-screen bg-slate-100 text-gray-900 antialiased dark:bg-gray-900 dark:text-gray-100">
|
||||
<div class="mx-auto w-full max-w-4xl px-4 py-10">
|
||||
{% block body %}
|
||||
{% endblock %}
|
||||
</div>
|
||||
{% block javascripts %}
|
||||
{% endblock %}
|
||||
{% block importmap %}{{ importmap('backend/tailwind') }}{% endblock %}
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -71,7 +71,7 @@ class SaveFiles
|
||||
ElementBinding::Company2 => $this->contact->getLayouterData()->getCompany2() ?? $element->getDefault1(),
|
||||
ElementBinding::Title => $this->contact->getLayouterData()->getTitle() ?? $element->getDefault1(),
|
||||
ElementBinding::Position => $this->contact->getLayouterData()->getPosition() ?? $element->getDefault1(),
|
||||
ElementBinding::Steet => $this->contact->getLayouterData()->getStreet() ?? $element->getDefault1(),
|
||||
ElementBinding::Street => $this->contact->getLayouterData()->getStreet() ?? $element->getDefault1(),
|
||||
ElementBinding::Function => $this->contact->getLayouterData()->getFunction() ?? $element->getDefault1(),
|
||||
ElementBinding::UserCountry => $this->contact->getCountryCode() ?? $element->getDefault1(),
|
||||
ElementBinding::Fon => [
|
||||
|
||||
@ -1399,6 +1399,10 @@ html {
|
||||
max-width: 42rem;
|
||||
}
|
||||
|
||||
.max-w-4xl{
|
||||
max-width: 56rem;
|
||||
}
|
||||
|
||||
.max-w-7xl{
|
||||
max-width: 80rem;
|
||||
}
|
||||
@ -1744,6 +1748,11 @@ html {
|
||||
border-color: rgb(243 244 246 / var(--tw-divide-opacity));
|
||||
}
|
||||
|
||||
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
|
||||
--tw-divide-opacity: 1;
|
||||
border-color: rgb(229 231 235 / var(--tw-divide-opacity));
|
||||
}
|
||||
|
||||
.overflow-hidden{
|
||||
overflow: hidden;
|
||||
}
|
||||
@ -2014,6 +2023,10 @@ html {
|
||||
background-color: rgb(249 250 251 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.bg-gray-50\/50{
|
||||
background-color: rgb(249 250 251 / 0.5);
|
||||
}
|
||||
|
||||
.bg-gray-500{
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(107 114 128 / var(--tw-bg-opacity));
|
||||
@ -2073,6 +2086,10 @@ html {
|
||||
background-color: rgb(234 100 27 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.bg-psc-500\/10{
|
||||
background-color: rgb(234 100 27 / 0.1);
|
||||
}
|
||||
|
||||
.bg-red-100{
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(254 226 226 / var(--tw-bg-opacity));
|
||||
@ -2240,6 +2257,11 @@ html {
|
||||
padding-bottom: 0.375rem;
|
||||
}
|
||||
|
||||
.py-10{
|
||||
padding-top: 2.5rem;
|
||||
padding-bottom: 2.5rem;
|
||||
}
|
||||
|
||||
.py-12{
|
||||
padding-top: 3rem;
|
||||
padding-bottom: 3rem;
|
||||
@ -2278,6 +2300,10 @@ html {
|
||||
padding-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.pb-4{
|
||||
padding-bottom: 1rem;
|
||||
}
|
||||
|
||||
.pl-8{
|
||||
padding-left: 2rem;
|
||||
}
|
||||
|
||||
@ -1,11 +1,12 @@
|
||||
info:
|
||||
datum: 12.05.2026
|
||||
datum: 02.06.2026
|
||||
release: 2.3.6
|
||||
|
||||
changelog:
|
||||
- version: 2.3.6
|
||||
datum: 12.05.2026
|
||||
datum: 02.06.2026
|
||||
changes:
|
||||
- "Shop kann eigene SMTP Einstellungen haben"
|
||||
- "Passwort Start und Finish Aktion Absender und Empfänger Bug behoben"
|
||||
- "Form Based Layouter speichert jetzt die Firma vom angemeldeten Benutzer"
|
||||
- "Kalk kann jetzt mit $Vxxx_staffel_value$V umgehen. Mit staffelCalc=\"$Vauflage$V\" kann in der Option die Grundlage der Staffel aus der Papierdatenbank übergeben werden."
|
||||
|
||||
@ -2701,10 +2701,10 @@ class UserController extends TP_Controller_Action
|
||||
$rows = Doctrine_Query::create()->from('Orders m');
|
||||
} elseif ($this->user->getShowOtherOrdersAccountFilter() == 2) {
|
||||
$rows = Doctrine_Query::create()->from('Orders m');
|
||||
$rows->where('account_id = ?', array(intval($this->user->account_id)));
|
||||
$rows->where('m.Contact.account_id = ?', array(intval($this->user->account_id)));
|
||||
} elseif ($this->user->getShowOtherOrdersAccountFilter() == 3) {
|
||||
$rows = Doctrine_Query::create()->from('Orders m');
|
||||
$rows->where('account_id = ?', array(intval($this->user->getShowOtherOrdersAccount())));
|
||||
$rows->where('m.Contact.account_id = ?', array(intval($this->user->getShowOtherOrdersAccount())));
|
||||
}
|
||||
} else {
|
||||
if ($mode->over_ride_contact != false && $mode->over_ride_contact != 'new') {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user