diff --git a/CHANGELOG.md b/CHANGELOG.md index 43781a27f9eb3d68045e3b33069ab2e33f970899..89394c5c2cc7d20605812f2b52f1e0453373c2dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +0.1.0-alpha100 +============= + * Added the following functional tests: + * Add related products + * Assign custom order status + * Change customer password + * Create credit memo for offline payment methods + * Product type switching on creation + * Sales invoice report + * Sales refund report + * Update newsletter template + 0.1.0-alpha99 ============= * Released Performance Toolkit @@ -5,7 +17,6 @@ * [#665](https://github.com/magento/magento2/issues/665) -- Main menu event in wrong area * [#666](https://github.com/magento/magento2/pull/666) -- Update di.xml * [#602](https://github.com/magento/magento2/issues/602) -- Magento\Sales\Model\Order::getFullTaxInfo() incorrectly combines percentages - * [#673](https://github.com/magento/magento2/issues/673) -- Fixed fatal error during installation * Functional tests: * Updated API-functional test for Customer and Address metadata service * Add cross sell @@ -46,6 +57,7 @@ * Fixed the link to the license agreement in web installer * Fixed the web installation wizard which was stuck at 96% * Fixed bugs: + * Fixed fatal error during installation * Fixed an issue where newly created attribute was always added to the Product Details tab * Fixed an issue where it was impossible to change the Stock Availability status of a product from the Advanced Inventory tab * Fixed an issue where the Stock Status value changed from In Stock to Out of Stock if quantity was not specified diff --git a/app/code/Magento/AdminNotification/composer.json b/app/code/Magento/AdminNotification/composer.json index c1fe011392d6a88b35052e86976342f0a7b02c79..3d75489db0b9100521ef81db27591e6d16d75fe2 100644 --- a/app/code/Magento/AdminNotification/composer.json +++ b/app/code/Magento/AdminNotification/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "lib-libxml": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Authorization/composer.json b/app/code/Magento/Authorization/composer.json index cf442daffa9d4b69d2b2ccb5f2afdc2cc38f5d5b..9801a83ab4a33c6f79d83e2bfb577a48c7272af4 100644 --- a/app/code/Magento/Authorization/composer.json +++ b/app/code/Magento/Authorization/composer.json @@ -3,12 +3,12 @@ "description": "Authorization module provides access to Magento ACL functionality.", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Authorizenet/composer.json b/app/code/Magento/Authorizenet/composer.json index ea5ae667e682f69bb8fc2de8403e6579b96d843e..aa4c04928f9f4ee7e2465436ab57410186abf80b 100644 --- a/app/code/Magento/Authorizenet/composer.json +++ b/app/code/Magento/Authorizenet/composer.json @@ -3,18 +3,18 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-centinel": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-centinel": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Backend/composer.json b/app/code/Magento/Backend/composer.json index f26196a7f51d3bc797aa287b5485ee926ed1cd10..d1acaa1ece578c1a415492dc40780bd6077bf160 100644 --- a/app/code/Magento/Backend/composer.json +++ b/app/code/Magento/Backend/composer.json @@ -3,26 +3,26 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-cron": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-reports": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-user": "0.1.0-alpha99", - "magento/module-backup": "0.1.0-alpha99", - "magento/module-email": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-translation": "0.1.0-alpha99", - "magento/module-require-js": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-cron": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-reports": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-user": "0.1.0-alpha100", + "magento/module-backup": "0.1.0-alpha100", + "magento/module-email": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-translation": "0.1.0-alpha100", + "magento/module-require-js": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Backup/composer.json b/app/code/Magento/Backup/composer.json index 90de70719b94125631e8018df8ed16ff6197b80d..88026055c8f5156631e678f01f892a6d5ca909fd 100644 --- a/app/code/Magento/Backup/composer.json +++ b/app/code/Magento/Backup/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-cron": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-cron": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Bundle/composer.json b/app/code/Magento/Bundle/composer.json index b4b2bd56ed543bed2216a72e142888b6f1bd5e82..bab8976e1277c5ccaad213f4d5ad2b2754cfc949 100644 --- a/app/code/Magento/Bundle/composer.json +++ b/app/code/Magento/Bundle/composer.json @@ -3,24 +3,24 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-catalog-rule": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-gift-message": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", - "magento/module-webapi": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-catalog-rule": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-gift-message": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", + "magento/module-webapi": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Captcha/composer.json b/app/code/Magento/Captcha/composer.json index aeded47eb4b72571ebdc273e6a85d26c65594980..aeb2b865eac448207e5f0da1399a0ab02943d3da 100644 --- a/app/code/Magento/Captcha/composer.json +++ b/app/code/Magento/Captcha/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Catalog/composer.json b/app/code/Magento/Catalog/composer.json index 630753db730cfe17faab95eed87ca265c804bd3d..46b90630be543da942e78d84961681696a1fad6e 100644 --- a/app/code/Magento/Catalog/composer.json +++ b/app/code/Magento/Catalog/composer.json @@ -3,34 +3,34 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-indexer": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-log": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-widget": "0.1.0-alpha99", - "magento/module-wishlist": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-msrp": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-catalog-rule": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-catalog-search": "0.1.0-alpha99", - "magento/module-product-alert": "0.1.0-alpha99", - "magento/module-url-rewrite": "0.1.0-alpha99", - "magento/module-catalog-url-rewrite": "0.1.0-alpha99", - "magento/module-page-cache": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-indexer": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-log": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-widget": "0.1.0-alpha100", + "magento/module-wishlist": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-msrp": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-catalog-rule": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-catalog-search": "0.1.0-alpha100", + "magento/module-product-alert": "0.1.0-alpha100", + "magento/module-url-rewrite": "0.1.0-alpha100", + "magento/module-catalog-url-rewrite": "0.1.0-alpha100", + "magento/module-page-cache": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CatalogImportExport/composer.json b/app/code/Magento/CatalogImportExport/composer.json index 80ce8f8cc086a03bd02a3fb9a4b1d1ba82e3c335..4ab9afd21f573aa3c88e74d81b3fdde893aae9c1 100644 --- a/app/code/Magento/CatalogImportExport/composer.json +++ b/app/code/Magento/CatalogImportExport/composer.json @@ -3,20 +3,20 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-core": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-import-export": "0.1.0-alpha99", - "magento/module-indexer": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-core": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-import-export": "0.1.0-alpha100", + "magento/module-indexer": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "ext-ctype": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CatalogInventory/composer.json b/app/code/Magento/CatalogInventory/composer.json index 16bc4f8cbb65fba6b8857528f05795c540751b4c..ddf712742d1c0561542e5692656d232c0f5fa838 100644 --- a/app/code/Magento/CatalogInventory/composer.json +++ b/app/code/Magento/CatalogInventory/composer.json @@ -3,19 +3,19 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-indexer": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-indexer": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CatalogRule/composer.json b/app/code/Magento/CatalogRule/composer.json index 8969135936c3b4b789190fbf645d7beb98ce105d..8c490dcd71fb03b65e73ac321cf2208fa959df3e 100644 --- a/app/code/Magento/CatalogRule/composer.json +++ b/app/code/Magento/CatalogRule/composer.json @@ -3,17 +3,17 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-rule": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-rule": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CatalogSearch/composer.json b/app/code/Magento/CatalogSearch/composer.json index 9e8a119d34dd9b8e881e4220ddbac4c5d92f89d3..349226343a4e23e8e064a1e6772363fc8c3a0cbf 100644 --- a/app/code/Magento/CatalogSearch/composer.json +++ b/app/code/Magento/CatalogSearch/composer.json @@ -3,21 +3,21 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-search": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-indexer": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-search": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-indexer": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CatalogUrlRewrite/composer.json b/app/code/Magento/CatalogUrlRewrite/composer.json index 569f5854fd4bf03cc3193786589cf5473cb45099..0d2e305b3dfa3a72175166be074be27ff24acbd8 100644 --- a/app/code/Magento/CatalogUrlRewrite/composer.json +++ b/app/code/Magento/CatalogUrlRewrite/composer.json @@ -3,18 +3,18 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-catalog-import-export": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-import-export": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", - "magento/module-url-rewrite": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-catalog-import-export": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-import-export": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", + "magento/module-url-rewrite": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Centinel/composer.json b/app/code/Magento/Centinel/composer.json index b719072f46676c568a4bc4a5041371538bd0e5cf..4c0895517e9f47772c80506c97eca82aaf2bd1f5 100644 --- a/app/code/Magento/Centinel/composer.json +++ b/app/code/Magento/Centinel/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Checkout/composer.json b/app/code/Magento/Checkout/composer.json index 5b08a9247eedc6eb1483a24d93707c02efd9a139..ee3e19a4a972776752e309378d41a7e5a1a3558e 100644 --- a/app/code/Magento/Checkout/composer.json +++ b/app/code/Magento/Checkout/composer.json @@ -3,27 +3,27 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-authorization": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-gift-message": "0.1.0-alpha99", - "magento/module-wishlist": "0.1.0-alpha99", - "magento/module-page-cache": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-msrp": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-authorization": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-gift-message": "0.1.0-alpha100", + "magento/module-wishlist": "0.1.0-alpha100", + "magento/module-page-cache": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-msrp": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CheckoutAgreements/composer.json b/app/code/Magento/CheckoutAgreements/composer.json index 5c8fab2b69cd0b609965fdba784c7b6dc5722364..9c098f0588b2619ed0ece6721e10282b2e033145 100644 --- a/app/code/Magento/CheckoutAgreements/composer.json +++ b/app/code/Magento/CheckoutAgreements/composer.json @@ -3,14 +3,14 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Cms/composer.json b/app/code/Magento/Cms/composer.json index 40f67d3f187d30ec8227e1badc3ba6f6f45cc159..ede920d029cec71ed1d44490ae034febc75cf7ef 100644 --- a/app/code/Magento/Cms/composer.json +++ b/app/code/Magento/Cms/composer.json @@ -3,19 +3,19 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-widget": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-email": "0.1.0-alpha99", - "magento/module-ui": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-widget": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-email": "0.1.0-alpha100", + "magento/module-ui": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CmsUrlRewrite/composer.json b/app/code/Magento/CmsUrlRewrite/composer.json index 0b9eb21309d7d5db5b9721eb7d7580ee73b252f4..bb657fd5f356d705896cd4b9651f5f9c96fd9a2e 100644 --- a/app/code/Magento/CmsUrlRewrite/composer.json +++ b/app/code/Magento/CmsUrlRewrite/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-url-rewrite": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-url-rewrite": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/ConfigurableImportExport/composer.json b/app/code/Magento/ConfigurableImportExport/composer.json index ff6273fb6cbbe1700ee429f691b306595a7696ec..ab3de4e54aaf6a27523965a8c87436b15b8deeed 100644 --- a/app/code/Magento/ConfigurableImportExport/composer.json +++ b/app/code/Magento/ConfigurableImportExport/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-catalog-import-export": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-import-export": "0.1.0-alpha99", - "magento/module-configurable-product": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-catalog-import-export": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-import-export": "0.1.0-alpha100", + "magento/module-configurable-product": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/ConfigurableProduct/composer.json b/app/code/Magento/ConfigurableProduct/composer.json index 9ed7ffec610a226cf1f02ae6c9b2dfd983a548db..23985f8e513d53d78bcbd5ff08f3244383aabd29 100644 --- a/app/code/Magento/ConfigurableProduct/composer.json +++ b/app/code/Magento/ConfigurableProduct/composer.json @@ -3,23 +3,23 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-catalog-rule": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", - "magento/module-webapi": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-catalog-rule": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", + "magento/module-webapi": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Contact/composer.json b/app/code/Magento/Contact/composer.json index 0a2f4639ffb236d1cee71164a673588375c46406..ced09c56822ac653028677f0396916bb8c6b598e 100644 --- a/app/code/Magento/Contact/composer.json +++ b/app/code/Magento/Contact/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Core/composer.json b/app/code/Magento/Core/composer.json index 6385a681288b6d89f558405ebe71ad3a3f108364..79b3331b3d2045e10bf0564866eaa14b3a456191 100644 --- a/app/code/Magento/Core/composer.json +++ b/app/code/Magento/Core/composer.json @@ -3,18 +3,18 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-cron": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-page-cache": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-cron": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-page-cache": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "lib-libxml": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Cron/composer.json b/app/code/Magento/Cron/composer.json index 7160659a279f23e9015ac8fb41296868bca430f4..e8822a751d0cc1a382f34b7e460d819914d0125a 100644 --- a/app/code/Magento/Cron/composer.json +++ b/app/code/Magento/Cron/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CurrencySymbol/composer.json b/app/code/Magento/CurrencySymbol/composer.json index 623cca53af80ebd4a644e2f786ad59ec3216c700..ee5d01bed4f7f4309a1c978a6bc75496fd43d6cc 100644 --- a/app/code/Magento/CurrencySymbol/composer.json +++ b/app/code/Magento/CurrencySymbol/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-page-cache": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-page-cache": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Customer/composer.json b/app/code/Magento/Customer/composer.json index 1ecbe8de0d0095c2a5b39aab641da25a16bcfc11..f2300866397d020fd7a95b67c8098a4be06ced57 100644 --- a/app/code/Magento/Customer/composer.json +++ b/app/code/Magento/Customer/composer.json @@ -3,27 +3,27 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-newsletter": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-wishlist": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-review": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-page-cache": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", - "magento/module-authorization": "0.1.0-alpha99", - "magento/module-integration": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-newsletter": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-wishlist": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-review": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-page-cache": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", + "magento/module-authorization": "0.1.0-alpha100", + "magento/module-integration": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/CustomerImportExport/composer.json b/app/code/Magento/CustomerImportExport/composer.json index 483378e0d32898274ad8d71fde92fe97e56faaca..e31874c11ec2c24f76f27a3db871b1720ef6435f 100644 --- a/app/code/Magento/CustomerImportExport/composer.json +++ b/app/code/Magento/CustomerImportExport/composer.json @@ -3,17 +3,17 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-import-export": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-import-export": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/DesignEditor/composer.json b/app/code/Magento/DesignEditor/composer.json index 6b7bd9c982195f71ebca8ea9dfcf8765d4c433c1..fae72900d3f81c4c366897ceaf4de2f22b83a2e4 100644 --- a/app/code/Magento/DesignEditor/composer.json +++ b/app/code/Magento/DesignEditor/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Dhl/composer.json b/app/code/Magento/Dhl/composer.json index 27a24171501ce1b9a3beeae86c98d81ac305d86f..62a121220d00f0937676c489de49ee89a1ccc402 100644 --- a/app/code/Magento/Dhl/composer.json +++ b/app/code/Magento/Dhl/composer.json @@ -3,21 +3,21 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-shipping": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-shipping": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "lib-libxml": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Directory/composer.json b/app/code/Magento/Directory/composer.json index 27cec5f8ecb70d6a52b4023ed767f1d91926b764..a6e05bcc52227b04bc3fe29e0cb7835d16e342f0 100644 --- a/app/code/Magento/Directory/composer.json +++ b/app/code/Magento/Directory/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "lib-libxml": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Downloadable/composer.json b/app/code/Magento/Downloadable/composer.json index 0ff75b817a638c5faf48e6d6a16cfa87f72fd9d9..8c6f527aef4d0f1a726cd2024a67353f1e054a60 100644 --- a/app/code/Magento/Downloadable/composer.json +++ b/app/code/Magento/Downloadable/composer.json @@ -3,26 +3,26 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-wishlist": "0.1.0-alpha99", - "magento/module-gift-message": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-msrp": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-wishlist": "0.1.0-alpha100", + "magento/module-gift-message": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-msrp": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Eav/composer.json b/app/code/Magento/Eav/composer.json index 56733a7de084fd87fdcf6bcf0600e2d74b696be5..60ad78880a4f4180e1ba5b41d83631efb8f0cd4f 100644 --- a/app/code/Magento/Eav/composer.json +++ b/app/code/Magento/Eav/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Email/composer.json b/app/code/Magento/Email/composer.json index bd66dbac1126d7a45f9e740ac57048a68aef662d..6d50da97432f525910a0f48ce9053be7af475ec9 100644 --- a/app/code/Magento/Email/composer.json +++ b/app/code/Magento/Email/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Fedex/composer.json b/app/code/Magento/Fedex/composer.json index 35cac1d39fd6e10b3b75b66ac4f33e443784c145..bb05a80c683ffad09062e05c613fc79f455a18d3 100644 --- a/app/code/Magento/Fedex/composer.json +++ b/app/code/Magento/Fedex/composer.json @@ -3,19 +3,19 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-shipping": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-shipping": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "lib-libxml": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/GiftMessage/composer.json b/app/code/Magento/GiftMessage/composer.json index 1fad6737923706adba272deaa661f32da338f84c..a8874b7adc9f2dd5fb6d75b13c7f438aa00c2847 100644 --- a/app/code/Magento/GiftMessage/composer.json +++ b/app/code/Magento/GiftMessage/composer.json @@ -3,20 +3,20 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-multishipping": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-multishipping": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/GoogleAdwords/composer.json b/app/code/Magento/GoogleAdwords/composer.json index a0b8bf47eab8fec67fd633ac1a0410f821c75e88..16feb6d641ab24268050262d99fed2fd39ac404f 100644 --- a/app/code/Magento/GoogleAdwords/composer.json +++ b/app/code/Magento/GoogleAdwords/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/GoogleAnalytics/composer.json b/app/code/Magento/GoogleAnalytics/composer.json index 0dd38270051288eb0fb21dff28dc6a837ef6217c..b7019fc78808b1fd89fec60fa06dededc9390d7b 100644 --- a/app/code/Magento/GoogleAnalytics/composer.json +++ b/app/code/Magento/GoogleAnalytics/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/GoogleOptimizer/composer.json b/app/code/Magento/GoogleOptimizer/composer.json index a971bab4db4d8f7a5b146275e46053f5dcb09f9d..e69eeb805ea273d323987737f88e050339ecc8eb 100644 --- a/app/code/Magento/GoogleOptimizer/composer.json +++ b/app/code/Magento/GoogleOptimizer/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-google-analytics": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-google-analytics": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/GoogleShopping/composer.json b/app/code/Magento/GoogleShopping/composer.json index b8da01b942a1d5e2172c8f59a5de0244d33adf96..49053185f4489b05af68e0a76826d2c76ddfe02c 100644 --- a/app/code/Magento/GoogleShopping/composer.json +++ b/app/code/Magento/GoogleShopping/composer.json @@ -3,19 +3,19 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/GroupedImportExport/composer.json b/app/code/Magento/GroupedImportExport/composer.json index 24eee9c8ca0faaefd494e12082f78bf13a01dbb0..73f91ed761ae1efc908b46bb7c07e6de5a88487b 100644 --- a/app/code/Magento/GroupedImportExport/composer.json +++ b/app/code/Magento/GroupedImportExport/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-import-export": "0.1.0-alpha99", - "magento/module-catalog-import-export": "0.1.0-alpha99", - "magento/module-grouped-product": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-import-export": "0.1.0-alpha100", + "magento/module-catalog-import-export": "0.1.0-alpha100", + "magento/module-grouped-product": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/GroupedProduct/composer.json b/app/code/Magento/GroupedProduct/composer.json index 105c39d73cecfe4becd4df7c264a8d4f1512c848..c938f3e455507d041c2af7a6ee5c8ccf2360803e 100644 --- a/app/code/Magento/GroupedProduct/composer.json +++ b/app/code/Magento/GroupedProduct/composer.json @@ -3,21 +3,21 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-msrp": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-msrp": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/ImportExport/composer.json b/app/code/Magento/ImportExport/composer.json index c4df769cd1cb5ddf8a77c0d6f7446ed53af3f5e2..a5d8e062ae64a8b37f0d4f689c9274900197bcbb 100644 --- a/app/code/Magento/ImportExport/composer.json +++ b/app/code/Magento/ImportExport/composer.json @@ -3,17 +3,17 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-indexer": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-indexer": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "ext-ctype": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Indexer/composer.json b/app/code/Magento/Indexer/composer.json index 89158bdb712fd48be333a40b1ebdccc8165b9a67..6636bc52c354f5032f6d2af9d21326572ab02f45 100644 --- a/app/code/Magento/Indexer/composer.json +++ b/app/code/Magento/Indexer/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-page-cache": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-page-cache": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Install/composer.json b/app/code/Magento/Install/composer.json index d97e8728870e1224cefa55cb4d3279045b5ea661..2e2a0f33021850a703d6d4159ef5a894fc912f8d 100644 --- a/app/code/Magento/Install/composer.json +++ b/app/code/Magento/Install/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-user": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-user": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Integration/composer.json b/app/code/Magento/Integration/composer.json index aceae5052c4141bfff48f20b8f5ac0de7627321d..8cdd5069e8056968a86bb1354465f1c5ffe777d7 100644 --- a/app/code/Magento/Integration/composer.json +++ b/app/code/Magento/Integration/composer.json @@ -3,17 +3,17 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-user": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", - "magento/module-authorization": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-user": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", + "magento/module-authorization": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/LayeredNavigation/composer.json b/app/code/Magento/LayeredNavigation/composer.json index ff05d46afd5d635b8810efc12a456982ef873c17..a657286e691dff0fd57ed6b15d40610dd9ecdf09 100644 --- a/app/code/Magento/LayeredNavigation/composer.json +++ b/app/code/Magento/LayeredNavigation/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Log/composer.json b/app/code/Magento/Log/composer.json index 7ded9107c41d27f5b83e1c8891e25b291c023fc2..476ac89353cc0117bb7fb8118795d188ac7b9342 100644 --- a/app/code/Magento/Log/composer.json +++ b/app/code/Magento/Log/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Msrp/composer.json b/app/code/Magento/Msrp/composer.json index d91ccbe3d14fb1d37212118756e5bbe4c5f0378c..bfeb9c52ac141aeb22d6f75392089b643554fe0a 100644 --- a/app/code/Magento/Msrp/composer.json +++ b/app/code/Magento/Msrp/composer.json @@ -3,21 +3,21 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-bundle": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-configurable-product": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-downloadable": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-grouped-product": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-bundle": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-configurable-product": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-downloadable": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-grouped-product": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Multishipping/composer.json b/app/code/Magento/Multishipping/composer.json index d06967fb250f59fe338588c3f3e2428e3068e3d3..7feeefd3abf038ef81392d17d3189c5ef4ec12c5 100644 --- a/app/code/Magento/Multishipping/composer.json +++ b/app/code/Magento/Multishipping/composer.json @@ -3,19 +3,19 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Newsletter/composer.json b/app/code/Magento/Newsletter/composer.json index d062da3b65357e6409af83f1d0ac06e26ad8ffaf..b65ce76e9158a62789f311b6000695532976e078 100644 --- a/app/code/Magento/Newsletter/composer.json +++ b/app/code/Magento/Newsletter/composer.json @@ -3,20 +3,20 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-widget": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-email": "0.1.0-alpha99", - "magento/module-cron": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-widget": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-email": "0.1.0-alpha100", + "magento/module-cron": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/OfflinePayments/composer.json b/app/code/Magento/OfflinePayments/composer.json index ce8b09fbd545c9f9037485a63e3652508a37b540..9ac8c14f47a9bd621e7af688bf4bf06babbd2dc5 100644 --- a/app/code/Magento/OfflinePayments/composer.json +++ b/app/code/Magento/OfflinePayments/composer.json @@ -3,12 +3,12 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-payment": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-payment": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/OfflineShipping/composer.json b/app/code/Magento/OfflineShipping/composer.json index 732359a8e368ad24269e3a20cdda5801dbf06704..f86e484363a3641adadfc7a2c3cc887b1ccda00c 100644 --- a/app/code/Magento/OfflineShipping/composer.json +++ b/app/code/Magento/OfflineShipping/composer.json @@ -3,19 +3,19 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-shipping": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-sales-rule": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-shipping": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-sales-rule": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Ogone/composer.json b/app/code/Magento/Ogone/composer.json index a6ae552931a217f7499009cbdb78a84ca84b560c..2dd0962186cbde8448571c7de0c5c8f3010dd994 100644 --- a/app/code/Magento/Ogone/composer.json +++ b/app/code/Magento/Ogone/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/PageCache/composer.json b/app/code/Magento/PageCache/composer.json index 08ca19c42d7f2bf60563b68b85c32c06b6ba122e..1ee2ef856d9739b242bb82514ee417272cd57770 100644 --- a/app/code/Magento/PageCache/composer.json +++ b/app/code/Magento/PageCache/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/PayPalRecurringPayment/composer.json b/app/code/Magento/PayPalRecurringPayment/composer.json index d746f5ebe7d687f4bd7a1f52def0aaf04658e699..a26aa7f6470be30064f160d4be1aa7fd6dd28107 100644 --- a/app/code/Magento/PayPalRecurringPayment/composer.json +++ b/app/code/Magento/PayPalRecurringPayment/composer.json @@ -3,17 +3,17 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-paypal": "0.1.0-alpha99", - "magento/module-recurring-payment": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-paypal": "0.1.0-alpha100", + "magento/module-recurring-payment": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Payment/composer.json b/app/code/Magento/Payment/composer.json index f4f2c074bae6827aec921ef23d8c6c94c80337c3..094f7143eef931cb71cc965ed28ac33858d5ac91 100644 --- a/app/code/Magento/Payment/composer.json +++ b/app/code/Magento/Payment/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-centinel": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-centinel": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Paypal/composer.json b/app/code/Magento/Paypal/composer.json index a5f7b98113d7af437fad45f663cd4d2eb07365da..dadd399fed558b7a89f8b700c601ae319ae1e734 100644 --- a/app/code/Magento/Paypal/composer.json +++ b/app/code/Magento/Paypal/composer.json @@ -3,25 +3,25 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-centinel": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-centinel": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "lib-libxml": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Persistent/composer.json b/app/code/Magento/Persistent/composer.json index 7285eeb62d555c2fb6bae45cf9c532cc35de3ff8..4b00a96a16ea79b70e902fa1e0d3f2bdb0efed50 100644 --- a/app/code/Magento/Persistent/composer.json +++ b/app/code/Magento/Persistent/composer.json @@ -3,17 +3,17 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-cron": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-cron": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/ProductAlert/composer.json b/app/code/Magento/ProductAlert/composer.json index 70f4aea631ddb1fbfc7b1fc44e19bf4c46cc8b67..dc6fa62014d0d5f18fca1ea03d9687ae34301442 100644 --- a/app/code/Magento/ProductAlert/composer.json +++ b/app/code/Magento/ProductAlert/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/RecurringPayment/composer.json b/app/code/Magento/RecurringPayment/composer.json index 5759c57186e4e4498450330e3054e15edbb3fb51..8b0bf5a41a676ffb82b92228775116dab1677ff0 100644 --- a/app/code/Magento/RecurringPayment/composer.json +++ b/app/code/Magento/RecurringPayment/composer.json @@ -3,22 +3,22 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Reports/composer.json b/app/code/Magento/Reports/composer.json index 84843815438d60d54bd7d68bf70d2dbb16170fa5..80278009cef4d6b9d8a607f50d754596eaa8c66b 100644 --- a/app/code/Magento/Reports/composer.json +++ b/app/code/Magento/Reports/composer.json @@ -3,27 +3,27 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-widget": "0.1.0-alpha99", - "magento/module-log": "0.1.0-alpha99", - "magento/module-wishlist": "0.1.0-alpha99", - "magento/module-review": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-downloadable": "0.1.0-alpha99", - "magento/module-sales-rule": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-widget": "0.1.0-alpha100", + "magento/module-log": "0.1.0-alpha100", + "magento/module-wishlist": "0.1.0-alpha100", + "magento/module-review": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-downloadable": "0.1.0-alpha100", + "magento/module-sales-rule": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/RequireJs/composer.json b/app/code/Magento/RequireJs/composer.json index 0703faaeb9735c7e69c30a6b5d5e2bb3f368a71a..90077ab2b20b5bc38ae8e3add30e36070abaedbd 100644 --- a/app/code/Magento/RequireJs/composer.json +++ b/app/code/Magento/RequireJs/composer.json @@ -3,11 +3,11 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Review/composer.json b/app/code/Magento/Review/composer.json index 5247ac2187254e5e0fdc0d14517956ae264ee3d1..a53815a231195d18c586b8b563eb2d5641ebe163 100644 --- a/app/code/Magento/Review/composer.json +++ b/app/code/Magento/Review/composer.json @@ -3,20 +3,20 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-newsletter": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-newsletter": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Rss/composer.json b/app/code/Magento/Rss/composer.json index 1ec8a2abd052e62911a8b50f267fb938d9e502b5..27c62bd5907a3d7bab12f2a9333825914836e09a 100644 --- a/app/code/Magento/Rss/composer.json +++ b/app/code/Magento/Rss/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Rule/composer.json b/app/code/Magento/Rule/composer.json index 6bb269688fa6a09c96a5e820f281ffa3935b66d5..48e6984797a6e6f6705033f20aa38b612d702805 100644 --- a/app/code/Magento/Rule/composer.json +++ b/app/code/Magento/Rule/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "lib-libxml": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Sales/composer.json b/app/code/Magento/Sales/composer.json index 6e17eeb82eee26eded128dd7edcee8d14186293a..6f08f6dcf969ec8673c6902d5caf3a477e101e26 100644 --- a/app/code/Magento/Sales/composer.json +++ b/app/code/Magento/Sales/composer.json @@ -3,31 +3,31 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-authorization": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-sales-rule": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-widget": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-gift-message": "0.1.0-alpha99", - "magento/module-reports": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-wishlist": "0.1.0-alpha99", - "magento/module-email": "0.1.0-alpha99", - "magento/module-shipping": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-authorization": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-sales-rule": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-widget": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-gift-message": "0.1.0-alpha100", + "magento/module-reports": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-wishlist": "0.1.0-alpha100", + "magento/module-email": "0.1.0-alpha100", + "magento/module-shipping": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/SalesRule/composer.json b/app/code/Magento/SalesRule/composer.json index 44d93a3205cb18f8611a52c78e6107273e5ab4ea..363b60b1db46ceb99cea6a56ef2388ca23c4d54e 100644 --- a/app/code/Magento/SalesRule/composer.json +++ b/app/code/Magento/SalesRule/composer.json @@ -3,26 +3,26 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-rule": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-shipping": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-reports": "0.1.0-alpha99", - "magento/module-catalog-rule": "0.1.0-alpha99", - "magento/module-widget": "0.1.0-alpha99", - "magento/module-cron": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-rule": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-shipping": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-reports": "0.1.0-alpha100", + "magento/module-catalog-rule": "0.1.0-alpha100", + "magento/module-widget": "0.1.0-alpha100", + "magento/module-cron": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Search/composer.json b/app/code/Magento/Search/composer.json index 13aaf747fde083c9a48ca265a9b0b28a0e096d2c..430437277ef551e7cf87839a0b24494ebfe40524 100644 --- a/app/code/Magento/Search/composer.json +++ b/app/code/Magento/Search/composer.json @@ -3,14 +3,14 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/framework": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Sendfriend/composer.json b/app/code/Magento/Sendfriend/composer.json index 48793913b4a2355c1740c39b99d8a4a0851356c0..c163bf514e2cc69912ff405c2d6220827ef3d41e 100644 --- a/app/code/Magento/Sendfriend/composer.json +++ b/app/code/Magento/Sendfriend/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Shipping/composer.json b/app/code/Magento/Shipping/composer.json index d70a507266866ecac1e34b8f21d0818d2b98455f..1a2090b2d66f50a9f03ce9825ea621f6f004f6f4 100644 --- a/app/code/Magento/Shipping/composer.json +++ b/app/code/Magento/Shipping/composer.json @@ -3,23 +3,23 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-contact": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-payment": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-contact": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-payment": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "ext-gd": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Sitemap/composer.json b/app/code/Magento/Sitemap/composer.json index cd62ee2265f4eeaeef598b61b97e2944c16e4205..e18f63819dd52e170a3f0f2dbabf1036d7fab5e5 100644 --- a/app/code/Magento/Sitemap/composer.json +++ b/app/code/Magento/Sitemap/composer.json @@ -3,18 +3,18 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-catalog-url-rewrite": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-catalog-url-rewrite": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Store/composer.json b/app/code/Magento/Store/composer.json index 713ff4030ff3c4fd25c522ab39869e6978d253e0..2b1fd964817ba41eb9d90dd982f13d0b77cdf619 100644 --- a/app/code/Magento/Store/composer.json +++ b/app/code/Magento/Store/composer.json @@ -3,14 +3,14 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-core": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-ui": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-core": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-ui": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Tax/composer.json b/app/code/Magento/Tax/composer.json index ae7f7192cecb13af4be91dec85019e377c9cdf16..751bb8361df1fce76363125a9a83391703b4efcb 100644 --- a/app/code/Magento/Tax/composer.json +++ b/app/code/Magento/Tax/composer.json @@ -3,23 +3,23 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-shipping": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-reports": "0.1.0-alpha99", - "magento/module-configurable-product": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-shipping": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-reports": "0.1.0-alpha100", + "magento/module-configurable-product": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/TaxImportExport/composer.json b/app/code/Magento/TaxImportExport/composer.json index 4170611094a5f49b6a935788d64183058ac38e4f..c36f859dc828bbc116c949dc5b01c924bb914030 100644 --- a/app/code/Magento/TaxImportExport/composer.json +++ b/app/code/Magento/TaxImportExport/composer.json @@ -3,15 +3,15 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Theme/composer.json b/app/code/Magento/Theme/composer.json index c9ad141aa84688c2f0f2cffebe15d011d86262ae..94fa4dc1459b5375be6583981549f5c278e7f6ce 100644 --- a/app/code/Magento/Theme/composer.json +++ b/app/code/Magento/Theme/composer.json @@ -3,17 +3,17 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-translation": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-translation": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Translation/composer.json b/app/code/Magento/Translation/composer.json index 22fb25cdd3ecdbf2cc1cfd96b53a2bd121c32c99..7f5f3eddee1bb51a77ec6a96d814a1fe8878284b 100644 --- a/app/code/Magento/Translation/composer.json +++ b/app/code/Magento/Translation/composer.json @@ -3,14 +3,14 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-core": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-core": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Ui/composer.json b/app/code/Magento/Ui/composer.json index c676b5567562e02824f22f8e40e6e6189fb1a028..c8cf4d2ee27d199f63284b55be14c9f496453f05 100644 --- a/app/code/Magento/Ui/composer.json +++ b/app/code/Magento/Ui/composer.json @@ -3,13 +3,13 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Ups/composer.json b/app/code/Magento/Ups/composer.json index dfd436ce7b8332cc8778a08c76c07d385bd083cf..3f23befedde6752408820da514f9d81aa21838ff 100644 --- a/app/code/Magento/Ups/composer.json +++ b/app/code/Magento/Ups/composer.json @@ -3,18 +3,18 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-shipping": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-shipping": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/UrlRewrite/composer.json b/app/code/Magento/UrlRewrite/composer.json index 797c4f63115e236f0a3132318144a7834726f098..399b6157ea8bade8306a5c6b3cfacf57121a8be4 100644 --- a/app/code/Magento/UrlRewrite/composer.json +++ b/app/code/Magento/UrlRewrite/composer.json @@ -3,18 +3,18 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-store": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-catalog-url-rewrite": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-cms-url-rewrite": "0.1.0-alpha99", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-store": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-catalog-url-rewrite": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-cms-url-rewrite": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/User/composer.json b/app/code/Magento/User/composer.json index 78b7114959f8518a0acd51f78972981455cd9c89..07b6273e679fd0800a9c1b6524ed947f4985016d 100644 --- a/app/code/Magento/User/composer.json +++ b/app/code/Magento/User/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-authorization": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-integration": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-authorization": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-integration": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Usps/composer.json b/app/code/Magento/Usps/composer.json index 2adcc8616d290be37e60f56e5645afef6008da74..664270d7e52a1a223c9a92d1845288cdeaf42ecf 100644 --- a/app/code/Magento/Usps/composer.json +++ b/app/code/Magento/Usps/composer.json @@ -3,19 +3,19 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-shipping": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-shipping": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "lib-libxml": "*", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Webapi/composer.json b/app/code/Magento/Webapi/composer.json index 52932187db1c5090a88c8b945e3d304cb9b60032..8a945dd19d1978f39a3db51a48b5433683a291ea 100644 --- a/app/code/Magento/Webapi/composer.json +++ b/app/code/Magento/Webapi/composer.json @@ -3,17 +3,17 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-authorization": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-integration": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-user": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-authorization": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-integration": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-user": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Weee/composer.json b/app/code/Magento/Weee/composer.json index d4a7d32ab6c3a9fe797f2262437d1536bb6b50c4..47638113a828f3c893bd0330a8e1b418630f908e 100644 --- a/app/code/Magento/Weee/composer.json +++ b/app/code/Magento/Weee/composer.json @@ -3,21 +3,21 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-tax": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-directory": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-eav": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-bundle": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-tax": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-directory": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-eav": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-bundle": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Widget/composer.json b/app/code/Magento/Widget/composer.json index ca168676af02d36d7103a5094c8b1e07165a4ec9..ba81cbdab95e5ab99e16799ee602a702ad6f7142 100644 --- a/app/code/Magento/Widget/composer.json +++ b/app/code/Magento/Widget/composer.json @@ -3,16 +3,16 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-cms": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-cms": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/code/Magento/Wishlist/composer.json b/app/code/Magento/Wishlist/composer.json index e7f3d6d59ddac52394d9bc94f6a61a62f614349e..ca7ed6010472f268dadb8131809e765430087c80 100644 --- a/app/code/Magento/Wishlist/composer.json +++ b/app/code/Magento/Wishlist/composer.json @@ -3,25 +3,25 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/module-store": "0.1.0-alpha99", - "magento/module-customer": "0.1.0-alpha99", - "magento/module-catalog": "0.1.0-alpha99", - "magento/module-core": "0.1.0-alpha99", - "magento/module-checkout": "0.1.0-alpha99", - "magento/module-theme": "0.1.0-alpha99", - "magento/module-catalog-inventory": "0.1.0-alpha99", - "magento/module-rss": "0.1.0-alpha99", - "magento/module-backend": "0.1.0-alpha99", - "magento/module-bundle": "0.1.0-alpha99", - "magento/module-sales": "0.1.0-alpha99", - "magento/module-grouped-product": "0.1.0-alpha99", - "magento/module-configurable-product": "0.1.0-alpha99", - "magento/module-downloadable": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/module-store": "0.1.0-alpha100", + "magento/module-customer": "0.1.0-alpha100", + "magento/module-catalog": "0.1.0-alpha100", + "magento/module-core": "0.1.0-alpha100", + "magento/module-checkout": "0.1.0-alpha100", + "magento/module-theme": "0.1.0-alpha100", + "magento/module-catalog-inventory": "0.1.0-alpha100", + "magento/module-rss": "0.1.0-alpha100", + "magento/module-backend": "0.1.0-alpha100", + "magento/module-bundle": "0.1.0-alpha100", + "magento/module-sales": "0.1.0-alpha100", + "magento/module-grouped-product": "0.1.0-alpha100", + "magento/module-configurable-product": "0.1.0-alpha100", + "magento/module-downloadable": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-module", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/design/adminhtml/Magento/backend/composer.json b/app/design/adminhtml/Magento/backend/composer.json index 51e7f021faf5739ae517312a85c056161f8cc2aa..63fa35ed9562e955ab457810f19e8bdc8f039cef 100644 --- a/app/design/adminhtml/Magento/backend/composer.json +++ b/app/design/adminhtml/Magento/backend/composer.json @@ -3,11 +3,11 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-theme", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/design/adminhtml/Magento/backend/theme.xml b/app/design/adminhtml/Magento/backend/theme.xml index f7bf6aed49a229dc089a5ab524df9e707b12eac0..de93b622831a61fc28eadd52e49788efcb3c36b5 100644 --- a/app/design/adminhtml/Magento/backend/theme.xml +++ b/app/design/adminhtml/Magento/backend/theme.xml @@ -24,5 +24,5 @@ --> <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd"> <title>Magento 2 backend</title> - <version>0.1.0-alpha99</version> + <version>0.1.0-alpha100</version> </theme> diff --git a/app/design/frontend/Magento/blank/composer.json b/app/design/frontend/Magento/blank/composer.json index caa85240e1270131c854acb5da5a39cf21289193..e4f07c27fa999494aea874cd96d5fccddef8c0cf 100644 --- a/app/design/frontend/Magento/blank/composer.json +++ b/app/design/frontend/Magento/blank/composer.json @@ -3,11 +3,11 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-theme", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/design/frontend/Magento/blank/theme.xml b/app/design/frontend/Magento/blank/theme.xml index 75644de5e446df97882a0954d3b4662af348c47a..253ad49461b912617b8408ae9e6181b7183ba270 100644 --- a/app/design/frontend/Magento/blank/theme.xml +++ b/app/design/frontend/Magento/blank/theme.xml @@ -24,7 +24,7 @@ --> <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd"> <title>Magento Blank</title> - <version>0.1.0-alpha99</version> + <version>0.1.0-alpha100</version> <media> <preview_image>media/preview.jpg</preview_image> </media> diff --git a/app/design/frontend/Magento/plushe/composer.json b/app/design/frontend/Magento/plushe/composer.json index f4aaff551729f473dd79ef715865db3709486c88..3277ffd526ef016f3bc1dcd9ddebbf4f540dbdc2 100644 --- a/app/design/frontend/Magento/plushe/composer.json +++ b/app/design/frontend/Magento/plushe/composer.json @@ -3,12 +3,12 @@ "description": "N/A", "require": { "php": "~5.4.11|~5.5.0", - "magento/theme-frontend-blank": "0.1.0-alpha99", - "magento/framework": "0.1.0-alpha99", + "magento/theme-frontend-blank": "0.1.0-alpha100", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-theme", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "extra": { "map": [ [ diff --git a/app/design/frontend/Magento/plushe/theme.xml b/app/design/frontend/Magento/plushe/theme.xml index 8aa89616028ecfda9227a10e72d6d6cb61216e74..1bcaa3cd2ac86a8467665cc84fa27645066c7cf9 100644 --- a/app/design/frontend/Magento/plushe/theme.xml +++ b/app/design/frontend/Magento/plushe/theme.xml @@ -24,7 +24,7 @@ --> <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd"> <title>Magento Plushe</title> - <version>0.1.0-alpha99</version> + <version>0.1.0-alpha100</version> <parent>Magento/blank</parent> <media> <preview_image>media/preview.jpg</preview_image> diff --git a/app/design/install/Magento/basic/theme.xml b/app/design/install/Magento/basic/theme.xml index b62e26bf97f22e1ff8f105a01e7c801f26505bb6..80a2a4efda16cf59379d5f2ede8ee6f234d3a0f2 100644 --- a/app/design/install/Magento/basic/theme.xml +++ b/app/design/install/Magento/basic/theme.xml @@ -24,5 +24,5 @@ --> <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Config/etc/theme.xsd"> <title>Magento Basic</title> - <version>0.1.0-alpha99</version> + <version>0.1.0-alpha100</version> </theme> diff --git a/app/i18n/magento/de_de/composer.json b/app/i18n/magento/de_de/composer.json index b225fb4e3caf991db510c89319a237c3bb7ad628..9c4992e1db67b9eb73c25e84449e7514de131993 100644 --- a/app/i18n/magento/de_de/composer.json +++ b/app/i18n/magento/de_de/composer.json @@ -1,9 +1,9 @@ { "name": "magento/language-de_de", "description": "German (Germany) language", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-language", diff --git a/app/i18n/magento/en_us/composer.json b/app/i18n/magento/en_us/composer.json index cd4cf9d353ab0967a2b5f6f70a7485c06fb3b362..0b621cc2341f9baa5f1d18d9d157e1541513455c 100644 --- a/app/i18n/magento/en_us/composer.json +++ b/app/i18n/magento/en_us/composer.json @@ -1,9 +1,9 @@ { "name": "magento/language-en_us", "description": "English (United States) language", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-language", diff --git a/app/i18n/magento/es_es/composer.json b/app/i18n/magento/es_es/composer.json index ddbdcec4ccb0144acea7f340858dfee828898482..e9ba06bc09d006e1e6e3511c7a35d5f6008e4ec8 100644 --- a/app/i18n/magento/es_es/composer.json +++ b/app/i18n/magento/es_es/composer.json @@ -1,9 +1,9 @@ { "name": "magento/language-es_es", "description": "Spanish (Spain) language", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-language", diff --git a/app/i18n/magento/fr_fr/composer.json b/app/i18n/magento/fr_fr/composer.json index bc518653e2d32d120bb684265d038c5378f4587e..78e17ebd4574d7670b1b7f53a0ac21417848ad98 100644 --- a/app/i18n/magento/fr_fr/composer.json +++ b/app/i18n/magento/fr_fr/composer.json @@ -1,9 +1,9 @@ { "name": "magento/language-fr_fr", "description": "French (France) language", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-language", diff --git a/app/i18n/magento/nl_nl/composer.json b/app/i18n/magento/nl_nl/composer.json index 67ab860c4ee6977e5bc23017751b969fe3f1acba..1d4f58e6decb651fc8005ee5ee23c586758fda56 100644 --- a/app/i18n/magento/nl_nl/composer.json +++ b/app/i18n/magento/nl_nl/composer.json @@ -1,9 +1,9 @@ { "name": "magento/language-nl_nl", "description": "Dutch (Netherlands) language", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-language", diff --git a/app/i18n/magento/pt_br/composer.json b/app/i18n/magento/pt_br/composer.json index 20fe0dacdf504feffcc74209f396d04f3fcbe86d..acf248feedbe3bf1e8974e8dc526bc203662278d 100644 --- a/app/i18n/magento/pt_br/composer.json +++ b/app/i18n/magento/pt_br/composer.json @@ -1,9 +1,9 @@ { "name": "magento/language-pt_br", "description": "Portuguese (Brazil) language", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-language", diff --git a/app/i18n/magento/zh_cn/composer.json b/app/i18n/magento/zh_cn/composer.json index de4070246f781091ad7e720e49726970c517f1ef..4852b48a899594134b1baa5ee91d81ccf37ffab8 100644 --- a/app/i18n/magento/zh_cn/composer.json +++ b/app/i18n/magento/zh_cn/composer.json @@ -1,9 +1,9 @@ { "name": "magento/language-zh_cn", "description": "Chinese (China) language", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { - "magento/framework": "0.1.0-alpha99", + "magento/framework": "0.1.0-alpha100", "magento/magento-composer-installer": "*" }, "type": "magento2-language", diff --git a/composer.json b/composer.json index 717711d1f7c401b3ca18dca9d9903b2cad697cfb..a1c75d0a375fb12ebe4ce87c9a1b129f3c10929a 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "magento/project-community-edition", "description": "Magento project (Community Edition)", "type": "project", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { "php": "~5.4.11|~5.5.0", "zendframework/zend-stdlib": "2.0.3" diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple.php b/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple.php index 1d8dee8ecdab3bdb237959a705765d884e41c2c5..94d22714463438b0fbb8b208fac15fb910d2817d 100755 --- a/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple.php +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple.php @@ -617,6 +617,13 @@ class CatalogProductSimple extends InjectableFixture 'source' => 'Magento\Catalog\Test\Fixture\CatalogProductSimple\UpSellProducts' ]; + protected $related_products = [ + 'attribute_code' => 'related_products', + 'backend_type' => 'virtual', + 'group' => 'related-products', + 'source' => 'Magento\Catalog\Test\Fixture\CatalogProductSimple\RelatedProducts' + ]; + public function getCategoryIds() { return $this->getData('category_ids'); @@ -926,4 +933,9 @@ class CatalogProductSimple extends InjectableFixture { return $this->getData('up_sell_products'); } + + public function getRelatedProducts() + { + return $this->getData('related_products'); + } } diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple.xml b/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple.xml index 8282a773085f69400c2c9592889146dc0fc72c9b..ce01bc394d0a535f4a45a338f36033239f84fcc7 100755 --- a/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple.xml +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple.xml @@ -470,11 +470,17 @@ <source>Magento\Catalog\Test\Fixture\CatalogProductSimple\CrossSellProducts</source> </cross_sell_products> <up_sell_products> - <attribute_code>cross_sell_products</attribute_code> + <attribute_code>up_sell_products</attribute_code> <backend_type>virtual</backend_type> - <group>crosssells</group> + <group>upsells</group> <source>Magento\Catalog\Test\Fixture\CatalogProductSimple\UpSellProducts</source> </up_sell_products> + <related_products> + <attribute_code>related_products</attribute_code> + <backend_type>virtual</backend_type> + <group>related-products</group> + <source>Magento\Catalog\Test\Fixture\CatalogProductSimple\RelatedProducts</source> + </related_products> </fields> <data_set> <sku></sku> diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple/AbstractRelatedProducts.php b/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple/AbstractRelatedProducts.php index 09d7c16a6123ed1223eef5a0fe679b3c0a03ee38..92baca5583343ddc349a401151c64364a06c6f89 100644 --- a/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple/AbstractRelatedProducts.php +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple/AbstractRelatedProducts.php @@ -30,7 +30,7 @@ use Magento\Catalog\Test\Fixture\CatalogProductSimple; /** * Class AbstractRelatedProducts - * Base class create related products + * Base class for create related products */ class AbstractRelatedProducts implements FixtureInterface { diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/Filter.php b/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple/RelatedProducts.php similarity index 82% rename from dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/Filter.php rename to dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple/RelatedProducts.php index 9937b4ba01e0ca0dfc003878157a8b4af94e0461..486442b9bf7e0962caa2425727db75dac5caab67 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/Filter.php +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/Fixture/CatalogProductSimple/RelatedProducts.php @@ -22,15 +22,13 @@ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) */ -namespace Magento\Reports\Test\Block\Adminhtml\Sales\Orders\Viewed; - -use Magento\Reports\Test\Block\Adminhtml\AbstractFilter; +namespace Magento\Catalog\Test\Fixture\CatalogProductSimple; /** - * Class Filter - * Filter for Sales Report + * Class RelatedProducts + * Create related products */ -class Filter extends AbstractFilter +class RelatedProducts extends AbstractRelatedProducts { // } diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AbstractAddRelatedProductsEntityTest.php b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AbstractAddRelatedProductsEntityTest.php new file mode 100644 index 0000000000000000000000000000000000000000..718fe86b6bd1482592d037fb863520ef11bff09f --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AbstractAddRelatedProductsEntityTest.php @@ -0,0 +1,131 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Catalog\Test\TestCase\Product; + +use Mtf\TestCase\Injectable; +use Magento\Catalog\Test\Page\Adminhtml\CatalogProductNew; +use Magento\Catalog\Test\Page\Adminhtml\CatalogProductIndex; +use Mtf\Fixture\FixtureFactory; +use Mtf\Fixture\FixtureInterface; + +/** + * Class AbstractAddRelatedProductsEntityTest + * Base class for add related products entity test + */ +abstract class AbstractAddRelatedProductsEntityTest extends Injectable +{ + /** + * Fixture factory + * + * @var FixtureFactory + */ + protected $fixtureFactory; + + /** + * Catalog product index page on backend + * + * @var CatalogProductIndex + */ + protected $catalogProductIndex; + + /** + * Catalog product view page on backend + * + * @var CatalogProductNew + */ + protected $catalogProductNew; + + /** + * Type of related products + * + * @var string + */ + protected $typeRelatedProducts = ''; + + /** + * Prepare data + * + * @param FixtureFactory $fixtureFactory + * @return void + */ + public function __prepare(FixtureFactory $fixtureFactory) + { + $this->fixtureFactory = $fixtureFactory; + } + + /** + * Inject data + * + * @param CatalogProductIndex $catalogProductIndex + * @param CatalogProductNew $catalogProductNew + * @return void + */ + public function __inject(CatalogProductIndex $catalogProductIndex, CatalogProductNew $catalogProductNew) + { + $this->catalogProductIndex = $catalogProductIndex; + $this->catalogProductNew = $catalogProductNew; + } + + /** + * Get product by data + * + * @param string $productData + * @param array $relatedProductsData + * @return FixtureInterface + */ + protected function getProductByData($productData, array $relatedProductsData) + { + list($fixtureName, $dataSet) = explode('::', $productData); + $relatedProductsPresets = []; + foreach ($relatedProductsData as $type => $presets) { + $relatedProductsPresets[$type]['presets'] = $presets; + } + + return $this->fixtureFactory->createByCode( + $fixtureName, + [ + 'dataSet' => $dataSet, + 'data' => $relatedProductsPresets + ] + ); + } + + /** + * Create and save product + * + * @param FixtureInterface $product + * @return void + */ + protected function createAndSaveProduct(FixtureInterface $product) + { + $dataConfig = $product->getDataConfig(); + $typeId = isset($dataConfig['type_id']) ? $dataConfig['type_id'] : null; + + $this->catalogProductIndex->open(); + $this->catalogProductIndex->getGridPageActionBlock()->addProduct($typeId); + $this->catalogProductNew->getProductForm()->fill($product); + $this->catalogProductNew->getFormPageActions()->save($product); + } +} diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddCrossSellEntityTest.php b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddCrossSellEntityTest.php index 0cb67b73099a0b05e000b4cfbb68a57897110b91..da128f6740209ccd738cd26682dfb8a8d3ce5dbd 100644 --- a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddCrossSellEntityTest.php +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddCrossSellEntityTest.php @@ -24,11 +24,6 @@ namespace Magento\Catalog\Test\TestCase\Product; -use Mtf\ObjectManager; -use Mtf\TestCase\Injectable; -use Magento\Catalog\Test\Page\Adminhtml\CatalogProductIndex; -use Magento\Catalog\Test\Page\Adminhtml\CatalogProductNew; -use Magento\Catalog\Test\Fixture\CatalogProductSimple; use Magento\Catalog\Test\Fixture\CatalogProductSimple\CrossSellProducts; /** @@ -50,50 +45,25 @@ use Magento\Catalog\Test\Fixture\CatalogProductSimple\CrossSellProducts; * @group Cross-sells_(MX) * @ZephyrId MAGETWO-29081 */ -class AddCrossSellEntityTest extends Injectable +class AddCrossSellEntityTest extends AbstractAddRelatedProductsEntityTest { /** - * Catalog product index page on backend + * Run test add cross sell products entity * - * @var CatalogProductIndex - */ - protected $catalogProductIndex; - - /** - * Catalog product view page on backend - * - * @var CatalogProductNew - */ - protected $catalogProductNew; - - /** - * Inject data - * - * @param CatalogProductIndex $catalogProductIndex - * @param CatalogProductNew $catalogProductNew - * @return void - */ - public function __inject(CatalogProductIndex $catalogProductIndex, CatalogProductNew $catalogProductNew) - { - $this->catalogProductIndex = $catalogProductIndex; - $this->catalogProductNew = $catalogProductNew; - } - - /** - * Run test add cross sell entity - * - * @param CatalogProductSimple $product + * @param string $productData + * @param string $crossSellProductsData * @return array */ - public function test(CatalogProductSimple $product) + public function test($productData, $crossSellProductsData) { - $this->catalogProductIndex->open(); - $this->catalogProductIndex->getGridPageActionBlock()->addProduct('simple'); - $this->catalogProductNew->getProductForm()->fill($product); - $this->catalogProductNew->getFormPageActions()->save(); + $product = $this->getProductByData($productData, ['cross_sell_products' => $crossSellProductsData]); + $this->createAndSaveProduct($product); - /** @var CrossSellProducts $crossSellProducts*/ + /** @var CrossSellProducts $crossSellProducts */ $crossSellProducts = $product->getDataFieldConfig('cross_sell_products')['source']; - return ['relatedProducts' => $crossSellProducts->getProducts()]; + return [ + 'product' => $product, + 'relatedProducts' => $crossSellProducts->getProducts() + ]; } } diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddCrossSellEntityTest/test.csv b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddCrossSellEntityTest/test.csv index 97fda4fc3f2a9222714fa0089cddb366065c182d..704962625566676fd200db96ccefdad546bc86f2 100644 --- a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddCrossSellEntityTest/test.csv +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddCrossSellEntityTest/test.csv @@ -1,2 +1,2 @@ -"product/dataSet";"product/data/cross_sell_products/presets";"constraint" -"default";"catalogProductSimple::default, configurableProductInjectable::default";"assertProductSaveMessage, assertProductInGrid, assertProductForm, assertCrossSellsProductsSection" +"productData";"crossSellProductsData";"constraint" +"catalogProductSimple::default";"catalogProductSimple::default, configurableProductInjectable::default";"assertProductSaveMessage, assertProductInGrid, assertProductForm, assertCrossSellsProductsSection" diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddRelatedProductsEntityTest.php b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddRelatedProductsEntityTest.php new file mode 100644 index 0000000000000000000000000000000000000000..50192e4890ffc457f1ebdeeaaa5185bf4876a7e5 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddRelatedProductsEntityTest.php @@ -0,0 +1,70 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Catalog\Test\TestCase\Product; + +use Magento\Catalog\Test\Fixture\CatalogProductSimple\RelatedProducts; + +/** + * Class AddRelatedProductsEntityTest + * + * Test Flow: + * + * Preconditions: + * 1. Create simple Product + * 2. Create Configurable Product + * + * Steps: + * 1. Open Backend + * 2. Go to Products> Catalog + * 3. Add Product + * 4. Fill data according to dataSet + * 5. Save product + * 6. Perform all assertions + * + * @group Related_Products_(MX) + * @ZephyrId MAGETWO-29352 + */ +class AddRelatedProductsEntityTest extends AbstractAddRelatedProductsEntityTest +{ + /** + * Run test add related products entity + * + * @param string $productData + * @param string $relatedProductsData + * @return array + */ + public function test($productData, $relatedProductsData) + { + $product = $this->getProductByData($productData, ['related_products' => $relatedProductsData]); + $this->createAndSaveProduct($product); + + /** @var RelatedProducts $relatedProducts */ + $relatedProducts = $product->getDataFieldConfig('related_products')['source']; + return [ + 'product' => $product, + 'relatedProducts' => $relatedProducts->getProducts() + ]; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddRelatedProductsEntityTest/test.csv b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddRelatedProductsEntityTest/test.csv new file mode 100644 index 0000000000000000000000000000000000000000..c79fcf06524ca2bc8edf21f6d9b61f1f4f498898 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddRelatedProductsEntityTest/test.csv @@ -0,0 +1,2 @@ +"productData";"relatedProductsData";"constraint" +"catalogProductSimple::default";"catalogProductSimple::default, configurableProductInjectable::default";"assertProductSaveMessage, assertProductInGrid, assertProductForm, assertRelatedProductsSection" diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddUpSellEntityTest.php b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddUpSellEntityTest.php index 00459db77a0ae6cd23eeb06e551e1fd99e471b76..1b8744d50ea3ce673a64d8ddfca0bbf9db239285 100644 --- a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddUpSellEntityTest.php +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddUpSellEntityTest.php @@ -24,12 +24,6 @@ namespace Magento\Catalog\Test\TestCase\Product; -use Mtf\TestCase\Injectable; -use Magento\Catalog\Test\Page\Adminhtml\CatalogProductNew; -use Magento\Catalog\Test\Page\Adminhtml\CatalogProductIndex; -use Mtf\Fixture\FixtureFactory; -use Mtf\Fixture\FixtureInterface; -use Magento\Catalog\Test\Fixture\CatalogProductSimple; use Magento\Catalog\Test\Fixture\CatalogProductSimple\UpSellProducts; /** @@ -50,99 +44,25 @@ use Magento\Catalog\Test\Fixture\CatalogProductSimple\UpSellProducts; * @group Up-sells_(MX) * @ZephyrId MAGETWO-29105 */ -class AddUpSellEntityTest extends Injectable +class AddUpSellEntityTest extends AbstractAddRelatedProductsEntityTest { /** - * Fixture factory - * - * @var FixtureFactory - */ - protected $fixtureFactory; - - /** - * Catalog product index page on backend - * - * @var CatalogProductIndex - */ - protected $catalogProductIndex; - - /** - * Catalog product view page on backend - * - * @var CatalogProductNew - */ - protected $catalogProductNew; - - /** - * Prepare data - * - * @param FixtureFactory $fixtureFactory - * @return void - */ - public function __prepare(FixtureFactory $fixtureFactory) - { - $this->fixtureFactory = $fixtureFactory; - } - - /** - * Inject data - * - * @param CatalogProductIndex $catalogProductIndex - * @param CatalogProductNew $catalogProductNew - * @return void - */ - public function __inject(CatalogProductIndex $catalogProductIndex, CatalogProductNew $catalogProductNew) - { - $this->catalogProductIndex = $catalogProductIndex; - $this->catalogProductNew = $catalogProductNew; - } - - /** - * Run test add up sell entity + * Run test add up sell products entity * * @param string $productData - * @param string $upSellProducts + * @param string $upSellProductsData * @return array */ - public function test($productData, $upSellProducts) + public function test($productData, $upSellProductsData) { - $product = $this->createProduct($productData, $upSellProducts); - $dataConfig = $product->getDataConfig(); - $typeId = isset($dataConfig['type_id']) ? $dataConfig['type_id'] : null; + $product = $this->getProductByData($productData, ['up_sell_products' => $upSellProductsData]); + $this->createAndSaveProduct($product); - $this->catalogProductIndex->open(); - $this->catalogProductIndex->getGridPageActionBlock()->addProduct($typeId); - $this->catalogProductNew->getProductForm()->fill($product); - $this->catalogProductNew->getFormPageActions()->save($product); - - /** @var UpSellProducts $upSellProducts*/ + /** @var UpSellProducts $upSellProducts */ $upSellProducts = $product->getDataFieldConfig('up_sell_products')['source']; return [ 'product' => $product, 'relatedProducts' => $upSellProducts->getProducts() ]; } - - /** - * Create product - * - * @param string $productData - * @param string $upSellProducts - * @return FixtureInterface - */ - protected function createProduct($productData, $upSellProducts) - { - list($fixtureCode, $dataSet) = explode('::', $productData); - return $this->fixtureFactory->createByCode( - $fixtureCode, - [ - 'dataSet' => $dataSet, - 'data' => [ - 'up_sell_products' => [ - 'presets' => $upSellProducts - ] - ] - ] - ); - } } diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddUpSellEntityTest/test.csv b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddUpSellEntityTest/test.csv index 75ba28384650c1199ec0f699fbc800304d5a6d6f..f7e6a3f0837ad8ec24afdcd9533c7628802e840b 100644 --- a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddUpSellEntityTest/test.csv +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/AddUpSellEntityTest/test.csv @@ -1,3 +1,3 @@ -"productData";"upSellProducts";"constraint" +"productData";"upSellProductsData";"constraint" "catalogProductSimple::default";"catalogProductSimple::default, configurableProductInjectable::default";"assertProductSaveMessage, assertProductInGrid, assertProductForm, assertUpSellsProductsSection" "configurableProductInjectable::default";"catalogProductSimple::default, configurableProductInjectable::default";"assertProductSaveMessage, assertProductInGrid, assertConfigurableProductForm, assertUpSellsProductsSection" diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/ProductTypeSwitchingOnCreationTest.php b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/ProductTypeSwitchingOnCreationTest.php new file mode 100644 index 0000000000000000000000000000000000000000..3a2678f73b586081f9c70099ad279f3d543e08fd --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/ProductTypeSwitchingOnCreationTest.php @@ -0,0 +1,106 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Catalog\Test\TestCase\Product; + +use Mtf\TestCase\Injectable; +use Mtf\Fixture\FixtureFactory; +use Magento\Catalog\Test\Page\Adminhtml\CatalogProductNew; +use Magento\Catalog\Test\Page\Adminhtml\CatalogProductIndex; + +/** + * Test Creation for ProductTypeSwitchingOnCreation + * + * Test Flow: + * 1. Open backend + * 2. Go to Products > Catalog + * 3. Start create product from preconditions (according dataSet) + * 4. Fill data from dataSet + * 5. Save + * 6. Perform all assertions + * + * @group Products_(MX) + * @ZephyrId MAGETWO-29398 + */ +class ProductTypeSwitchingOnCreationTest extends Injectable +{ + /** + * Product page with a grid + * + * @var CatalogProductIndex + */ + protected $catalogProductIndex; + + /** + * Page to create a product + * + * @var CatalogProductNew + */ + protected $catalogProductNew; + + /** + * Fixture Factory + * + * @var FixtureFactory + */ + protected $fixtureFactory; + + /** + * Injection data + * + * @param CatalogProductIndex $catalogProductIndex + * @param CatalogProductNew $catalogProductNew + * @param FixtureFactory $fixtureFactory + * @return void + */ + public function __inject( + CatalogProductIndex $catalogProductIndex, + CatalogProductNew $catalogProductNew, + FixtureFactory $fixtureFactory + ) { + $this->catalogProductIndex = $catalogProductIndex; + $this->catalogProductNew = $catalogProductNew; + $this->fixtureFactory = $fixtureFactory; + } + + /** + * Run product type switching on creation test + * + * @param string $createProduct + * @param string $product + * @return array + */ + public function test($createProduct, $product) + { + // Steps + $this->catalogProductIndex->open(); + $this->catalogProductIndex->getGridPageActionBlock()->addProduct($createProduct); + list($fixture, $dataSet) = explode('::', $product); + $product = $this->fixtureFactory->createByCode($fixture, ['dataSet' => $dataSet]); + $this->catalogProductNew->getProductForm()->fill($product); + $this->catalogProductNew->getFormPageActions()->save($product); + + return ['product' => $product]; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/ProductTypeSwitchingOnCreationTest/test.csv b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/ProductTypeSwitchingOnCreationTest/test.csv new file mode 100644 index 0000000000000000000000000000000000000000..7881421044acdd9bc181a4931e75acf06308e5e3 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/ProductTypeSwitchingOnCreationTest/test.csv @@ -0,0 +1,10 @@ +"createProduct";"product";"constraint" +"simple";"configurableProductInjectable::default";"assertProductSaveMessage, assertProductInGrid, assertChildProductsInGrid, assertConfigurableProductForm, assertConfigurableProductPage, assertProductInStock, assertConfigurableProductInCart, assertChildProductIsNotDisplayedSeparately" +"simple";"catalogProductVirtual::default";"assertProductSaveMessage, assertProductInGrid" +"configurable";"catalogProductSimple::default";"assertProductSaveMessage, assertProductInGrid" +"configurable";"catalogProductVirtual::default";"assertProductSaveMessage, assertProductInGrid" +"virtual";"catalogProductSimple::default";"assertProductSaveMessage, assertProductInGrid" +"virtual";"configurableProductInjectable::not_virtual_for_type_switching";"assertProductSaveMessage, assertProductInGrid, assertChildProductsInGrid, assertConfigurableProductForm, assertConfigurableProductPage, assertProductInStock, assertConfigurableProductInCart, assertChildProductIsNotDisplayedSeparately" +"virtual";"downloadableProductInjectable::default";"assertProductSaveMessage, assertProductInGrid, assertDownloadableProductForm, assertProductPage, assertProductInStock" +"downloadable";"catalogProductSimple::default";"assertProductSaveMessage, assertProductInGrid" +"downloadable";"configurableProductInjectable::not_virtual_for_type_switching";"assertProductSaveMessage, assertProductInGrid, assertChildProductsInGrid, assertConfigurableProductForm, assertConfigurableProductPage, assertProductInStock, assertConfigurableProductInCart, assertChildProductIsNotDisplayedSeparately" diff --git a/dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Cart/AbstractCartItem.php b/dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Cart/AbstractCartItem.php index 7b106283eb0860a83fbd827e7f168b4f2f9d533c..bbb3face4db2daecb01dc6a42a2e095d454e876e 100644 --- a/dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Cart/AbstractCartItem.php +++ b/dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Cart/AbstractCartItem.php @@ -65,7 +65,7 @@ class AbstractCartItem extends Block * * @var string */ - protected $optionsBlock = './/dl[@class="cart-item-options"]'; + protected $optionsBlock = './/dl[@class="item-options"]'; /** * Escape currency in price diff --git a/dev/tests/functional/tests/app/Magento/Checkout/Test/Constraint/AssertCartItemsOptions.php b/dev/tests/functional/tests/app/Magento/Checkout/Test/Constraint/AssertCartItemsOptions.php index f8406a32c9f20f18d3f5fb2018ee99a4223208e5..b698fbe9b1d2cb06c516043194953a24ec3adff4 100644 --- a/dev/tests/functional/tests/app/Magento/Checkout/Test/Constraint/AssertCartItemsOptions.php +++ b/dev/tests/functional/tests/app/Magento/Checkout/Test/Constraint/AssertCartItemsOptions.php @@ -110,7 +110,7 @@ class AssertCartItemsOptions extends AbstractAssertForm } $formValue = isset($formData[$key]) ? $formData[$key] : null; - if (!is_array($formValue)) { + if ($formValue && !is_array($formValue)) { $formValue = trim($formValue, '. '); } diff --git a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config.php b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config.php index dbaf43e4e35ab35a7577a1260791c237433ca69d..dc1c9d1cdc74dea8a8e6a8ddfd65b6d4e9358598 100755 --- a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config.php +++ b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config.php @@ -62,6 +62,13 @@ class Config extends Tab */ protected $variationsMatrix = '[data-role="product-variations-matrix"]'; + /** + * Selector for variations matrix row + * + * @var string + */ + protected $variationsMatrixRow = '[data-role="product-variations-matrix"] [data-role="row"]'; + /** * Fill variations fieldset * @@ -110,7 +117,7 @@ class Config extends Tab public function generateVariations() { $this->_rootElement->find($this->generateVariations)->click(); - $this->waitForElementVisible($this->variationsMatrix); + $this->waitForElementVisible($this->variationsMatrixRow); } /** diff --git a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config/Attribute.php b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config/Attribute.php index 5dce160b4ccb247efacdbc952f96a2eac3d41e55..ea2cf5cfaa7e71a38c87c34753e844eaa7c7edef 100755 --- a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config/Attribute.php +++ b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Adminhtml/Product/Edit/Tab/Super/Config/Attribute.php @@ -138,6 +138,13 @@ class Attribute extends Form */ protected $attributeLabel = '[name$="[label]"]'; + /** + * Config content selector + * + * @var string + */ + protected $configContent = '#super_config-content'; + /** * Fill attributes * @@ -296,16 +303,15 @@ class Attribute extends Form $optionMapping = $this->dataMapping(); $count = 1; + /** @var Element $attributeBlock */ $attributeBlock = $this->_rootElement->find(sprintf($this->attributeBlock, $count), Locator::SELECTOR_XPATH); while ($attributeBlock->isVisible()) { + $this->showAttributeContent($attributeBlock); $attribute = [ 'frontend_label' => $attributeBlock->find($this->attributeTitle)->getText(), 'label' => $attributeBlock->find($this->attributeLabel)->getValue(), 'options' => [] ]; - - /** @var Element $attributeBlock */ - $this->showAttributeContent($attributeBlock); $options = $attributeBlock->find($this->optionContainer, Locator::SELECTOR_XPATH)->getElements(); foreach ($options as $optionKey => $option) { /** @var Element $option */ @@ -335,6 +341,7 @@ class Attribute extends Form protected function showAttributeContent(Element $attribute) { if (!$attribute->find($this->attributeContent)->isVisible()) { + $this->_rootElement->find($this->configContent)->click(); $attribute->find($this->attributeTitle)->click(); $browser = $attribute; diff --git a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Product/View/ConfigurableOptions.php b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Product/View/ConfigurableOptions.php index 805983a2436f08962457070ded342d0f05cf016d..a3eb1ef4667c3d5b530707629c158176fd6bf0b8 100644 --- a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Product/View/ConfigurableOptions.php +++ b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Block/Product/View/ConfigurableOptions.php @@ -38,6 +38,13 @@ use Magento\ConfigurableProduct\Test\Fixture\ConfigurableProductInjectable; */ class ConfigurableOptions extends CustomOptions { + /** + * Option selector + * + * @var string + */ + protected $optionSelector = '//*[./label[contains(.,"%s")]]//select'; + /** * Get configurable product options * @@ -85,6 +92,8 @@ class ConfigurableOptions extends CustomOptions : 'No'; $result[$title] = $optionData; + $this->_rootElement->find(sprintf($this->optionSelector, $title), Locator::SELECTOR_XPATH, 'select') + ->setValue($optionData['options'][0]['title']); } return $result; diff --git a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Constraint/AssertChildProductsInGrid.php b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Constraint/AssertChildProductsInGrid.php index 9170954eb70e0fac16f392fdadd058227332ed54..76e36876b11cb43c489431eeba6044e4d6873a00 100755 --- a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Constraint/AssertChildProductsInGrid.php +++ b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Constraint/AssertChildProductsInGrid.php @@ -56,7 +56,7 @@ class AssertChildProductsInGrid extends AbstractConstraint public function processAssert(CatalogProductIndex $productGrid, ConfigurableProductInjectable $product) { $configurableAttributesData = $product->getConfigurableAttributesData(); - $productType = $product->getIsVirtual() ? 'Virtual Product' : 'Simple Product'; + $productType = $product->getIsVirtual() === "Yes" ? 'Virtual Product' : 'Simple Product'; $errors = []; $productGrid->open(); diff --git a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Fixture/ConfigurableProductInjectable.xml b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Fixture/ConfigurableProductInjectable.xml index 9c9bf96470d5bfaff95f49645f218b745557269f..ca37435b5abb4d4de6da621af3ef4e5c3973ac48 100644 --- a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Fixture/ConfigurableProductInjectable.xml +++ b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Fixture/ConfigurableProductInjectable.xml @@ -468,9 +468,9 @@ <source>Magento\ConfigurableProduct\Test\Fixture\ConfigurableProductInjectable\CheckoutData</source> </checkout_data> <up_sell_products> - <attribute_code>cross_sell_products</attribute_code> + <attribute_code>up_sell_products</attribute_code> <backend_type>virtual</backend_type> - <group>crosssells</group> + <group>upsells</group> <source>Magento\Catalog\Test\Fixture\CatalogProductSimple\UpSellProducts</source> </up_sell_products> </fields> diff --git a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Repository/ConfigurableProductInjectable.php b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Repository/ConfigurableProductInjectable.php index 0f698312e4f460286e975f6024ff5e333828d56e..958b4227b087a5b8d1dbdb2daeaa9fd808c7e732 100644 --- a/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Repository/ConfigurableProductInjectable.php +++ b/dev/tests/functional/tests/app/Magento/ConfigurableProduct/Test/Repository/ConfigurableProductInjectable.php @@ -112,5 +112,24 @@ class ConfigurableProductInjectable extends AbstractRepository 'website_ids' => ['Main Website'], 'attribute_set_id' => ['dataSet' => 'default'], ]; + + $this->_data['not_virtual_for_type_switching'] = [ + 'name' => 'Test configurable product %isolation%', + 'sku' => 'sku_test_configurable_product_%isolation%', + 'price' => ['value' => 120.00], + 'is_virtual' => 'No', + 'weight' => 30.0000, + 'status' => 'Product online', + 'visibility' => 'Catalog, Search', + 'tax_class_id' => ['dataSet' => 'Taxable Goods'], + 'url_key' => 'configurable-product-%isolation%', + 'configurable_attributes_data' => ['preset' => 'default'], + 'quantity_and_stock_status' => [ + 'is_in_stock' => 'In Stock', + ], + 'website_ids' => ['Main Website'], + 'attribute_set_id' => ['dataSet' => 'default'], + 'checkout_data' => ['preset' => 'default'] + ]; } } diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Block/Account/Dashboard/Info.php b/dev/tests/functional/tests/app/Magento/Customer/Test/Block/Account/Dashboard/Info.php index d02eb863ec260e7def84713323cffd2622c52a96..7d0ef0ae1acc37d883d4248820f1525c6447d52b 100644 --- a/dev/tests/functional/tests/app/Magento/Customer/Test/Block/Account/Dashboard/Info.php +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Block/Account/Dashboard/Info.php @@ -39,6 +39,20 @@ class Info extends Block */ protected $contactInfoEditLink = '.block-dashboard-info .box-information .action.edit'; + /** + * Css selector for Contact Information Change Password Link + * + * @var string + */ + protected $contactInfoChangePasswordLink = '.block-dashboard-info .box-information .action.change-password'; + + /** + * Dashboard Welcome block locator + * + * @var string + */ + protected $dashboardWelcome = '.block-dashboard-welcome .block-title'; + /** * Click on Contact Information Edit Link * @@ -48,4 +62,24 @@ class Info extends Block { $this->_rootElement->find($this->contactInfoEditLink)->click(); } + + /** + * Click on Contact Information Edit Link + * + * @return void + */ + public function openChangePassword() + { + $this->_rootElement->find($this->contactInfoChangePasswordLink)->click(); + } + + /** + * Get welcome text + * + * @return string + */ + public function getWelcomeText() + { + return $this->_rootElement->find($this->dashboardWelcome)->getText(); + } } diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Block/Form/CustomerForm.xml b/dev/tests/functional/tests/app/Magento/Customer/Test/Block/Form/CustomerForm.xml index 65bf5562f40438d336e6d379d7a5d31528bd766a..d3db8a88c90bf1d20fa3421892b8a1857e03956b 100644 --- a/dev/tests/functional/tests/app/Magento/Customer/Test/Block/Form/CustomerForm.xml +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Block/Form/CustomerForm.xml @@ -28,5 +28,8 @@ <firstname /> <lastname /> <email /> + <current_password /> + <password /> + <confirmation /> </fields> </mapping> diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertChangePasswordFailMessage.php b/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertChangePasswordFailMessage.php new file mode 100644 index 0000000000000000000000000000000000000000..ba648b17a9aebc952fbf4691267190bd952dd56c --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertChangePasswordFailMessage.php @@ -0,0 +1,71 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Customer\Test\Constraint; + +use Magento\Customer\Test\Page\CustomerAccountEdit; +use Mtf\Constraint\AbstractConstraint; + +/** + * Class AssertChangePasswordFailMessage + * Check that fail message is present + */ +class AssertChangePasswordFailMessage extends AbstractConstraint +{ + /** + * Fail message + */ + const FAIL_MESSAGE = "Password doesn't match for this account."; + + /** + * Constraint severeness + * + * @var string + */ + protected $severeness = 'low'; + + /** + * Assert that fail message is present + * + * @param CustomerAccountEdit $customerAccountEdit + * @return void + */ + public function processAssert(CustomerAccountEdit $customerAccountEdit) + { + \PHPUnit_Framework_Assert::assertEquals( + self::FAIL_MESSAGE, + $customerAccountEdit->getMessages()->getErrorMessages() + ); + } + + /** + * Returns a string representation of the object + * + * @return string + */ + public function toString() + { + return 'Fail message is displayed.'; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertCustomerPasswordChanged.php b/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertCustomerPasswordChanged.php new file mode 100644 index 0000000000000000000000000000000000000000..bce1fde65f3044a3f6191cd10c791ce8331f1ff0 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertCustomerPasswordChanged.php @@ -0,0 +1,107 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Customer\Test\Constraint; + +use Magento\Customer\Test\Fixture\CustomerInjectable; +use Magento\Customer\Test\Page\CustomerAccountIndex; +use Mtf\Constraint\AbstractConstraint; +use Magento\Cms\Test\Page\CmsIndex; +use Mtf\Fixture\FixtureFactory; + +/** + * Class AssertCustomerPasswordChanged + * Check that login again to frontend with new password was success + */ +class AssertCustomerPasswordChanged extends AbstractConstraint +{ + /** + * Welcome message after login + */ + const SUCCESS_MESSAGE = 'Hello, %s!'; + + /** + * Constraint severeness + * + * @var string + */ + protected $severeness = 'low'; + + /** + * Assert that login again to frontend with new password was success + * + * @param FixtureFactory $fixtureFactory + * @param CmsIndex $cmsIndex + * @param CustomerAccountIndex $customerAccountIndex + * @param CustomerInjectable $initialCustomer + * @param CustomerInjectable $customer + * @return void + */ + public function processAssert( + FixtureFactory $fixtureFactory, + CmsIndex $cmsIndex, + CustomerAccountIndex $customerAccountIndex, + CustomerInjectable $initialCustomer, + CustomerInjectable $customer + ) { + $cmsIndex->open(); + if ($cmsIndex->getLinksBlock()->isVisible()) { + $cmsIndex->getLinksBlock()->openLink('Log Out'); + } + + $customer = $fixtureFactory->createByCode( + 'customerInjectable', + [ + 'dataSet' => 'default', + 'data' => [ + 'email' => $initialCustomer->getEmail(), + 'password' => $customer->getPassword(), + 'password_confirmation' => $customer->getPassword(), + ], + ] + ); + + $loginCustomer = $this->objectManager->create( + 'Magento\Customer\Test\TestStep\LoginCustomerOnFrontendStep', + ['customer' => $customer] + ); + $loginCustomer->run(); + + $customerName = $initialCustomer->getFirstname() . " " . $initialCustomer->getLastname(); + \PHPUnit_Framework_Assert::assertEquals( + sprintf(self::SUCCESS_MESSAGE, $customerName), + $customerAccountIndex->getInfoBlock()->getWelcomeText() + ); + } + + /** + * Returns a string representation of the object + * + * @return string + */ + public function toString() + { + return 'Customer password was changed.'; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertWrongPassConfirmationMessage.php b/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertWrongPassConfirmationMessage.php new file mode 100644 index 0000000000000000000000000000000000000000..efc3325fdaca4a3a68dfd2801ebc0345b4de1a05 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Constraint/AssertWrongPassConfirmationMessage.php @@ -0,0 +1,71 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Customer\Test\Constraint; + +use Magento\Customer\Test\Page\CustomerAccountEdit; +use Mtf\Constraint\AbstractConstraint; + +/** + * Class AssertWrongPassConfirmationMessage + * Check that conformation message is present + */ +class AssertWrongPassConfirmationMessage extends AbstractConstraint +{ + /** + * Conformation message + */ + const CONFIRMATION_MESSAGE = 'Confirm your new password'; + + /** + * Constraint severeness + * + * @var string + */ + protected $severeness = 'low'; + + /** + * Assert that conformation message is present + * + * @param CustomerAccountEdit $customerAccountEdit + * @return void + */ + public function processAssert(CustomerAccountEdit $customerAccountEdit) + { + \PHPUnit_Framework_Assert::assertEquals( + self::CONFIRMATION_MESSAGE, + $customerAccountEdit->getMessages()->getErrorMessages() + ); + } + + /** + * Returns a string representation of the object + * + * @return string + */ + public function toString() + { + return 'Conformation message is displayed.'; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Fixture/CustomerInjectable.php b/dev/tests/functional/tests/app/Magento/Customer/Test/Fixture/CustomerInjectable.php index 9c72cc506978b7ffcad898a75386a8ce9e2ff82e..840ce684180b2285ab3c0604387a0ef319fb2f95 100644 --- a/dev/tests/functional/tests/app/Magento/Customer/Test/Fixture/CustomerInjectable.php +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Fixture/CustomerInjectable.php @@ -273,6 +273,12 @@ class CustomerInjectable extends InjectableFixture 'group' => null, ]; + protected $current_password = [ + 'attribute_code' => 'current_password', + 'backend_type' => 'virtual', + 'group' => null, + ]; + public function getId() { return $this->getData('id'); @@ -407,4 +413,9 @@ class CustomerInjectable extends InjectableFixture { return $this->getData('password_confirmation'); } + + public function getCurrentPassword() + { + return $this->getData('current_password'); + } } diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Fixture/CustomerInjectable.xml b/dev/tests/functional/tests/app/Magento/Customer/Test/Fixture/CustomerInjectable.xml index ac1f920f524c436d8f6e4d1bb80b3590e8571219..fe3eeb45abc9e5a8570457c1ea8d18f17fd8edc9 100644 --- a/dev/tests/functional/tests/app/Magento/Customer/Test/Fixture/CustomerInjectable.xml +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Fixture/CustomerInjectable.xml @@ -231,6 +231,10 @@ <attribute_code>store_credit</attribute_code> <backend_type>virtual</backend_type> </store_credit> + <current_password> + <attribute_code>current_password</attribute_code> + <backend_type>virtual</backend_type> + </current_password> </fields> <handler_interface>Magento\Customer\Test\Handler\CustomerInjectable\CustomerInjectableInterface</handler_interface> </fixture> diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Page/CustomerAccountEdit.xml b/dev/tests/functional/tests/app/Magento/Customer/Test/Page/CustomerAccountEdit.xml index ef5c5937586ec2caa10d2a0fcfb392181b08fe59..a62540b280aca507b14c5b7895fa6a0eb202cf12 100644 --- a/dev/tests/functional/tests/app/Magento/Customer/Test/Page/CustomerAccountEdit.xml +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Page/CustomerAccountEdit.xml @@ -30,5 +30,10 @@ <locator>#form-validate</locator> <strategy>css selector</strategy> </accountInfoForm> + <messages> + <class>Magento\Core\Test\Block\Messages</class> + <locator>.page.messages</locator> + <strategy>css selector</strategy> + </messages> </blocks> </page> diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/Repository/AddressInjectable.php b/dev/tests/functional/tests/app/Magento/Customer/Test/Repository/AddressInjectable.php index 081300a20d779dc3fb3e83618a422868244decf0..025f97c03119aa4412b918587b0707f670c883ab 100644 --- a/dev/tests/functional/tests/app/Magento/Customer/Test/Repository/AddressInjectable.php +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/Repository/AddressInjectable.php @@ -238,5 +238,15 @@ class AddressInjectable extends AbstractRepository 'telephone' => '444-44-444-44', 'vat_id' => '584451913', ]; + + $this->_data['address_US_pay_pal'] = [ + 'firstname' => 'Dmytro', + 'lastname' => 'Aponasenko', + 'city' => 'Culver City', + 'street' => '1 Main St', + 'postcode' => '90230', + 'country_id' => 'United States', + 'region_id' => 'Culver City', + ]; } } diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/TestCase/ChangeCustomerPasswordTest.php b/dev/tests/functional/tests/app/Magento/Customer/Test/TestCase/ChangeCustomerPasswordTest.php new file mode 100644 index 0000000000000000000000000000000000000000..ad0d87776f3be424bd01b12e07852075b5215156 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/TestCase/ChangeCustomerPasswordTest.php @@ -0,0 +1,127 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Customer\Test\TestCase; + +use Magento\Customer\Test\Fixture\CustomerInjectable; +use Magento\Customer\Test\Page\CustomerAccountEdit; +use Magento\Customer\Test\Page\CustomerAccountIndex; +use Mtf\TestCase\Injectable; +use Magento\Cms\Test\Page\CmsIndex; +use Magento\Customer\Test\Page\CustomerAccountLogin; + +/** + * Test Creation for ChangeCustomerPassword + * + * Test Flow: + * + * Preconditions: + * 1. Create customer + * + * Steps: + * 1. Login to fronted as customer from preconditions + * 2. Navigate to My Account page + * 3. Click "Change Password" link near "Contact Information" + * 4. Fill form according to data set and save + * 5. Perform all assertions + * + * @group Customer_Account_(CS) + * @ZephyrId MAGETWO-29411 + */ +class ChangeCustomerPasswordTest extends Injectable +{ + /** + * CmsIndex page + * + * @var CmsIndex + */ + protected $cmsIndex; + + /** + * CustomerAccountLogin page + * + * @var CustomerAccountLogin + */ + protected $customerAccountLogin; + + /** + * CustomerAccountIndex page + * + * @var CustomerAccountIndex + */ + protected $customerAccountIndex; + + /** + * CustomerAccountEdit page + * + * @var CustomerAccountEdit + */ + protected $customerAccountEdit; + + /** + * Preparing pages for test + * + * @param CmsIndex $cmsIndex + * @param CustomerAccountLogin $customerAccountLogin + * @param CustomerAccountIndex $customerAccountIndex + * @param CustomerAccountEdit $customerAccountEdit + * @return void + */ + public function __inject( + CmsIndex $cmsIndex, + CustomerAccountLogin $customerAccountLogin, + CustomerAccountIndex $customerAccountIndex, + CustomerAccountEdit $customerAccountEdit + ) { + $this->cmsIndex = $cmsIndex; + $this->customerAccountLogin = $customerAccountLogin; + $this->customerAccountIndex = $customerAccountIndex; + $this->customerAccountEdit = $customerAccountEdit; + } + + /** + * Run Change customer password test + * + * @param CustomerInjectable $initialCustomer + * @param CustomerInjectable $customer + * @return void + */ + public function test(CustomerInjectable $initialCustomer, CustomerInjectable $customer) + { + // Preconditions + $initialCustomer->persist(); + + // Steps + $loginCustomer = $this->objectManager->create( + 'Magento\Customer\Test\TestStep\LoginCustomerOnFrontendStep', + ['customer' => $initialCustomer] + ); + $loginCustomer->run(); + + $this->cmsIndex->getLinksBlock()->openLink('My Account'); + $this->customerAccountIndex->getInfoBlock()->openChangePassword(); + $this->customerAccountEdit->getAccountInfoForm()->fill($customer); + $this->customerAccountEdit->getAccountInfoForm()->submit(); + } +} diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/TestCase/ChangeCustomerPasswordTest/test.csv b/dev/tests/functional/tests/app/Magento/Customer/Test/TestCase/ChangeCustomerPasswordTest/test.csv new file mode 100644 index 0000000000000000000000000000000000000000..b2504a64899209613c15898b53d1d40dbe3df2d3 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/TestCase/ChangeCustomerPasswordTest/test.csv @@ -0,0 +1,4 @@ +"initialCustomer/dataSet";"customer/data/current_password";"customer/data/password";"customer/data/confirmation";"constraint";"issue" +"default";"123123q";"123123a";"123123a";"assertCustomerInfoSuccessSavedMessage, assertCustomerPasswordChanged";"Bug: MAGETWO-29412" +"default";"123123";"123123a";"123123a";"assertChangePasswordFailMessage";"" +"default";"123123q";"123123a";"123123";"assertWrongPassConfirmationMessage";"" diff --git a/dev/tests/functional/tests/app/Magento/Customer/Test/etc/constraint.xml b/dev/tests/functional/tests/app/Magento/Customer/Test/etc/constraint.xml index 83349a9f1da744ef0a95abdb8ea14ab5e9770542..7899c1d05139914bf2b52415278dca0616e89c1e 100644 --- a/dev/tests/functional/tests/app/Magento/Customer/Test/etc/constraint.xml +++ b/dev/tests/functional/tests/app/Magento/Customer/Test/etc/constraint.xml @@ -144,4 +144,13 @@ <severeness>low</severeness> <require /> </assertAddressDeletedBackend> + <assertCustomerPasswordChanged module="Magento_Customer"> + <severeness>low</severeness> + </assertCustomerPasswordChanged> + <assertChangePasswordFailMessage module="Magento_Customer"> + <severeness>low</severeness> + </assertChangePasswordFailMessage> + <assertWrongPassConfirmationMessage module="Magento_Customer"> + <severeness>low</severeness> + </assertWrongPassConfirmationMessage> </constraint> diff --git a/dev/tests/functional/tests/app/Magento/Newsletter/Test/Block/Adminhtml/Template/Grid.php b/dev/tests/functional/tests/app/Magento/Newsletter/Test/Block/Adminhtml/Template/Grid.php index 1ff86e647f2ca27f1ffeb579056e5e5123e6ccb9..bf36ad24e697446874dda4baad7008ff4c7082a9 100644 --- a/dev/tests/functional/tests/app/Magento/Newsletter/Test/Block/Adminhtml/Template/Grid.php +++ b/dev/tests/functional/tests/app/Magento/Newsletter/Test/Block/Adminhtml/Template/Grid.php @@ -43,6 +43,13 @@ class Grid extends \Magento\Backend\Test\Block\Widget\Grid ] ]; + /** + * Locator value for link in action column + * + * @var string + */ + protected $editLink = 'td.col-template'; + /** * Locator for "Action" * diff --git a/dev/tests/functional/tests/app/Magento/Newsletter/Test/Constraint/AssertNewsletterForm.php b/dev/tests/functional/tests/app/Magento/Newsletter/Test/Constraint/AssertNewsletterForm.php new file mode 100644 index 0000000000000000000000000000000000000000..81996a0a2bfff6251e2d7e09faf2c7309c086108 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Newsletter/Test/Constraint/AssertNewsletterForm.php @@ -0,0 +1,70 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Newsletter\Test\Constraint; + +use Magento\Newsletter\Test\Fixture\Template; +use Magento\Newsletter\Test\Page\Adminhtml\TemplateEdit; +use Magento\Newsletter\Test\Page\Adminhtml\TemplateIndex; +use Mtf\Constraint\AbstractAssertForm; + +/** + * Class AssertNewsletterForm + * Assert that newsletter template form data equals to data passed from fixture + */ +class AssertNewsletterForm extends AbstractAssertForm +{ + /** + * Constraint severeness + * + * @var string + */ + protected $severeness = 'low'; + + /** + * Assert that newsletter template form data equals to data passed from fixture + * + * @param TemplateIndex $templateIndex + * @param TemplateEdit $templateEdit + * @param Template $template + * @return void + */ + public function processAssert(TemplateIndex $templateIndex, TemplateEdit $templateEdit, Template $template) + { + $templateIndex->open()->getNewsletterTemplateGrid()->searchAndOpen(['code' => $template->getCode()]); + $errors = $this->verifyData($template->getData(), $templateEdit->getEditForm()->getData($template)); + + \PHPUnit_Framework_Assert::assertEmpty($errors, $errors); + } + + /** + * Return string representation of object + * + * @return string + */ + public function toString() + { + return "Newsletter template form data equals to data passed from fixture."; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/Filter.xml b/dev/tests/functional/tests/app/Magento/Newsletter/Test/Page/Adminhtml/TemplateEdit.xml similarity index 54% rename from dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/Filter.xml rename to dev/tests/functional/tests/app/Magento/Newsletter/Test/Page/Adminhtml/TemplateEdit.xml index 23f9fe8ac89a8306e37e4c5375bb4c79b0239772..91c643458350a85ef9a0c1bf9b8d6cafecf8d893 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/Filter.xml +++ b/dev/tests/functional/tests/app/Magento/Newsletter/Test/Page/Adminhtml/TemplateEdit.xml @@ -23,32 +23,22 @@ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) */ --> -<mapping strict="0"> - <fields> - <from> - <input>datepicker</input> - </from> - <to> - <input>datepicker</input> - </to> - <period_type> - <input>select</input> - </period_type> - <report_type> - <input>select</input> - </report_type> - <show_empty_rows> - <input>select</input> - </show_empty_rows> - <show_order_statuses> - <input>select</input> - </show_order_statuses> - <order_statuses> - <selector>[name="order_statuses[]"]</selector> - <input>multiselect</input> - </order_statuses> - <show_actual_columns> - <input>select</input> - </show_actual_columns> - </fields> -</mapping> +<page mca="newsletter/template/edit" module="Magento_Newsletter"> + <blocks> + <formPageActions> + <class>Magento\Newsletter\Test\Block\Adminhtml\Template\FormPageActions</class> + <locator>.page-main-actions</locator> + <strategy>css selector</strategy> + </formPageActions> + <editForm> + <class>Magento\Backend\Test\Block\Widget\Form</class> + <locator>[id="page:main-container"]</locator> + <strategy>css selector</strategy> + </editForm> + <messagesBlock> + <class>Magento\Core\Test\Block\Messages</class> + <locator>#messages</locator> + <strategy>css selector</strategy> + </messagesBlock> + </blocks> +</page> diff --git a/dev/tests/functional/tests/app/Magento/Newsletter/Test/TestCase/UpdateNewsletterTemplateTest.php b/dev/tests/functional/tests/app/Magento/Newsletter/Test/TestCase/UpdateNewsletterTemplateTest.php new file mode 100644 index 0000000000000000000000000000000000000000..872c02252baeb1f20df93b07844d3d8ea5619e2e --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Newsletter/Test/TestCase/UpdateNewsletterTemplateTest.php @@ -0,0 +1,98 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Newsletter\Test\TestCase; + +use Magento\Newsletter\Test\Fixture\Template; +use Magento\Newsletter\Test\Page\Adminhtml\TemplateIndex; +use Magento\Newsletter\Test\Page\Adminhtml\TemplateEdit; +use Mtf\TestCase\Injectable; + +/** + * Test Creation for UpdateNewsletterTemplate + * + * Test Flow: + * + * Preconditions: + * 1. Create newsletter template + * + * Steps: + * 1. Login to backend. + * 2. Navigate to MARKETING > Newsletter Template + * 3. Open Template from preconditions + * 4. Fill in all data according to data set + * 5. Click 'Save Template' button + * 6. Perform asserts + * + * @group Newsletters_(MX) + * @ZephyrId MAGETWO-29427 + */ +class UpdateNewsletterTemplateTest extends Injectable +{ + /** + * Newsletter template index page + * + * @var TemplateIndex + */ + protected $templateIndex; + + /** + * Newsletter template edit page + * + * @var TemplateEdit + */ + protected $templateEdit; + + /** + * Injection data + * + * @param TemplateIndex $templateIndex + * @param TemplateEdit $templateEdit + * @return void + */ + public function __inject(TemplateIndex $templateIndex, TemplateEdit $templateEdit) + { + $this->templateIndex = $templateIndex; + $this->templateEdit = $templateEdit; + } + + /** + * Run Update Newsletter test + * + * @param Template $templateInitial + * @param Template $template + * @return void + */ + public function test(Template $templateInitial, Template $template) + { + // Preconditions: + $templateInitial->persist(); + + // Steps: + $this->templateIndex->open(); + $this->templateIndex->getNewsletterTemplateGrid()->searchAndOpen(['code' => $templateInitial->getCode()]); + $this->templateEdit->getEditForm()->fill($template); + $this->templateEdit->getFormPageActions()->save(); + } +} diff --git a/dev/tests/functional/tests/app/Magento/Newsletter/Test/TestCase/UpdateNewsletterTemplateTest/test.csv b/dev/tests/functional/tests/app/Magento/Newsletter/Test/TestCase/UpdateNewsletterTemplateTest/test.csv new file mode 100644 index 0000000000000000000000000000000000000000..462ecbb046daa50e1b50e0ae28413ae860781b3c --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Newsletter/Test/TestCase/UpdateNewsletterTemplateTest/test.csv @@ -0,0 +1,2 @@ +"template/data/code";"template/data/subject";"template/data/sender_name";"template/data/sender_email";"template/data/text";"constraint" +"TemplateName%isolation%";"TemplateSubject%isolation%";"SenderName%isolation%";"SenderName%isolation%@example.com";"Some content %isolation%";"assertNewsletterSuccessCreateMessage, assertNewsletterInGrid, assertNewsletterForm" diff --git a/dev/tests/functional/tests/app/Magento/Newsletter/Test/etc/constraint.xml b/dev/tests/functional/tests/app/Magento/Newsletter/Test/etc/constraint.xml index 54d7d5337199f91a3f1212c0b84068c5fea931f4..55b2a4415a2bbf1294eeb24b062f686ac9ca1afb 100644 --- a/dev/tests/functional/tests/app/Magento/Newsletter/Test/etc/constraint.xml +++ b/dev/tests/functional/tests/app/Magento/Newsletter/Test/etc/constraint.xml @@ -38,9 +38,8 @@ </assertNewsletterQueue> <assertCustomerIsSubscribedToNewsletter module="Magento_Newsletter"> <severeness>low</severeness> - <require> - <customer class="Magento\Customer\Test\Fixture\CustomerInjectable" /> - <pageSubscriberIndex class="Magento\Newsletter\Test\Page\Adminhtml\SubscriberIndex" /> - </require> </assertCustomerIsSubscribedToNewsletter> + <assertNewsletterForm module="Magento_Newsletter"> + <severeness>low</severeness> + </assertNewsletterForm> </constraint> diff --git a/dev/tests/functional/tests/app/Magento/Newsletter/Test/etc/page.xml b/dev/tests/functional/tests/app/Magento/Newsletter/Test/etc/page.xml index 02608fa22a8b21bbf3d5b067ff047352219618db..1667b3015ea5feed3d25d6c081343dd74fb857df 100644 --- a/dev/tests/functional/tests/app/Magento/Newsletter/Test/etc/page.xml +++ b/dev/tests/functional/tests/app/Magento/Newsletter/Test/etc/page.xml @@ -34,6 +34,11 @@ <area>adminhtml</area> <class>Magento\Newsletter\Test\Page\Adminhtml\templateNewIndex</class> </templateNewIndex> + <templateEdit> + <mca>newsletter/template/edit</mca> + <area>adminhtml</area> + <class>Magento\Newsletter\Test\Page\Adminhtml\TemplateEdit</class> + </templateEdit> <subscriberIndex> <mca>newsletter/subscriber/index</mca> <area>adminhtml</area> diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Invoiced/Grid.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Invoiced/Grid.php new file mode 100644 index 0000000000000000000000000000000000000000..5cba186e307de188056a80c0b0a8fe768a5caff7 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Invoiced/Grid.php @@ -0,0 +1,52 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Reports\Test\Block\Adminhtml\Sales\Invoiced; + +use Magento\Reports\Test\Block\Adminhtml\Sales\Orders\Viewed\FilterGrid; + +/** + * Class Grid + * Invoice Report filter grid + */ +class Grid extends FilterGrid +{ + /** + * Filters row locator + * + * @var string + */ + protected $filterRows = '(//tr[td[contains(@class, "col-qty")]])[last()]/td[contains(@class, "col-%s")]'; + + /** + * Rows for get invoice result + * + * @var array + */ + protected $rows = [ + 'qty', + 'invoiced', + 'total-invoiced' + ]; +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/FilterGrid.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/FilterGrid.php index 2bea1a7b484203c4bbca3b2c55df8d108afe740d..2751f1261f29e9a2594e020ad62fc35fe2c3417d 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/FilterGrid.php +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Orders/Viewed/FilterGrid.php @@ -60,29 +60,29 @@ class FilterGrid extends Grid ]; /** - * Get last sales from Sales Report grid + * Get last row data from report grid * * @return array */ - public function getLastSalesResult() + public function getLastResult() { return $this->getResults($this->filterRows); } /** - * Get total sales from Sales Report grid + * Get total data from report grid * * @return array */ - public function getSalesTotalResult() + public function getTotalResult() { return $this->getResults($this->totalRows); } /** - * Get sales data from Sales Report grid + * Get data from report grid * - * @param array $filterRows + * @param string $filterRows * @return array */ protected function getResults($filterRows) @@ -93,7 +93,7 @@ class FilterGrid extends Grid return array_fill_keys($this->rows, 0); } foreach ($this->rows as $row) { - $value = $this->_rootElement->find(sprintf($this->filterRows, $row), Locator::SELECTOR_XPATH)->getText(); + $value = $this->_rootElement->find(sprintf($filterRows, $row), Locator::SELECTOR_XPATH)->getText(); $orders[$row] = preg_replace('`[$,]`', '', $value); } diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Refunded/FilterGrid.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Refunded/FilterGrid.php new file mode 100644 index 0000000000000000000000000000000000000000..65b88db2b5e6376e0febb4eeb2b3769ae80b0fe8 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Block/Adminhtml/Sales/Refunded/FilterGrid.php @@ -0,0 +1,49 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Reports\Test\Block\Adminhtml\Sales\Refunded; + +/** + * Class FilterGrid + * Sales Refunded Report filter grid + */ +class FilterGrid extends \Magento\Reports\Test\Block\Adminhtml\Sales\Orders\Viewed\FilterGrid +{ + /** + * Filters row locator + * + * @var string + */ + protected $filterRows = '(//tr[td[contains(@class, "col-orders_count")]])[last()]/td[contains(@class, "col-%s")]'; + + /** + * Rows for get sales result + * + * @var array + */ + protected $rows = [ + 'orders_count', + 'refunded', + ]; +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AbstractAssertInvoiceReportResult.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AbstractAssertInvoiceReportResult.php new file mode 100644 index 0000000000000000000000000000000000000000..8490fa7efbb2a377bfd90eb803c7a28fd8420e45 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AbstractAssertInvoiceReportResult.php @@ -0,0 +1,92 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Reports\Test\Constraint; + +use Mtf\ObjectManager; +use Magento\Sales\Test\Fixture\OrderInjectable; +use Magento\Reports\Test\Page\Adminhtml\SalesInvoiceReport; +use Mtf\Constraint\AbstractConstraint; + +/** + * Class AbstractAssertInvoiceReportResult + * Abstract assert for search in invoice report grid + */ +abstract class AbstractAssertInvoiceReportResult extends AbstractConstraint +{ + /** + * Invoice report page + * + * @var SalesInvoiceReport + */ + protected $salesInvoiceReport; + + /** + * Order + * + * @var OrderInjectable + */ + protected $order; + + /** + * @constructor + * @param ObjectManager $objectManager + * @param SalesInvoiceReport $salesInvoiceReport + */ + public function __construct(ObjectManager $objectManager, SalesInvoiceReport $salesInvoiceReport) + { + parent::__construct($objectManager); + $this->salesInvoiceReport = $salesInvoiceReport; + } + + /** + * Search in invoice report grid + * + * @param array $invoiceReport + * @return void + */ + protected function searchInInvoiceReportGrid(array $invoiceReport) + { + $this->salesInvoiceReport->open(); + $this->salesInvoiceReport->getMessagesBlock()->clickLinkInMessages('notice', 'here'); + $this->salesInvoiceReport->getFilterForm()->viewsReport($invoiceReport); + $this->salesInvoiceReport->getActionBlock()->showReport(); + } + + /** + * Prepare expected result + * + * @param array $expectedInvoiceData + * @return array + */ + protected function prepareExpectedResult(array $expectedInvoiceData) + { + $totalInvoice = $this->order->getPrice()[0]['grand_invoice_total']; + $expectedInvoiceData['invoiced'] += 1; + $expectedInvoiceData['qty'] += 1; + $expectedInvoiceData['total-invoiced'] += $totalInvoice; + + return $expectedInvoiceData; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AbstractAssertSalesReportResult.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AbstractAssertSalesReportResult.php index ff9ee81532abf1a7c00847f338f4561f15fe0979..51efabb92cec08e49e470229099b0c1811166049 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AbstractAssertSalesReportResult.php +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AbstractAssertSalesReportResult.php @@ -25,9 +25,9 @@ namespace Magento\Reports\Test\Constraint; use Mtf\ObjectManager; -use Magento\Sales\Test\Fixture\OrderInjectable; -use Magento\Reports\Test\Page\Adminhtml\SalesReport; +use Mtf\Page\BackendPage; use Mtf\Constraint\AbstractConstraint; +use Magento\Sales\Test\Fixture\OrderInjectable; /** * Class AbstractAssertSalesReportResult @@ -38,7 +38,7 @@ abstract class AbstractAssertSalesReportResult extends AbstractConstraint /** * Sales report page * - * @var SalesReport + * @var BackendPage */ protected $salesReportPage; @@ -49,17 +49,6 @@ abstract class AbstractAssertSalesReportResult extends AbstractConstraint */ protected $order; - /** - * @constructor - * @param ObjectManager $objectManager - * @param SalesReport $salesReportPage - */ - public function __construct(ObjectManager $objectManager, SalesReport $salesReportPage) - { - parent::__construct($objectManager); - $this->salesReportPage = $salesReportPage; - } - /** * Search in sales report grid * diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertInvoiceReportIntervalResult.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertInvoiceReportIntervalResult.php new file mode 100644 index 0000000000000000000000000000000000000000..84b3af9d2912531534f694be8b1fe345495b7154 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertInvoiceReportIntervalResult.php @@ -0,0 +1,72 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Reports\Test\Constraint; + +use Magento\Sales\Test\Fixture\OrderInjectable; + +/** + * Class AssertInvoiceReportIntervalResult + * Assert that invoice info in report grid is actual + */ +class AssertInvoiceReportIntervalResult extends AbstractAssertInvoiceReportResult +{ + /** + * Constraint severeness + * + * @var string + */ + protected $severeness = 'low'; + + /** + * Assert that sales info in report grid is actual + * + * @param OrderInjectable $order + * @param array $invoiceReport + * @param array $initialInvoiceResult + * @return void + */ + public function processAssert(OrderInjectable $order, array $invoiceReport, array $initialInvoiceResult) + { + $this->order = $order; + $this->searchInInvoiceReportGrid($invoiceReport); + $invoiceResult = $this->salesInvoiceReport->getGridBlock()->getLastResult(); + $prepareInitialResult = $this->prepareExpectedResult($initialInvoiceResult); + \PHPUnit_Framework_Assert::assertEquals( + $prepareInitialResult, + $invoiceResult, + "Invoice report interval result not contains actual data." + ); + } + + /** + * Returns a string representation of the object + * + * @return string + */ + public function toString() + { + return 'Invoice report interval result contains actual data.'; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertInvoiceReportTotalResult.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertInvoiceReportTotalResult.php new file mode 100644 index 0000000000000000000000000000000000000000..d1bd37b6477c1eede070149aaa6ed4fedf6820c3 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertInvoiceReportTotalResult.php @@ -0,0 +1,72 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Reports\Test\Constraint; + +use Magento\Sales\Test\Fixture\OrderInjectable; + +/** + * Class AssertInvoiceReportTotalResult + * Assert that total invoice info in report grid is actual + */ +class AssertInvoiceReportTotalResult extends AbstractAssertInvoiceReportResult +{ + /** + * Constraint severeness + * + * @var string + */ + protected $severeness = 'low'; + + /** + * Assert that total invoice info in report grid is actual + * + * @param OrderInjectable $order + * @param array $invoiceReport + * @param array $initialInvoiceTotalResult + * @return void + */ + public function processAssert(OrderInjectable $order, array $invoiceReport, array $initialInvoiceTotalResult) + { + $this->order = $order; + $this->searchInInvoiceReportGrid($invoiceReport); + $invoiceResult = $this->salesInvoiceReport->getGridBlock()->getTotalResult(); + $prepareInitialResult = $this->prepareExpectedResult($initialInvoiceTotalResult); + \PHPUnit_Framework_Assert::assertEquals( + $prepareInitialResult, + $invoiceResult, + "Grand total Invoice result is not correct." + ); + } + + /** + * Returns a string representation of the object + * + * @return string + */ + public function toString() + { + return 'Invoice report grand total result contains actual data.'; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertRefundReportIntervalResult.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertRefundReportIntervalResult.php new file mode 100644 index 0000000000000000000000000000000000000000..c5f0bdda8a33905b17d36c690263db918232706b --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertRefundReportIntervalResult.php @@ -0,0 +1,92 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Reports\Test\Constraint; + +use Magento\Reports\Test\Page\Adminhtml\RefundsReport; +use Magento\Sales\Test\Fixture\OrderInjectable; + +/** + * Class AssertRefundReportIntervalResult + * Assert Credit Memo info in report grid + */ +class AssertRefundReportIntervalResult extends AbstractAssertSalesReportResult +{ + /** + * Constraint severeness + * + * @var string + */ + protected $severeness = 'low'; + + /** + * Assert Credit Memo info in report: Refunds Orders, Total Refunded + * + * @param OrderInjectable $order + * @param array $refundsReport + * @param array $initialRefundsResult + * @param RefundsReport $refundsReportPage + * @return void + */ + public function processAssert( + OrderInjectable $order, + array $refundsReport, + array $initialRefundsResult, + RefundsReport $refundsReportPage + ) { + $this->salesReportPage = $refundsReportPage; + $this->order = $order; + $this->searchInSalesReportGrid($refundsReport); + $salesResult = $refundsReportPage->getGridBlock()->getLastResult(); + $prepareInitialResult = $this->prepareExpectedResult($initialRefundsResult); + \PHPUnit_Framework_Assert::assertEquals( + $prepareInitialResult, + $salesResult, + "Refund total Sales result is not correct." + ); + } + + /** + * Prepare expected result + * + * @param array $expectedOrderData + * @return array + */ + protected function prepareExpectedResult(array $expectedOrderData) + { + ++$expectedOrderData['orders_count']; + $expectedOrderData['refunded'] += $this->order->getPrice()[0]['grand_order_total']; + return $expectedOrderData; + } + + /** + * Returns a string representation of the object + * + * @return string + */ + public function toString() + { + return 'Refund report interval result contains actual data.'; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertSalesReportIntervalResult.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertSalesReportIntervalResult.php index cc1319c0dfbd67411b12b07f46fd24629228d3af..4ed42f24195283ea2a52b40b2204e556220ee1f5 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertSalesReportIntervalResult.php +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertSalesReportIntervalResult.php @@ -24,6 +24,7 @@ namespace Magento\Reports\Test\Constraint; +use Magento\Reports\Test\Page\Adminhtml\SalesReport; use Magento\Sales\Test\Fixture\OrderInjectable; /** @@ -45,13 +46,19 @@ class AssertSalesReportIntervalResult extends AbstractAssertSalesReportResult * @param OrderInjectable $order * @param array $salesReport * @param array $initialSalesResult + * @param SalesReport $salesReportPage * @return void */ - public function processAssert(OrderInjectable $order, array $salesReport, array $initialSalesResult) - { + public function processAssert( + OrderInjectable $order, + array $salesReport, + array $initialSalesResult, + SalesReport $salesReportPage + ) { + $this->salesReportPage = $salesReportPage; $this->order = $order; $this->searchInSalesReportGrid($salesReport); - $salesResult = $this->salesReportPage->getGridBlock()->getLastSalesResult(); + $salesResult = $salesReportPage->getGridBlock()->getLastResult(); $prepareInitialResult = $this->prepareExpectedResult($initialSalesResult); \PHPUnit_Framework_Assert::assertEquals( $prepareInitialResult, diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertSalesReportTotalResult.php b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertSalesReportTotalResult.php index 41f645b21fb62af1b30201ba7eec1dbe97d66225..eefe8b19bf9b648ae3d925198a7798ecf31d18c9 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertSalesReportTotalResult.php +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Constraint/AssertSalesReportTotalResult.php @@ -24,6 +24,7 @@ namespace Magento\Reports\Test\Constraint; +use Magento\Reports\Test\Page\Adminhtml\SalesReport; use Magento\Sales\Test\Fixture\OrderInjectable; /** @@ -45,13 +46,19 @@ class AssertSalesReportTotalResult extends AbstractAssertSalesReportResult * @param OrderInjectable $order * @param array $salesReport * @param array $initialSalesTotalResult + * @param SalesReport $salesReportPage * @return void */ - public function processAssert(OrderInjectable $order, array $salesReport, array $initialSalesTotalResult) - { + public function processAssert( + OrderInjectable $order, + array $salesReport, + array $initialSalesTotalResult, + SalesReport $salesReportPage + ) { + $this->salesReportPage = $salesReportPage; $this->order = $order; $this->searchInSalesReportGrid($salesReport); - $salesResult = $this->salesReportPage->getGridBlock()->getSalesTotalResult(); + $salesResult = $salesReportPage->getGridBlock()->getTotalResult(); $prepareInitialResult = $this->prepareExpectedResult($initialSalesTotalResult); \PHPUnit_Framework_Assert::assertEquals( $prepareInitialResult, diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/RefundsReport.xml b/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/RefundsReport.xml new file mode 100644 index 0000000000000000000000000000000000000000..1b183911904324414cf7d6da937238893c94d8fa --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/RefundsReport.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" ?> +<!-- +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Academic Free License (AFL 3.0) + * that is bundled with this package in the file LICENSE_AFL.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/afl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) + */ +--> +<page mca="reports/report_sales/refunded" module="Magento_Reports"> + <blocks> + <messagesBlock> + <class>Magento\Core\Test\Block\Messages</class> + <locator>#messages .messages</locator> + <strategy>css selector</strategy> + </messagesBlock> + <filterBlock> + <class>Magento\Sales\Test\Block\Adminhtml\Report\Filter\Form</class> + <locator>#filter_form</locator> + <strategy>css selector</strategy> + </filterBlock> + <actionBlock> + <class>Magento\Reports\Test\Block\Adminhtml\Viewed\Action</class> + <locator>.page-main-actions</locator> + <strategy>css selector</strategy> + </actionBlock> + <gridBlock> + <class>Magento\Reports\Test\Block\Adminhtml\Sales\Refunded\FilterGrid</class> + <locator>.grid</locator> + <strategy>css selector</strategy> + </gridBlock> + </blocks> +</page> diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/SalesInvoiceReport.xml b/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/SalesInvoiceReport.xml new file mode 100644 index 0000000000000000000000000000000000000000..7b18807bbfc2ebe236474bd0c08ea154782a6dc7 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/SalesInvoiceReport.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" ?> +<!-- +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Academic Free License (AFL 3.0) + * that is bundled with this package in the file LICENSE_AFL.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/afl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) + */ +--> +<page mca="reports/report_sales/invoiced" module="Magento_Reports"> + <blocks> + <messagesBlock> + <class>Magento\Core\Test\Block\Messages</class> + <locator>#messages .messages</locator> + <strategy>css selector</strategy> + </messagesBlock> + <filterForm> + <class>Magento\Sales\Test\Block\Adminhtml\Report\Filter\Form</class> + <locator>#filter_form</locator> + <strategy>css selector</strategy> + </filterForm> + <actionBlock> + <class>Magento\Reports\Test\Block\Adminhtml\Viewed\Action</class> + <locator>.page-main-actions</locator> + <strategy>css selector</strategy> + </actionBlock> + <gridBlock> + <class>Magento\Reports\Test\Block\Adminhtml\Sales\Invoiced\Grid</class> + <locator>.grid</locator> + <strategy>css selector</strategy> + </gridBlock> + </blocks> +</page> diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/SalesReport.xml b/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/SalesReport.xml index aba158336cd5036a446449c9b68e6bc8938e4cd7..69b594be96bd13489f8c1a7e2b4bedd8c94188fa 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/SalesReport.xml +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/Page/Adminhtml/SalesReport.xml @@ -31,7 +31,7 @@ <strategy>css selector</strategy> </messagesBlock> <filterBlock> - <class>Magento\Reports\Test\Block\Adminhtml\Sales\Orders\Viewed\Filter</class> + <class>Magento\Sales\Test\Block\Adminhtml\Report\Filter\Form</class> <locator>#filter_form</locator> <strategy>css selector</strategy> </filterBlock> diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesInvoiceReportEntityTest.php b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesInvoiceReportEntityTest.php new file mode 100644 index 0000000000000000000000000000000000000000..ee0b7e2ce34ba3d2c669a80781c5ef2d191f72e8 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesInvoiceReportEntityTest.php @@ -0,0 +1,86 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Reports\Test\TestCase; + +use Magento\Reports\Test\Page\Adminhtml\SalesInvoiceReport; +use Magento\Sales\Test\Fixture\OrderInjectable; +use Mtf\TestCase\Injectable; + +/** + * Test Creation for SalesInvoiceReportEntity + * + * Test Flow: + * + * Preconditions: + * 1. Open Backend + * 2. Go to Reports > Sales > Invoiced + * 3. Refresh statistic + * 4. Configure filter + * 5. Click "Show Report" + * 6. Save/remember report result + * 7. Create customer + * 8. Place order + * 9. Create Invoice + * 10. Refresh statistic + * + * Steps: + * 1. Open Backend + * 2. Go to Reports > Sales > Invoiced + * 3. Configure filter + * 4. Click "Show Report" + * 5. Perform all assertions + * + * @group Reports_(MX) + * @ZephyrId MAGETWO-29216 + */ +class SalesInvoiceReportEntityTest extends Injectable +{ + /** + * Sales invoice report + * + * @param SalesInvoiceReport $salesInvoiceReport + * @param OrderInjectable $order + * @param array $invoiceReport + * @return array + */ + public function test(SalesInvoiceReport $salesInvoiceReport, OrderInjectable $order, array $invoiceReport) + { + // Preconditions + $salesInvoiceReport->open(); + $salesInvoiceReport->getMessagesBlock()->clickLinkInMessages('notice', 'here'); + $salesInvoiceReport->getFilterForm()->viewsReport($invoiceReport); + $salesInvoiceReport->getActionBlock()->showReport(); + $initialInvoiceResult = $salesInvoiceReport->getGridBlock()->getLastResult(); + $initialInvoiceTotalResult = $salesInvoiceReport->getGridBlock()->getTotalResult(); + $order->persist(); + $invoice = $this->objectManager->create('Magento\Sales\Test\TestStep\CreateInvoiceStep', ['order' => $order]); + $invoice->run(); + + return [ + 'initialInvoiceResult' => $initialInvoiceResult, + 'initialInvoiceTotalResult' => $initialInvoiceTotalResult + ]; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesInvoiceReportEntityTest/test.csv b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesInvoiceReportEntityTest/test.csv new file mode 100644 index 0000000000000000000000000000000000000000..4f7347373f35825cb4d9c7d5f5d420837d1a6375 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesInvoiceReportEntityTest/test.csv @@ -0,0 +1,4 @@ +"order/dataSet";"order/data/price/preset";"invoiceReport/report_type";"invoiceReport/period_type";"invoiceReport/from";"invoiceReport/to";"invoiceReport/show_order_statuses";"invoiceReport/data/order_statuses";"invoiceReport/show_empty_rows";"constraint";"issue" +"default";"full_invoice";"Order Created Date";"Year";"m/d/Y 12:00 a-2 days";"m/d/Y 12:00 a+2 days";"Any";"-";"Yes";"assertInvoiceReportIntervalResult, assertInvoiceReportTotalResult";"Bug: MAGETWO-29383" +"default";"full_invoice";"Order Created Date";"Month";"m/d/Y";"m/d/Y";"Any";"-";"No";"assertInvoiceReportIntervalResult, assertInvoiceReportTotalResult";"" +"default";"full_invoice";"Last Invoice Created Date";"Day";"m/d/Y";"m/d/Y";"Specified";"Processing";"No";"assertInvoiceReportIntervalResult, assertInvoiceReportTotalResult";"" diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesOrderReportEntityTest.php b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesOrderReportEntityTest.php index f3bba647870129ae8b6116ffe240deb3a3100dcf..8081f1ee8d9fc38f2cd5cb821120c90575282d5a 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesOrderReportEntityTest.php +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesOrderReportEntityTest.php @@ -89,8 +89,8 @@ class SalesOrderReportEntityTest extends Injectable $this->salesReport->getMessagesBlock()->clickLinkInMessages('notice', 'here'); $this->salesReport->getFilterBlock()->viewsReport($salesReport); $this->salesReport->getActionBlock()->showReport(); - $initialSalesResult = $this->salesReport->getGridBlock()->getLastSalesResult(); - $initialSalesTotalResult = $this->salesReport->getGridBlock()->getSalesTotalResult(); + $initialSalesResult = $this->salesReport->getGridBlock()->getLastResult(); + $initialSalesTotalResult = $this->salesReport->getGridBlock()->getTotalResult(); $order->persist(); $invoice = $this->objectManager->create('Magento\Sales\Test\TestStep\CreateInvoiceStep', ['order' => $order]); diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesOrderReportEntityTest/test.csv b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesOrderReportEntityTest/test.csv index 6d76088f8995d6d2ddd4f6a76f7dba900483991f..e5dab82b29e188bb9136a5a9fcef82744c47a074 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesOrderReportEntityTest/test.csv +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesOrderReportEntityTest/test.csv @@ -1,4 +1,4 @@ -"order/dataSet";"order/data/price/preset";"salesReport/report_type";"salesReport/report_period";"salesReport/from";"salesReport/to";"salesReport/show_order_statuses";"salesReport/order_statuses";"salesReport/show_empty_rows";"salesReport/show_actual_columns";"constraint" -"default";"full_invoice";"Order Created Date";"Year";"m/d/Y 12:00 a-2 days";"m/d/Y 12:00 a+2 days";"Any";"-";"Yes";"Yes";"assertSalesReportIntervalResult, assertSalesReportTotalResult" -"default";"full_invoice";"Order Created Date";"Month";"m/d/Y";"m/d/Y";"Any";"-";"No";"No";"assertSalesReportIntervalResult, assertSalesReportTotalResult" -"default";"full_invoice";"Order Updated Date";"Day";"m/d/Y";"m/d/Y";"Specified";"Processing";"No";"No";"assertSalesReportIntervalResult, assertSalesReportTotalResult" +"order/dataSet";"order/data/price/preset";"salesReport/report_type";"salesReport/period_type";"salesReport/from";"salesReport/to";"salesReport/show_order_statuses";"salesReport/order_statuses";"salesReport/show_empty_rows";"salesReport/show_actual_columns";"constraint";"issue" +"default";"full_invoice";"Order Created Date";"Year";"m/d/Y 12:00 a-2 days";"m/d/Y 12:00 a+2 days";"Any";"-";"Yes";"Yes";"assertSalesReportIntervalResult, assertSalesReportTotalResult";";"Bug: MAGETWO-29383" +"default";"full_invoice";"Order Created Date";"Month";"m/d/Y";"m/d/Y";"Any";"-";"No";"No";"assertSalesReportIntervalResult, assertSalesReportTotalResult";"" +"default";"full_invoice";"Order Updated Date";"Day";"m/d/Y";"m/d/Y";"Specified";"Processing";"No";"No";"assertSalesReportIntervalResult, assertSalesReportTotalResult";"" diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesRefundsReportEntityTest.php b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesRefundsReportEntityTest.php new file mode 100644 index 0000000000000000000000000000000000000000..f0b0037c23bce92ab47361da9086fbc42b970bd4 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesRefundsReportEntityTest.php @@ -0,0 +1,104 @@ +<?php +/** + * Magento + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@magentocommerce.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade Magento to newer + * versions in the future. If you wish to customize Magento for your + * needs please refer to http://www.magentocommerce.com for more information. + * + * @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com) + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + */ + +namespace Magento\Reports\Test\TestCase; + +use Magento\Reports\Test\Page\Adminhtml\RefundsReport; +use Magento\Sales\Test\Fixture\OrderInjectable; +use Mtf\TestCase\Injectable; + +/** + * Test Creation for SalesRefundsReportEntity + * + * Test Flow: + * + * Preconditions: + * 1. Open Backend + * 2. Go to Reports > Sales > Refunds + * 3. Refresh statistic + * 4. Configure filter + * 5. Click "Show Report" + * 6. Save/remember report result + * 7. Place order + * 8. Create Invoice + * 9. Refresh statistic + * + * Steps: + * 1. Go to backend + * 2. Go to Reports > Sales > Refunds + * 3. Fill data from dataSet + * 4. Click button Show Report + * 5. Perform Asserts + * + * @group Reports_(MX) + * @ZephyrId MAGETWO-29348 + */ +class SalesRefundsReportEntityTest extends Injectable +{ + /** + * Refunds report page + * + * @var RefundsReport + */ + protected $refundsReport; + + /** + * Inject pages + * + * @param RefundsReport $refundsReport + * @return void + */ + public function __inject(RefundsReport $refundsReport) + { + $this->refundsReport = $refundsReport; + } + + /** + * Refunds report + * + * @param OrderInjectable $order + * @param array $refundsReport + * @return array + */ + public function test(OrderInjectable $order, array $refundsReport) + { + // Preconditions + $this->refundsReport->open(); + $this->refundsReport->getMessagesBlock()->clickLinkInMessages('notice', 'here'); + $this->refundsReport->getFilterBlock()->viewsReport($refundsReport); + $this->refundsReport->getActionBlock()->showReport(); + $initialRefundsResult = $this->refundsReport->getGridBlock()->getLastResult(); + + $order->persist(); + $invoice = $this->objectManager->create('Magento\Sales\Test\TestStep\CreateInvoiceStep', ['order' => $order]); + $invoice->run(); + $creditMemo = $this->objectManager->create( + 'Magento\Sales\Test\TestStep\CreateCreditMemoStep', + ['order' => $order] + ); + $creditMemo->run(); + + return ['initialRefundsResult' => $initialRefundsResult]; + } +} diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesRefundsReportEntityTest/test.csv b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesRefundsReportEntityTest/test.csv new file mode 100644 index 0000000000000000000000000000000000000000..f25229d78431fa208efb773b9a5f0bffaa963b31 --- /dev/null +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/TestCase/SalesRefundsReportEntityTest/test.csv @@ -0,0 +1,4 @@ +"description";"order/dataSet";"order/data/price/preset";"refundsReport/report_type";"refundsReport/period_type";"refundsReport/from";"refundsReport/to";"refundsReport/show_order_statuses";"refundsReport/show_empty_rows";"constraint";"issue" +"assert refunds year report";"default";"full_invoice";"Order Created Date";"Year";"m/d/Y 12:00 a-2 days";"m/d/Y 12:00 a+2 days";"Any";"Yes";"assertRefundReportIntervalResult";"MAGETWO-29383" +"assert refunds month report";"default";"full_invoice";"Order Created Date";"Month";"m/d/Y";"m/d/Y";"Any";"No";"assertRefundReportIntervalResult";"" +"assert refund Daily report";"default";"full_invoice";"Last Credit Memo Created Date";"Day";"m/d/Y";"m/d/Y";"Specified";"No";"assertRefundReportIntervalResult";"" diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/etc/constraint.xml b/dev/tests/functional/tests/app/Magento/Reports/Test/etc/constraint.xml index a750afef7c46fe5a29773cad3839aef3a06d3b45..1018321f1e4da608cbda0bcd4fdb1fa0ac59a7f3 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/etc/constraint.xml +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/etc/constraint.xml @@ -90,4 +90,13 @@ <assertSalesReportTotalResult module="Magento_Reports"> <severeness>low</severeness> </assertSalesReportTotalResult> + <assertInvoiceReportIntervalResult module="Magento_Reports"> + <severeness>low</severeness> + </assertInvoiceReportIntervalResult> + <assertInvoiceReportTotalResult module="Magento_Reports"> + <severeness>low</severeness> + </assertInvoiceReportTotalResult> + <assertRefundReportIntervalResult module="Magento_Reports"> + <severeness>low</severeness> + </assertRefundReportIntervalResult> </constraint> diff --git a/dev/tests/functional/tests/app/Magento/Reports/Test/etc/page.xml b/dev/tests/functional/tests/app/Magento/Reports/Test/etc/page.xml index ff9733f3969278f056605b8ccd24f44129b0a84e..bdb1a2f89ded20b22f01efd1e8dcd98cfaad2310 100644 --- a/dev/tests/functional/tests/app/Magento/Reports/Test/etc/page.xml +++ b/dev/tests/functional/tests/app/Magento/Reports/Test/etc/page.xml @@ -104,4 +104,14 @@ <area>adminhtml</area> <class>Magento\Reports\Test\Page\Adminhtml\SalesReport</class> </salesReport> + <salesInvoiceReport> + <mca>reports/report_sales/invoiced</mca> + <area>adminhtml</area> + <class>Magento\Reports\Test\Page\Adminhtml\SalesInvoiceReport</class> + </salesInvoiceReport> + <refundsReport> + <mca>reports/report_sales/refunded</mca> + <area>adminhtml</area> + <class>Magento\Reports\Test\Page\Adminhtml\RefundsReport</class> + </refundsReport> </page> diff --git a/dev/tests/unit/phpunit.xml.dist b/dev/tests/unit/phpunit.xml.dist index 9f9822b2e47fe0a1d444e53d679dd1dfd71ce12d..3e9dd33a61b839f27d75d03ad5826e230a32e0e4 100644 --- a/dev/tests/unit/phpunit.xml.dist +++ b/dev/tests/unit/phpunit.xml.dist @@ -48,6 +48,9 @@ <!--coverage_html_placeholder <log type="coverage-html" target="{{coverage_dir}}/test-reports/coverage" charset="UTF-8" yui="true" highlight="true"/> coverage_html_placeholder--> + <!--coverage_cov_placeholder + <log type="coverage-php" target="{{coverage_dir}}/test-reports/coverage.cov"/> + coverage_cov_placeholder--> <!--coverage_clover_placeholder <log type="coverage-clover" target="{{coverage_dir}}/test-reports/phpunit.coverage.xml"/> coverage_clover_placeholder--> diff --git a/lib/internal/Magento/Framework/AppInterface.php b/lib/internal/Magento/Framework/AppInterface.php index 2424d2f5d21c16e94ff28eeb2bf0964f9b8e5663..6880c2c954699eb25f6a4e4bad079440c97b6a12 100644 --- a/lib/internal/Magento/Framework/AppInterface.php +++ b/lib/internal/Magento/Framework/AppInterface.php @@ -35,7 +35,7 @@ interface AppInterface /** * Magento version */ - const VERSION = '0.1.0-alpha99'; + const VERSION = '0.1.0-alpha100'; /** * Launch application diff --git a/lib/internal/Magento/Framework/composer.json b/lib/internal/Magento/Framework/composer.json index cbdc9d20d6f7d3f1faa90ac35fe839e0263abe5e..24101895903239ecd46d5331ea566bf80aa6da66 100644 --- a/lib/internal/Magento/Framework/composer.json +++ b/lib/internal/Magento/Framework/composer.json @@ -2,7 +2,7 @@ "name": "magento/framework", "description": "N/A", "type": "magento2-library", - "version": "0.1.0-alpha99", + "version": "0.1.0-alpha100", "require": { "php": "~5.4.11|~5.5.0", "ext-spl": "*",