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 @@ ...@@ -3,4 +3,5 @@
<event on="onQuiqqerProductsCalcListProduct" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcListProduct"/> <event on="onQuiqqerProductsCalcListProduct" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcListProduct"/>
<event on="onQuiqqerProductsCalcList" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcList"/> <event on="onQuiqqerProductsCalcList" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcList"/>
<event on="onQuiqqerProductsCalcProduct" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcListProduct"/> <event on="onQuiqqerProductsCalcProduct" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerProductsCalcListProduct"/>
<event on="onQuiqqerMigrationV2" fire="\QUI\ERP\Discount\EventHandling::onQuiqqerMigrationV2"/>
</events> </events>
\ No newline at end of file
...@@ -356,7 +356,7 @@ public function canUsedBy(QUI\Interfaces\Users\User $User): bool ...@@ -356,7 +356,7 @@ public function canUsedBy(QUI\Interfaces\Users\User $User): bool
/* @var $Group QUI\Groups\Group */ /* @var $Group QUI\Groups\Group */
foreach ($discountGroups as $gid) { foreach ($discountGroups as $gid) {
foreach ($groupsOfUser as $Group) { foreach ($groupsOfUser as $Group) {
if ($Group->getUsers() == $gid) { if ($Group->getId() == $gid) {
return true; return true;
} }
......
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
use QUI\ERP\Products\Utils\Calc; use QUI\ERP\Products\Utils\Calc;
use QUI\ERP\Products\Product\ProductList; use QUI\ERP\Products\Product\ProductList;
use QUI\System\Console\Tools\MigrationV2;
use function array_filter; use function array_filter;
use function explode; use function explode;
...@@ -319,4 +321,15 @@ public static function onQuiqqerProductsCalcList( ...@@ -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