RRZE-Webteam / rrze-shorturl

WordPress-Plugin to enable a shorturl redirection service run on two servers (WP + PHP-only)
https://www.shorturl.rrze.fau.de
GNU General Public License v3.0
0 stars 1 forks source link

Eigener URI-Link nicht bearbeitbar und nicht löschbar #130

Open xwolfde opened 1 month ago

xwolfde commented 1 month ago

Ich hab Montag den URI-Link /faudir angelegt.

grafik

Jetzt taucht der nicht unter "meine Links" auf und ich kann den auch nicht löschen oder bearbeiten.

Ich sehe auch nicht, unter welcher Kennung der angelegt wurde, was nützlich wäre, wenn es jemand anders angelegt worden wäre und ich als Admin (nicht als normaler User!) da nachfragen wollte.

xwolfde commented 1 month ago

neben dem Problem dass ich meinen eigenen Link nicht löschen oder bearbeiten kann, wäre es ggf. ein Enhancement-Request: Wir als Website-Admins sollten die Option haben, alle Shorturls zu löschen oder zu bearbeiten.

thenickless commented 1 month ago

Wir haben in Live gerade ein Problem mit der Rückgabe von rrze-ac beim SSO.

Bildschirmfoto 2024-07-18 um 12 56 26

=> ich fixe es asap. Und verbessere die Darstellung / Filterung, sodass IdM als Info mit auftaucht / verwendet wird für verschiedene (jetzt nur angedachte) Filterungen

thenickless commented 1 month ago

Meine große Herausforderung dabei ist, dass ich keinen Zugriff auf die Datenbank durch zB PHPmyAdmin habe und mir Tools basteln muss, die mir SQL Rückgaben zeigen. Ich kann somit nicht einfach mal eben nachgucken, welcher Link wem gehört oder ein Test-SQL vorab ohne Datenbank-Commit absetzen.

xwolfde commented 1 month ago

Geht mir genauso und bei meinen Plugins machte ich auch immer dasslebem it Debugging... Selbst wenn man den MyAdmin-Zugang hat, muss man sich durch Tausend-Subtables wühlen, was eigentlich immer mehr Zeit kostet als den "Umweg" über eigenes Debugging im Plugin.

thenickless commented 1 month ago

Naja, ich find SQL schon nützlich und wühle mich nicht durch Subtables. Bei diesem habe ich die Tables, Contraints, Trigger etc selbst angelegt, an der Struktur hapert's nicht. Es ist halt kompliziert mit Plugin in Git, merge, auf CMS update mit einigen Klicks, refresh ggfalls unterschiedlichster Caches, in der console hoffen, dass man nichts vergessen hat, damit man das ganze Prozedere nicht gleich erneut machen muss. Im Ideal(!) ist Testumgebung IDENTISCH mit Liveumgebung. Dies ist bei uns aus bekannten Gründen nicht der Fall. SSO Test-IdP liefert über rrze-ac anderes als die Live-IdP. Ich komm aber auch aus der Oracle Welt. Vor Internet Development (vor rund 22 Jahren bald) habe ich als Oracle DB Developer gearbeitet und mag PL/SQL und SQL gleichermaßen.