﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
2490	Beim Löschen eines customers_status group_ids in content_manager anpassen	noRiddle	somebody	"Beim Löschen einer Kundengruppe in ''/admin/customers_status.php'' werden die ''group_permission_X''-Felder in den Tabellen ''categories'' und ''products'' ebenfalls entfernt.
Es müsste im 
{{{
case 'deleteconfirm':
}}}

auch das Feld ''group_ids'' in der Tabelle ''content_manager'' angepasst werden.
Z.b. mittels
{{{
xtc_db_query(""UPDATE content_manager SET group_ids = REPLACE(group_ids, 'c_"".(int)$cID.""_group,', '')"");
}}}



Es wäre allerdings allgemein zu überlegen, ob nicht auch die Tabelle ''orders'' beachtet werden sollte.
Wenn eine Kundengruppe gelöscht wird könnte es Bestellungen geben in welcher ein Kunde diese Kundengruppe hatte.
Vielleicht im ''case 'delete':'' wenigstens eine Warnung dahingehend ausgeben ?


Eventuell wäre es auch besser es gar nicht mehr möglich zu machen Kundengruppen zu löschen und ihnen statt dessen lediglich die Möglichkeit des Deaktivierens zu verleihen.
Das könnte allerdings Kreise durch verschiedene Code-Stellen ziehen...

Gruß,
noRiddle
 
"	Aufgabe	closed	normal	modified-shop-2.0.8.0	Admin	2.0.7.2	fixed				
