Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit ba77eaba erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: discount user_groups assignment migration

Übergeordneter 599ada5d
No related branches found
No related tags found
2 Merge Requests!8Next,!6fix: discount user_groups assignment migration
Pipeline #7797 mit Warnungen bestanden mit Phase
in 8 Sekunden
......@@ -3,4 +3,5 @@
<event on="onQuiqqerProductsCalcListProduct" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcListProduct"/>
<event on="onQuiqqerProductsCalcList" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcList"/>
<event on="onQuiqqerProductsCalcProduct" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcListProduct"/>
<event on="onQuiqqerMigrationV2" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerMigrationV2"/>
</events>
\ No newline at end of file
......@@ -356,7 +356,7 @@ public function canUsedBy(QUI\Interfaces\Users\User $User): bool
/* @var $Group QUI\Groups\Group */
foreach ($discountGroups as $gid) {
foreach ($groupsOfUser as $Group) {
if ($Group->getUsers() == $gid) {
if ($Group->getId() == $gid) {
return true;
}
......
......@@ -13,6 +13,8 @@
use QUI\ERP\Products\Utils\Calc;
use QUI\ERP\Products\Product\ProductList;
use QUI\System\Console\Tools\MigrationV2;
use function array_filter;
use function explode;
......@@ -319,4 +321,15 @@ public static function onQuiqqerProductsCalcList(
}
}
}
public static function onQuiqqerMigrationV2(MigrationV2 $Console): void
{
$Console->writeLn('- Migrate discounts');
QUI\Utils\MigrationV1ToV2::migrateUserGroupField(
QUI::getDBTableName('discounts'),
'user_groups'
);
}
}
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren