OTRS User lässt sich nicht löschen

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
newuserME
Znuny newbie
Posts: 5
Joined: 15 Jul 2015, 11:15
Znuny Version: 4.0.9-02

OTRS User lässt sich nicht löschen

Post by newuserME »

Hallo,
vorab sry, dass ich mich schon wieder hier melde, aber ich komme grade einfach nicht weiter und bei meinem ersten Thread konnte mir hier ja jemand sehr schnell helfen.
Ich versuche momentan einen der angelegten Agenten aus Otrs zu löschen.

Dazu bin ich folgendermaßen vorgegangen:
1.Über das Terminal meines CentOs Server auf welchem Otrs installiert wurde habe ich mich mit der Datenbank verbunden und die OTRS Datenbank ausgewählt.
2.Über Select * from users werden mir alle angelegten Agenten angezeigt.
3.Wenn ich nun aber den SQL Befehl delete from users where 'login' = "Username" abschicke ,welcher ja eigentlich den mit "Username" definierten Agenten löschen sollte, bekomme ich nur als Rückmeldung Query Ok, 0 rows affected (0,00 sec) zurück und der Agent wird nicht gelöscht.

Hat jemand hier eine Idee,was das Problem sein könnte?
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: OTRS User lässt sich nicht löschen

Post by Hazet »

Du sollst auf die DB nicht schreibend mit SQL zugreifen, ausser Du weisst sehr genau was Du tust.

Agenten löschen ist dabei generell eine schlechte Idee.

Tickets und Artikel welche dem Agenten zugeordnet sind würden danach "in der Luft hängen". Deswegen Agenten nur auf ungültig setzen.
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
newuserME
Znuny newbie
Posts: 5
Joined: 15 Jul 2015, 11:15
Znuny Version: 4.0.9-02

Re: OTRS User lässt sich nicht löschen

Post by newuserME »

An sich ist das was du schreibst alles logisch, es ist mir auch wohl bewusst was die delete Anweisung bewirken sollte die Frage ist nur, warum Sie nicht durchgeführt wird der Syntax an sich ist ja korrekt und ich habe zu 100% auch den richtigen login namen angegeben.

Es geht mir nur darum die User die ich zum testen meiner Konfiguration erstellt habe, oder Mitarbeiter die das Unternehmen verlassen wieder rauszubekommen, weil es sonst in der OTRS Admin Oberfläche sehr schnell unübersichtlich wird, wenn ich die User nichtmehr löschen kann.
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: OTRS User lässt sich nicht löschen

Post by Hazet »

Habe ich schon verstanden. Nichtsdestotrotz: Schlechte Idee.
Abgesehen davon eher ein SQL-Problem als ein OTRS-Problem.

Was gibt denn

select * from users where 'login'='Benutzername'

zurück?
Commit?
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: OTRS User lässt sich nicht löschen

Post by jojo »

in einigen RDBMS lassen sich Daten nur löschen wenn alle dazu gehörigen Einträge aus anderen Tabellen gelöscht sind. Desweiteren komm im Frontend evtl. noch der Cache dazu, direkte Datenbankmanipulationen löschen natürlich nicht den Cache.

Aber wiederholend: Lösche niemals direkt aus der Datenbank!
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
newuserME
Znuny newbie
Posts: 5
Joined: 15 Jul 2015, 11:15
Znuny Version: 4.0.9-02

Re: OTRS User lässt sich nicht löschen

Post by newuserME »

@Hazet
Die Abfrage gibt die Zeile des User zurück den ich bei Username angebe, ich habe mich nicht verschrieben :D .

Na gut ihr habt mich überzeugt und ich lasse meine Finger von der Datenbank.
Trotzdem wirklich schade, dass in Otrs keine Funktion implementiert wurde die das löschen von Usern,Queues etc ermöglicht.
Umso länger das Ticket System läuft umso unübersichtlicher wird es für den Admin :( .
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: OTRS User lässt sich nicht löschen

Post by Hazet »

Dass es irgendwann unübersichtlich wird stimmt.
@Jojo:
Ein Schalter zum Ausblenden ungültiger Agenten/Queues etc. wäre eine schicke Sache. Oder spricht da was dagegen?
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
wurzel
Znuny guru
Posts: 3273
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: OTRS User lässt sich nicht löschen

Post by wurzel »

Hi,

User zu löschen ist böse [TM] :D
Du verlierst halt die History von Tickets und kannst es evtl. nicht mehr nachvollziehen.
Hazet wrote:Dass es irgendwann unübersichtlich wird stimmt.
@Jojo:
Ein Schalter zum Ausblenden ungültiger Agenten/Queues etc. wäre eine schicke Sache. Oder spricht da was dagegen?
Stimmt, es wird unübersichtlich. Ich benenne die invalid Sachen oft um mit zzz_ zu Beginn, dann rutscht das nach
unten.

Das mit dem Ausblenden ungültiger Agenten ist natürlich eine sehr gute Idee und eine sehr schicke Sache. Es muss halt jemand programmieren :D Mach 'n Pull-Request 8)

Flo
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
Locked