├── .github ├── oxid-esales │ └── country-vat.yaml └── workflows │ ├── dispatch_module.yaml │ ├── schedule.yaml │ └── trigger.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets └── logo.png ├── assign-country-vat.png ├── assign-vat.png ├── composer.json ├── metadata.php ├── migration ├── data │ └── Version20230614120802.php └── migrations.yml ├── src ├── Controller │ └── Admin │ │ ├── ArticleMain.php │ │ ├── ArticleMainAjax.php │ │ ├── CategoryMain.php │ │ ├── CategoryMainAjax.php │ │ └── CountryMain.php ├── Core │ ├── Events.php │ └── Module.php └── Model │ ├── Article.php │ ├── Category2CountryVat.php │ ├── Country2Vat.php │ ├── Product2CountryVat.php │ └── User.php ├── tests ├── Codeception │ ├── Acceptance.suite.yml │ ├── Acceptance │ │ ├── UpdateVatAdminCest.php │ │ └── _bootstrap.php │ ├── Config │ │ └── params.php │ ├── Support │ │ ├── AcceptanceTester.php │ │ ├── Data │ │ │ ├── fixtures.php │ │ │ └── testdata.sql │ │ └── _generated │ │ │ └── .gitkeep │ └── _output │ │ └── .gitkeep ├── Fixtures │ ├── testdemodata_ce.sql │ └── testdemodata_ee.sql ├── Integration │ ├── BaseTestCase.php │ ├── Controller │ │ ├── ArticleMainAjaxTest.php │ │ ├── CategoryMainAjaxTest.php │ │ └── CountryMainTest.php │ └── Model │ │ ├── Category2CountryVatTest.php │ │ └── Product2CountryVatTest.php ├── PhpMd │ ├── exclude-static-access-rule.xml │ └── standard.xml ├── PhpStan │ ├── phpstan-bootstrap.php │ └── phpstan.neon ├── codeception.yml ├── phpcs.xml └── phpunit.xml └── views ├── admin_twig ├── de │ └── oxpscountryvatadministration_lang.php ├── en │ └── oxpscountryvatadministration_lang.php └── fr │ └── en │ └── oxpscountryvatadministration_lang.php └── twig ├── admin ├── ajax_article_popup.html.twig └── ajax_category_popup.html.twig └── extensions └── themes └── admin_twig ├── article_main.html.twig ├── country_main.html.twig └── include └── category_main_form.html.twig /.github/oxid-esales/country-vat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/.github/oxid-esales/country-vat.yaml -------------------------------------------------------------------------------- /.github/workflows/dispatch_module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/.github/workflows/dispatch_module.yaml -------------------------------------------------------------------------------- /.github/workflows/schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/.github/workflows/schedule.yaml -------------------------------------------------------------------------------- /.github/workflows/trigger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/.github/workflows/trigger.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assign-country-vat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/assign-country-vat.png -------------------------------------------------------------------------------- /assign-vat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/assign-vat.png -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/composer.json -------------------------------------------------------------------------------- /metadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/metadata.php -------------------------------------------------------------------------------- /migration/data/Version20230614120802.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/migration/data/Version20230614120802.php -------------------------------------------------------------------------------- /migration/migrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/migration/migrations.yml -------------------------------------------------------------------------------- /src/Controller/Admin/ArticleMain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Controller/Admin/ArticleMain.php -------------------------------------------------------------------------------- /src/Controller/Admin/ArticleMainAjax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Controller/Admin/ArticleMainAjax.php -------------------------------------------------------------------------------- /src/Controller/Admin/CategoryMain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Controller/Admin/CategoryMain.php -------------------------------------------------------------------------------- /src/Controller/Admin/CategoryMainAjax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Controller/Admin/CategoryMainAjax.php -------------------------------------------------------------------------------- /src/Controller/Admin/CountryMain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Controller/Admin/CountryMain.php -------------------------------------------------------------------------------- /src/Core/Events.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Core/Events.php -------------------------------------------------------------------------------- /src/Core/Module.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Core/Module.php -------------------------------------------------------------------------------- /src/Model/Article.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Model/Article.php -------------------------------------------------------------------------------- /src/Model/Category2CountryVat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Model/Category2CountryVat.php -------------------------------------------------------------------------------- /src/Model/Country2Vat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Model/Country2Vat.php -------------------------------------------------------------------------------- /src/Model/Product2CountryVat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Model/Product2CountryVat.php -------------------------------------------------------------------------------- /src/Model/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/src/Model/User.php -------------------------------------------------------------------------------- /tests/Codeception/Acceptance.suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Codeception/Acceptance.suite.yml -------------------------------------------------------------------------------- /tests/Codeception/Acceptance/UpdateVatAdminCest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Codeception/Acceptance/UpdateVatAdminCest.php -------------------------------------------------------------------------------- /tests/Codeception/Acceptance/_bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Codeception/Acceptance/_bootstrap.php -------------------------------------------------------------------------------- /tests/Codeception/Config/params.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Codeception/Config/params.php -------------------------------------------------------------------------------- /tests/Codeception/Support/AcceptanceTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Codeception/Support/AcceptanceTester.php -------------------------------------------------------------------------------- /tests/Codeception/Support/Data/fixtures.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Codeception/Support/Data/fixtures.php -------------------------------------------------------------------------------- /tests/Codeception/Support/Data/testdata.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Codeception/Support/_generated/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Codeception/_output/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Fixtures/testdemodata_ce.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Fixtures/testdemodata_ce.sql -------------------------------------------------------------------------------- /tests/Fixtures/testdemodata_ee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Fixtures/testdemodata_ee.sql -------------------------------------------------------------------------------- /tests/Integration/BaseTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Integration/BaseTestCase.php -------------------------------------------------------------------------------- /tests/Integration/Controller/ArticleMainAjaxTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Integration/Controller/ArticleMainAjaxTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/CategoryMainAjaxTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Integration/Controller/CategoryMainAjaxTest.php -------------------------------------------------------------------------------- /tests/Integration/Controller/CountryMainTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Integration/Controller/CountryMainTest.php -------------------------------------------------------------------------------- /tests/Integration/Model/Category2CountryVatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Integration/Model/Category2CountryVatTest.php -------------------------------------------------------------------------------- /tests/Integration/Model/Product2CountryVatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/Integration/Model/Product2CountryVatTest.php -------------------------------------------------------------------------------- /tests/PhpMd/exclude-static-access-rule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/PhpMd/exclude-static-access-rule.xml -------------------------------------------------------------------------------- /tests/PhpMd/standard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/PhpMd/standard.xml -------------------------------------------------------------------------------- /tests/PhpStan/phpstan-bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/PhpStan/phpstan-bootstrap.php -------------------------------------------------------------------------------- /tests/PhpStan/phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/PhpStan/phpstan.neon -------------------------------------------------------------------------------- /tests/codeception.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/codeception.yml -------------------------------------------------------------------------------- /tests/phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/phpcs.xml -------------------------------------------------------------------------------- /tests/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/tests/phpunit.xml -------------------------------------------------------------------------------- /views/admin_twig/de/oxpscountryvatadministration_lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/views/admin_twig/de/oxpscountryvatadministration_lang.php -------------------------------------------------------------------------------- /views/admin_twig/en/oxpscountryvatadministration_lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/views/admin_twig/en/oxpscountryvatadministration_lang.php -------------------------------------------------------------------------------- /views/admin_twig/fr/en/oxpscountryvatadministration_lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/views/admin_twig/fr/en/oxpscountryvatadministration_lang.php -------------------------------------------------------------------------------- /views/twig/admin/ajax_article_popup.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/views/twig/admin/ajax_article_popup.html.twig -------------------------------------------------------------------------------- /views/twig/admin/ajax_category_popup.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/views/twig/admin/ajax_category_popup.html.twig -------------------------------------------------------------------------------- /views/twig/extensions/themes/admin_twig/article_main.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/views/twig/extensions/themes/admin_twig/article_main.html.twig -------------------------------------------------------------------------------- /views/twig/extensions/themes/admin_twig/country_main.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/views/twig/extensions/themes/admin_twig/country_main.html.twig -------------------------------------------------------------------------------- /views/twig/extensions/themes/admin_twig/include/category_main_form.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OXID-eSales/country-vat-module/HEAD/views/twig/extensions/themes/admin_twig/include/category_main_form.html.twig --------------------------------------------------------------------------------