Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP - Rel #149

Merged
merged 34 commits into from
Aug 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
5618a8c
Update FUNDING.yml
thomas-kl1 Mar 17, 2024
8685359
#138 - WIP Remove ActionInterface abstraction
thomas-kl1 Jun 17, 2024
3382ac9
Remove abstract layer for entity actions
thomas-kl1 Jun 27, 2024
c64cd7b
Fix #143 - Ignore customer validation
thomas-kl1 Jun 27, 2024
9350f2f
sugar syntax
thomas-kl1 Jun 27, 2024
41784af
Fix nullable properties for config source components
thomas-kl1 Jun 27, 2024
22d90fd
WIP fix scopable config
thomas-kl1 Aug 3, 2024
24eb487
Fix nullable properties
thomas-kl1 Aug 3, 2024
8c8db88
Add notifier decorator
thomas-kl1 Aug 4, 2024
15fde18
Fix settings scope + notifications
thomas-kl1 Aug 4, 2024
c175d88
Merge pull request #144 from opengento/master
thomas-kl1 Aug 4, 2024
b93f96f
Update CI config
thomas-kl1 Aug 4, 2024
91730b5
fix CI
thomas-kl1 Aug 4, 2024
3b7dec5
Phpcs fix
thomas-kl1 Aug 4, 2024
4241fbd
VirtualTypes cannot be proxied + fix missing variable
thomas-kl1 Aug 4, 2024
81482bf
Add lazy load proxy
thomas-kl1 Aug 4, 2024
f409bbb
Fix #146 - Invert order count condition
thomas-kl1 Aug 20, 2024
e04a55b
improve customer selection with website scope
kpitn Aug 20, 2024
ebabae0
add missing delay variable in email
kpitn Aug 20, 2024
ac18010
Merge pull request #147 from kpitn/feat-improve-customer-selection
thomas-kl1 Aug 20, 2024
2234a18
refactoring get erasure delay
kpitn Aug 22, 2024
6e30512
remove website parameter for getdelay function
kpitn Aug 22, 2024
5561056
Merge pull request #148 from kpitn/feat-add-missing-delay
thomas-kl1 Aug 22, 2024
3a9750d
Remove unused imports
thomas-kl1 Aug 23, 2024
d2eed19
#145 - Use config path in default config values + fix email template …
thomas-kl1 Aug 23, 2024
3b42fee
#145 - Fix Column 'state' in where clause is ambiguous
thomas-kl1 Aug 24, 2024
285e688
Fix config + php compat
thomas-kl1 Aug 24, 2024
3597dc2
Fix multiple errors + remove unused types + fix admin actions
thomas-kl1 Aug 24, 2024
79040b7
Fix create new customer form in admin ui
thomas-kl1 Aug 24, 2024
7bb6f02
Fix customer route compability with AccountInterface
thomas-kl1 Aug 24, 2024
27ac6ac
Fix console command if entity already exists
thomas-kl1 Aug 24, 2024
4b78afe
Remove final keywords
thomas-kl1 Aug 24, 2024
9ec6596
Fix link to actions in emails + Fix cli invalid types
thomas-kl1 Aug 24, 2024
02c211b
Remove deprecated code
thomas-kl1 Aug 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# These are supported funding model platforms

#github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: thomas_klein # Replace with a single Patreon username
#patreon: # Replace with a single Patreon username
#open_collective: # Replace with a single Open Collective username
#ko_fi: # Replace with a single Ko-fi username
#tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
#community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
#liberapay: # Replace with a single Liberapay username
#issuehunt: # Replace with a single IssueHunt username
#otechie: # Replace with a single Otechie username
custom: ['https://secure.payplug.com/p/jtN33xM']
custom: ['https://www.helloasso.com/associations/opengento/formulaires/1']
4 changes: 2 additions & 2 deletions .github/workflows/coding-standard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ jobs:
name: M2 Coding Standard
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: extdn/github-actions-m2/magento-coding-standard@master
- uses: actions/checkout@v4
- uses: extdn/github-actions-m2/magento-coding-standard/8.2@master
4 changes: 2 additions & 2 deletions .github/workflows/mess-detector.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ jobs:
name: M2 Mess Detector
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: extdn/github-actions-m2/magento-mess-detector@master
- uses: actions/checkout@v4
- uses: extdn/github-actions-m2/magento-mess-detector/@master
4 changes: 2 additions & 2 deletions .github/workflows/phpstan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
name: M2 PHPStan
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: extdn/github-actions-m2/magento-phpstan@master
- uses: actions/checkout@v4
- uses: extdn/github-actions-m2/magento-phpstan/8.2@master
with:
composer_name: opengento/module-gdpr
59 changes: 0 additions & 59 deletions Api/ActionEntityRepositoryInterface.php

This file was deleted.

25 changes: 0 additions & 25 deletions Api/ActionInterface.php

This file was deleted.

17 changes: 0 additions & 17 deletions Api/Data/ActionContextInterface.php

This file was deleted.

59 changes: 0 additions & 59 deletions Api/Data/ActionEntityInterface.php

This file was deleted.

31 changes: 0 additions & 31 deletions Api/Data/ActionEntitySearchResultsInterface.php

This file was deleted.

21 changes: 0 additions & 21 deletions Api/Data/ActionResultInterface.php

This file was deleted.

9 changes: 1 addition & 8 deletions Api/Data/EraseEntityInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,7 @@ public function setEraseId(int $eraseId): EraseEntityInterface;

public function getEntityId(): int;

/**
* Set the entity ID
*
* @param int $entityId
* @return EraseEntityInterface
* @todo force type in php7.4
*/
public function setEntityId($entityId): EraseEntityInterface;
public function setEntityId(int $entityId): EraseEntityInterface;

public function getEntityType(): string;

Expand Down
9 changes: 1 addition & 8 deletions Api/Data/ExportEntityInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,7 @@ public function setExportId(int $exportId): ExportEntityInterface;

public function getEntityId(): int;

/**
* Set the entity ID
*
* @param int $entityId
* @return ExportEntityInterface
* @todo force type in php7.4
*/
public function setEntityId($entityId): ExportEntityInterface;
public function setEntityId(int $entityId): ExportEntityInterface;

public function getEntityType(): string;

Expand Down
6 changes: 3 additions & 3 deletions Api/EraseSalesInformationInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@

namespace Opengento\Gdpr\Api;

use DateTime;
use DateTimeInterface;
use Opengento\Gdpr\Api\Data\EraseEntityInterface;

/**
* @api
*/
interface EraseSalesInformationInterface
{
public function scheduleEraseEntity(int $entityId, string $entityType, DateTime $lastActive): EraseEntityInterface;
public function scheduleEraseEntity(int $entityId, string $entityType, DateTimeInterface $lastActive): EraseEntityInterface;

public function isAlive(DateTime $lastActive): bool;
public function isAlive(DateTimeInterface $lastActive): bool;
}
36 changes: 0 additions & 36 deletions Block/Adminhtml/Action/Edit/BackButton.php

This file was deleted.

29 changes: 0 additions & 29 deletions Block/Adminhtml/Action/Edit/ExecuteButton.php

This file was deleted.

Loading