Modify

Opened 3 years ago

Closed 3 years ago

#2490 closed Aufgabe (fixed)

Beim Löschen eines customers_status group_ids in content_manager anpassen

Reported by: noRiddle Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.8.0
Component: Admin Version: 2.0.7.2
Keywords: Cc:
Blocked By: Blocking:

Description

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

Attachments (0)

Change History (1)

comment:1 by Gerhard Waldemair, 3 years ago

Resolution: fixed
Status: newclosed

In 15050:

fix #2490 - fix deleting customers status for content manager

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.