Repository navigation
Merge branch 'epic/ECTO-2267' into trunk #210
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
Merged
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
ebe6c14
ECTO-2233 - added extenison-store-channel service to handle communica…
FloBWer 84bd217
ECTO-2203 - add changes for checkout out of the evaluation to the fea…
FloBWer e1e725b
ECTO-2282 - make iframe url configurable (#126)
FloBWer 13ee3ca
ECTO-2328 - changed language handover (#128)
FloBWer 34483e5
ECTO-2339 - added approach for deep lining into the iframe store (#129)
FloBWer 0a6ed17
ECTO-2406 - added post message function for copy to clipboard (#130)
FloBWer 016c305
ECTO-2395 - implemented rough woring checkout with sample modal (#131)
FloBWer 776f99e
ECTO-2396 - add checkout process implementation (#132)
kaigossel 52678e0
ECTO-2581 - Add tracking for extension store checkout (#144)
qysp 4b473cb
ODLY-5579 - Fix SW Admin modal footers not being visible (#146)
qysp 6d6cf8c
ECTO-2474 - update query params regarding to search filter and pagina…
FloBWer 4c5f9be
ECTO-2521 - added error messages of api to the checkout (#152)
FloBWer 1938993
ECTO-2573 - add licenseHost for SkyBridgeStore tracking (#153)
mappinnn 9233538
ECTO-2638 - Provide the entire user info state to the app (#155)
qysp 5c4fe31
ECTO-2554 - Make extension installation after checkout optional (#156)
qysp 8c41709
ECTO-2635 - always push router updates, publish popstate router state…
kaigossel a319f0e
Merge origin/trunk into epic/ECTO-2267 (#160)
qysp 85bf1b3
ECTO-2659 - Refactor iframe rendering (#159)
qysp f19f83f
ECTO-2672 - Remove unused components, snippets, endpoints etc. (#161)
qysp 92bde35
ECTO-2686 - added licenseHost to the handshake object (#171)
FloBWer bbc6b77
ECTO-2679 - Support deep linking to PDP by internal ID or technical n…
qysp f411d54
ECTO-2666 - Change the default iframe URL to production (#174)
qysp d7dd7a7
ECTO-2679 - Regard the state on router updates (#175)
qysp a7847f3
ECTO-2704 - Prevent automatic installation of incompatible extensions…
qysp 6f1ab70
ECTO-2707 - Add installation in progress hint in checkout modal (#179)
qysp cccb40c
ECTO-2706 - include installed extension versions in store context (#180)
mappinnn e8e1828
ECTO-2707 - Fix installation in progress hint in checkout modal (#182)
qysp 6a96cb4
ECTO-2702 - only add licensed extensions as owned on handshake (#183)
kaigossel 35d00ca
ECTO-2774 - publish router sync when navigating back to main route (#…
kaigossel 4197269
ECTO-2770 - Reload page after successful extension installation (#190)
qysp 0058e88
ECTO-2770 - ECTO-2770 - Report the real purchase result when the moda…
qysp 474232b
ECTO-2855 - detect demo shops by demo shop bundle (#196)
mappinnn 32a5ccd
ECTO-2723 - Restrict demo shops from checking out in-app purchases (#…
qysp ee27026
ECTO-2760 - merge trunk, handle extended routeTo action data from ifr…
kaigossel f94f37b
Merge origin/trunk into epic/ECTO-2267 (#208)
kaigossel 1a91355
ECTO-2922 - Show test license checkout for demo shops (#207)
qysp 3bf13b3
Merge origin/trunk into epic/ECTO-2267
kaigossel c8e197b
ECTO-2761 - add missing snippets, bump release version (#211)
kaigossel 60405f9
ECTO-2761 - fix client exception body parsing (#212)
qysp File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,41 @@ | ||
| <?php declare(strict_types=1); | ||
|
|
||
| namespace SwagExtensionStore\Migration; | ||
|
|
||
| use Doctrine\DBAL\Connection; | ||
| use Shopware\Core\Defaults; | ||
| use Shopware\Core\Framework\Log\Package; | ||
| use Shopware\Core\Framework\Migration\MigrationStep; | ||
| use Shopware\Core\Framework\Uuid\Uuid; | ||
|
|
||
| /** | ||
| * @internal | ||
| */ | ||
| #[Package('checkout')] | ||
| class Migration1779864357StoreIFrameUrlConfig extends MigrationStep | ||
| { | ||
| public function getCreationTimestamp(): int | ||
| { | ||
| return 1779864357; | ||
| } | ||
|
|
||
| public function update(Connection $connection): void | ||
| { | ||
| $configurationKey = 'SwagExtensionStore.config.iframeUrl'; | ||
| $configurationExists = $connection->fetchOne( | ||
| 'SELECT 1 FROM system_config WHERE configuration_key = :configurationKey', | ||
| ['configurationKey' => $configurationKey], | ||
| ); | ||
|
|
||
| if ($configurationExists !== false) { | ||
| return; | ||
| } | ||
|
|
||
| $connection->insert('system_config', [ | ||
| 'id' => Uuid::randomBytes(), | ||
| 'configuration_key' => $configurationKey, | ||
| 'configuration_value' => '{"_value": "https://sky-bridge-store.production.shopware.in"}', | ||
| 'created_at' => (new \DateTimeImmutable())->format(Defaults::STORAGE_DATE_TIME_FORMAT), | ||
| ]); | ||
| } | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.