Added: ofbiz/ofbiz-framework/trunk/applications/product/webapp/catalog/WEB-INF/controller - Copie.xml
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/product/webapp/catalog/WEB-INF/controller%20-%20Copie.xml?rev=1799242&view=auto ============================================================================== --- ofbiz/ofbiz-framework/trunk/applications/product/webapp/catalog/WEB-INF/controller - Copie.xml (added) +++ ofbiz/ofbiz-framework/trunk/applications/product/webapp/catalog/WEB-INF/controller - Copie.xml Mon Jun 19 17:38:38 2017 @@ -0,0 +1,3282 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="http://ofbiz.apache.org/Site-Conf" xsi:schemaLocation="http://ofbiz.apache.org/Site-Conf http://ofbiz.apache.org/dtds/site-conf.xsd"> + <include location="component://common/webcommon/WEB-INF/common-controller.xml"/> + <include location="component://common/webcommon/WEB-INF/portal-controller.xml"/> + <include location="component://commonext/webapp/WEB-INF/controller.xml"/> + <description>Catalog Module Site Configuration File</description> + + + <firstvisit></firstvisit> + <!-- Events to run on every request before security (chains exempt) --> + <!-- + <preprocessor> + </preprocessor> + --> + <!-- Events to run on every request after all other processing (chains exempt) --> + <!-- + <postprocessor> + <event name="test" type="java" path="org.apache.ofbiz.webapp.event.TestEvent" invoke="test"/> + </postprocessor> + --> + + <!-- Request Mappings --> + <request-map uri="view"> + <security https="true" auth="false"/> + <response name="success" type="request" value="main"/> + </request-map> + <request-map uri="chain"> + <event type="java" path="org.apache.ofbiz.webapp.event.TestEvent" invoke="test"/> + <response name="success" type="request" value="/view"/> + <response name="error" type="view" value="error"/> + </request-map> + + <request-map uri="main"> + <security https="true" auth="true"/> + <response name="success" type="view" value="main"/> + </request-map> + + <!-- ================ Misc. Requests ================= --> + <request-map uri="FastLoadCache"> + <security https="true" auth="true"/> + <response name="success" type="view" value="FastLoadCache"/> + </request-map> + + <request-map uri="advancedsearch"> + <security https="true" auth="true"/> + <response name="success" type="view" value="advancedsearch"/> + </request-map> + <request-map uri="keywordsearch"> + <security https="true" auth="true"/> + <response name="success" type="view" value="keywordsearch"/> + </request-map> + + <request-map uri="searchRemoveFromCategory"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductSearchEvents" invoke="searchRemoveFromCategory"/> + <response name="success" type="view" value="keywordsearch"/> + <response name="error" type="view" value="keywordsearch"/> + </request-map> + <request-map uri="searchExpireFromCategory"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductSearchEvents" invoke="searchExpireFromCategory"/> + <response name="success" type="view" value="keywordsearch"/> + <response name="error" type="view" value="keywordsearch"/> + </request-map> + <request-map uri="searchAddToCategory"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductSearchEvents" invoke="searchAddToCategory"/> + <response name="success" type="view" value="keywordsearch"/> + <response name="error" type="view" value="keywordsearch"/> + </request-map> + <request-map uri="searchAddFeature"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductSearchEvents" invoke="searchAddFeature"/> + <response name="success" type="view" value="keywordsearch"/> + <response name="error" type="view" value="keywordsearch"/> + </request-map> + <request-map uri="searchRemoveFeature"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductSearchEvents" invoke="searchRemoveFeature"/> + <response name="success" type="view" value="keywordsearch"/> + <response name="error" type="view" value="keywordsearch"/> + </request-map> + <request-map uri="searchExportProductList"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductSearchEvents" invoke="searchExportProductList"/> + <response name="success" type="view" value="exportproducts"/> + <response name="error" type="view" value="exportproducts"/> + </request-map> + + <request-map uri="FindProductById"> + <security https="true" auth="true"/> + <response name="success" type="view" value="FindProductById"/> + </request-map> + + <request-map uri="ChooseTopCategory"> + <security https="true" auth="true"/> + <response name="success" type="view" value="ChooseTopCategory"/> + </request-map> + + <!-- ================ Category Requests ================= --> + <request-map uri="FindCategory"> + <security https="true" auth="true"/> + <response name="success" type="view" value="FindCategory"/> + </request-map> + <request-map uri="EditCategory"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategory"/> + </request-map> + <request-map uri="UploadCategoryImage"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategory"/> + </request-map> + <request-map uri="EditCategoryAjax"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategorySection"/> + </request-map> + + <request-map uri="createProductCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductCategory"/> + <response name="success" type="view" value="EditCategory"/> + <response name="error" type="view" value="EditCategory"/> + </request-map> + <request-map uri="updateProductCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductCategory"/> + <response name="success" type="view" value="EditCategory"/> + <response name="error" type="view" value="EditCategory"/> + </request-map> + <request-map uri="DuplicateProductCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="duplicateProductCategory"/> + <response name="success" type="view" value="EditCategory"/> + <response name="error" type="view" value="EditCategory"/> + </request-map> + + <!-- ================ Category Rollup Requests ================= --> + <request-map uri="EditCategoryRollup"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryRollup"/> + </request-map> + <request-map uri="addProductCategoryToCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="safeAddProductCategoryToCategory"/> + <response name="success" type="view" value="EditCategoryRollup"/> + <response name="error" type="view" value="EditCategoryRollup"/> + </request-map> + <request-map uri="updateProductCategoryToCategory"> + <security https="true" auth="true"/> + <event type="service-multi" path="" invoke="updateProductCategoryToCategory"/> + <response name="success" type="view" value="EditCategoryRollup"/> + <response name="error" type="view" value="EditCategoryRollup"/> + </request-map> + <request-map uri="removeProductCategoryFromCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductCategoryFromCategory"/> + <response name="success" type="view" value="EditCategoryRollup"/> + <response name="error" type="view" value="EditCategoryRollup"/> + </request-map> + + <!-- ================ Category Products Requests ================= --> + <request-map uri="EditCategoryProducts"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryProducts"/> + </request-map> + <request-map uri="addCategoryProductMember"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="safeAddProductToCategory"/> + <response name="success" type="view" value="EditCategoryProducts"/> + <response name="error" type="view" value="EditCategoryProducts"/> + </request-map> + <request-map uri="updateCategoryProductMember"> + <security https="true" auth="true"/> + <event type="service-multi" path="" invoke="updateProductToCategory"/> + <response name="success" type="view" value="EditCategoryProducts"/> + <response name="error" type="view" value="EditCategoryProducts"/> + </request-map> + <request-map uri="removeCategoryProductMember"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFromCategory"/> + <response name="success" type="view" value="EditCategoryProducts"/> + <response name="error" type="view" value="EditCategoryProducts"/> + </request-map> + + <request-map uri="copyCategoryProductMembers"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="copyCategoryProductMembers"/> + <response name="success" type="view" value="EditCategoryProducts"/> + <response name="error" type="view" value="EditCategoryProducts"/> + </request-map> + <request-map uri="expireAllCategoryProductMembers"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="expireAllCategoryProductMembers"/> + <response name="success" type="view" value="EditCategoryProducts"/> + <response name="error" type="view" value="EditCategoryProducts"/> + </request-map> + <request-map uri="removeExpiredCategoryProductMembers"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeExpiredCategoryProductMembers"/> + <response name="success" type="view" value="EditCategoryProducts"/> + <response name="error" type="view" value="EditCategoryProducts"/> + </request-map> + <request-map uri="createProductInCategoryStart"> + <security https="true" auth="true"/> + <response name="success" type="view" value="createProductInCategoryStart"/> + </request-map> + <request-map uri="CreateProductInCategoryCheckExisting"> + <security https="true" auth="true"/> + <response name="success" type="view" value="CreateProductInCategoryCheckExisting"/> + </request-map> + <request-map uri="createProductInCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductInCategory"/> + <response name="success" type="view" value="EditCategoryProducts"/> + <response name="error" type="view" value="EditCategoryProducts"/> + </request-map> + + <!-- ================ Category ProdCatalog Requests ================= --> + <request-map uri="EditCategoryProdCatalogs"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryProdCatalogs"/> + </request-map> + <request-map uri="category_addProductCategoryToProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="addProductCategoryToProdCatalog"/> + <response name="success" type="view" value="EditCategoryProdCatalogs"/> + <response name="error" type="view" value="EditCategoryProdCatalogs"/> + </request-map> + <request-map uri="category_updateProductCategoryToProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductCategoryToProdCatalog"/> + <response name="success" type="view" value="EditCategoryProdCatalogs"/> + <response name="error" type="view" value="EditCategoryProdCatalogs"/> + </request-map> + <request-map uri="category_removeProductCategoryFromProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductCategoryFromProdCatalog"/> + <response name="success" type="view" value="EditCategoryProdCatalogs"/> + <response name="error" type="view" value="EditCategoryProdCatalogs"/> + </request-map> + + <!-- ================ Category FeatureCat Requests ================= --> + <request-map uri="EditCategoryFeatureCats"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryFeatureCats"/> + </request-map> + <request-map uri="createProductFeatureCategoryAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFeatureCategoryAppl"/> + <response name="success" type="view" value="EditCategoryFeatureCats"/> + <response name="error" type="view" value="EditCategoryFeatureCats"/> + </request-map> + <request-map uri="updateProductFeatureCategoryAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductFeatureCategoryAppl"/> + <response name="success" type="view" value="EditCategoryFeatureCats"/> + <response name="error" type="view" value="EditCategoryFeatureCats"/> + </request-map> + <request-map uri="removeProductFeatureCategoryAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFeatureCategoryAppl"/> + <response name="success" type="view" value="EditCategoryFeatureCats"/> + <response name="error" type="view" value="EditCategoryFeatureCats"/> + </request-map> + <request-map uri="createProductFeatureCatGrpAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFeatureCatGrpAppl"/> + <response name="success" type="view" value="EditCategoryFeatureCats"/> + <response name="error" type="view" value="EditCategoryFeatureCats"/> + </request-map> + <request-map uri="updateProductFeatureCatGrpAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductFeatureCatGrpAppl"/> + <response name="success" type="view" value="EditCategoryFeatureCats"/> + <response name="error" type="view" value="EditCategoryFeatureCats"/> + </request-map> + <request-map uri="removeProductFeatureCatGrpAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFeatureCatGrpAppl"/> + <response name="success" type="view" value="EditCategoryFeatureCats"/> + <response name="error" type="view" value="EditCategoryFeatureCats"/> + </request-map> + <request-map uri="attachProductFeaturesToCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="attachProductFeaturesToCategory"/> + <response name="success" type="view" value="EditCategoryFeatureCats"/> + <response name="error" type="view" value="EditCategoryFeatureCats"/> + </request-map> + <request-map uri="CreateProductFeature"> + <security https="true" auth="true"/> + <response name="success" type="view" value="CreateProductFeature"/> + </request-map> + + <!-- ================ Category Roles Requests ================= --> + <request-map uri="EditCategoryParties"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryParties"/> + </request-map> + <request-map uri="addPartyToCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="addPartyToCategory"/> + <response name="success" type="view" value="EditCategoryParties"/> + <response name="error" type="view" value="EditCategoryParties"/> + </request-map> + <request-map uri="updatePartyToCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updatePartyToCategory"/> + <response name="success" type="view" value="EditCategoryParties"/> + <response name="error" type="view" value="EditCategoryParties"/> + </request-map> + <request-map uri="removePartyFromCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removePartyFromCategory"/> + <response name="success" type="view" value="EditCategoryParties"/> + <response name="error" type="view" value="EditCategoryParties"/> + </request-map> + + <!-- ================ Product Category Attribute Requests ================= --> + <request-map uri="EditCategoryAttributes"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryAttributes"/> + </request-map> + <request-map uri="createProductCategoryAttribute"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductCategoryAttribute"/> + <response name="success" type="view" value="EditCategoryAttributes"/> + <response name="error" type="view" value="EditCategoryAttributes"/> + </request-map> + <request-map uri="updateProductCategoryAttribute"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductCategoryAttribute"/> + <response name="success" type="view" value="EditCategoryAttributes"/> + <response name="error" type="view" value="EditCategoryAttributes"/> + </request-map> + <request-map uri="deleteProductCategoryAttribute"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductCategoryAttribute"/> + <response name="success" type="view" value="EditCategoryAttributes"/> + <response name="error" type="view" value="EditCategoryAttributes"/> + </request-map> + + <!-- ================ Product Category Link Requests ================= --> + <request-map uri="EditProductCategoryLinks"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductCategoryLinks"/> + </request-map> + <request-map uri="createProductCategoryLink"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductCategoryLink"/> + <response name="success" type="view" value="EditProductCategoryLinks"/> + <response name="error" type="view" value="EditProductCategoryLinks"/> + </request-map> + <request-map uri="updateProductCategoryLink"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductCategoryLink"/> + <response name="success" type="view" value="EditProductCategoryLinks"/> + <response name="error" type="view" value="EditProductCategoryLinks"/> + </request-map> + <request-map uri="deleteProductCategoryLink"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductCategoryLink"/> + <response name="success" type="view" value="EditProductCategoryLinks"/> + <response name="error" type="view" value="EditProductCategoryLinks"/> + </request-map> + + <!-- ================ Product Requests ================= --> + <request-map uri="FindProduct"> + <security https="true" auth="true"/> + <response name="success" type="view" value="FindProduct"/> + </request-map> + <request-map uri="EditProduct"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProduct"/> + </request-map> + <request-map uri="createProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProduct"/> + <response name="success" type="view" value="EditProduct"/> + <response name="error" type="view" value="EditProduct"/> + </request-map> + <request-map uri="updateProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProduct"/> + <response name="success" type="view" value="EditProduct"/> + <response name="error" type="view" value="EditProduct"/> + </request-map> + <request-map uri="DuplicateProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="duplicateProduct"/> + <response name="success" type="view" value="EditProduct"/> + <response name="error" type="view" value="EditProduct"/> + </request-map> + <request-map uri="UpdateProductVariants"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="copyToProductVariants"/> + <response name="success" type="view" value="EditProduct"/> + <response name="error" type="view" value="EditProduct"/> + </request-map> + <request-map uri="ProductBarCode.pdf"> + <security https="true" auth="true"/> + <response name="success" type="view" value="ProductBarCode.pdf"/> + </request-map> + + <!-- ================ Product Roles Requests ================= --> + <request-map uri="EditProductParties"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductParties"/> + </request-map> + <request-map uri="addPartyToProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="addPartyToProduct"/> + <response name="success" type="view" value="EditProductParties"/> + <response name="error" type="view" value="EditProductParties"/> + </request-map> + <request-map uri="updatePartyToProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updatePartyToProduct"/> + <response name="success" type="view" value="EditProductParties"/> + <response name="error" type="view" value="EditProductParties"/> + </request-map> + <request-map uri="removePartyFromProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removePartyFromProduct"/> + <response name="success" type="view" value="EditProductParties"/> + <response name="error" type="view" value="EditProductParties"/> + </request-map> + + <!-- ================ Product Asset Usage (rental) Requests ================= --> + <request-map uri="EditProductAssetUsage"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductAssetUsage"/> + </request-map> + + <request-map uri="updateProductAssetUsage"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProduct"/> + <response name="success" type="view" value="EditProductAssetUsage"/> + <response name="error" type="view" value="EditProductAssetUsage"/> + </request-map> + + <!-- ================ Fixed Asset to Product Requests ================= --> + <request-map uri="showFixedAssetProduct"> + <security https="true" auth="true"/> + <response name="success" type="view" value="showFixedAssetProduct"/> + </request-map> + + <request-map uri="newFixedAssetProduct"> + <security https="true" auth="true"/> + <response name="success" type="view" value="newFixedAssetProduct"/> + </request-map> + + <request-map uri="addFixedAssetProduct"> + <security https="true" auth="true"/> + <event type="service" path="org.apache.ofbiz.accounting.fixedasset.FixedAssetServices.xml" invoke="addFixedAssetProduct"/> + <response name="success" type="view" value="EditProductAssetUsage"/> + <response name="error" type="view" value="newFixedAssetProduct"/> + </request-map> + <request-map uri="updFixedAssetProduct"> + <security https="true" auth="true"/> + <event type="service" path="org.apache.ofbiz.accounting.fixedasset.FixedAssetServices.xml" invoke="updateFixedAssetProduct"/> + <response name="success" type="view" value="showFixedAssetProduct"/> + <response name="error" type="view" value="showFixedAssetProduct"/> + </request-map> + <request-map uri="removeFixedAssetProduct"> + <security https="true" auth="true"/> + <event type="service" path="org.apache.ofbiz.accounting.fixedasset.FixedAssetServices.xml" invoke="removeFixedAssetProduct"/> + <response name="success" type="view" value="EditProductAssetUsage"/> + <response name="error" type="view" value="EditProductAssetUsage"/> + </request-map> + + <!-- ================ Product Prices Requests ================= --> + <request-map uri="EditProductPrices"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductPrices"/> + </request-map> + <request-map uri="createProductPrice"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductPrice"/> + <response name="success" type="request-redirect" value="EditProductPrices"><redirect-parameter name="productId"/></response> + <response name="error" type="view" value="EditProductPrices"/> + </request-map> + <request-map uri="updateProductPrice"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductPrice"/> + <response name="success" type="request-redirect" value="EditProductPrices"><redirect-parameter name="productId"/></response> + <response name="error" type="view" value="EditProductPrices"/> + </request-map> + <request-map uri="ProductPriceHistory"> + <security https="true" auth="true"/> + <response name="success" type="view" value="ProductPriceHistory"/> + </request-map> + <request-map uri="deleteProductPrice"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductPrice"/> + <response name="success" type="request-redirect" value="EditProductPrices"><redirect-parameter name="productId"/></response> + <response name="error" type="view" value="EditProductPrices"/> + </request-map> + + <!-- ================ Category Content Requests ================= --> + <request-map uri="EditCategoryContent"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryContent"/> + </request-map> + <request-map uri="updateCategoryContent"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductCategory"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContent"/> + </request-map> + + <!-- ================ Category Content Assoc Requests ================= --> + <request-map uri="EditCategoryContentContent"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryContentContent"/> + </request-map> + <request-map uri="prepareAddContentToCategory"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditCategoryContentContent"/> + </request-map> + <request-map uri="addContentToCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createCategoryContent"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContent"/> + </request-map> + <request-map uri="updateContentToCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateCategoryContent"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContent"/> + </request-map> + <request-map uri="removeContentFromCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeCategoryContent"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContent"/> + </request-map> + <request-map uri="updateSimpleTextContentForCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateSimpleTextContentForCategory"/> + <response name="success" type="view" value="EditCategoryContentContent"/> + <response name="error" type="view" value="EditCategoryContentContent"/> + </request-map> + <request-map uri="createSimpleTextContentForCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createSimpleTextContentForCategory"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContentContent"/> + </request-map> + <request-map uri="updateContentSEOForCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateContentSEOForCategory"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContentContent"/> + </request-map> + <request-map uri="createRelatedUrlContentForCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createRelatedUrlContentForCategory"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContentContent"/> + </request-map> + <request-map uri="updateRelatedUrlContentForCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateRelatedUrlContentForCategory"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContentContent"/> + </request-map> + <request-map uri="updateDownloadContentForCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateDownloadContentForCategory"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContentContent"/> + </request-map> + <request-map uri="createDownloadContentForCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createDownloadContentForCategory"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContentContent"/> + </request-map> + + <!-- ================ Product Content Requests ================= --> + <request-map uri="EditProductContent"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductContent"/> + </request-map> + <request-map uri="updateProductContent"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProduct"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContent"/> + </request-map> + <request-map uri="UploadProductImage"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductContent"/> + </request-map> + <request-map uri="updateContentSEOForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateContentSEOForProduct"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="createSimpleTextContentForAlternateLocaleInCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createSimpleTextContentForAlternateLocale"/> + <response name="success" type="view" value="EditCategoryContent"/> + <response name="error" type="view" value="EditCategoryContentContent"/> + </request-map> + + <!-- ================ Product Content Assoc Requests ================= --> + <request-map uri="EditProductContentContent"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="prepareAddContentToProduct"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="addAdditionalImagesForProduct"> + <security https="true" auth="true"/> + <event type="service" invoke="uploadProductAdditionalViewImages"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContent"/> + </request-map> + <request-map uri="addContentToProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductContent"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContent"/> + </request-map> + <request-map uri="updateContentToProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductContent"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContent"/> + </request-map> + <request-map uri="removeContentFromProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductContent"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContent"/> + </request-map> + <request-map uri="updateEmailContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateEmailContentForProduct"/> + <response name="success" type="view" value="EditProductContentContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="createEmailContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createEmailContentForProduct"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="updateExternalContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductContent"/> + <response name="success" type="view" value="EditProductContentContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="createExternalContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductContent"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="updateDownloadContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateDownloadContentForProduct"/> + <response name="success" type="view" value="EditProductContentContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="createDownloadContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createDownloadContentForProduct"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="updateSimpleTextContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateSimpleTextContentForProduct"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="createSimpleTextContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createSimpleTextContentForProduct"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="createSimpleTextContentForAlternateLocale"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createSimpleTextContentForAlternateLocale"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + <request-map uri="addAdditionalImageContentForProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="addAdditionalViewForProduct"/> + <response name="success" type="view" value="EditProductContent"/> + <response name="error" type="view" value="EditProductContentContent"/> + </request-map> + + <!-- ================ Product GoodIdentification Requests ================= --> + <request-map uri="EditProductGoodIdentifications"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductGoodIdentifications"/> + </request-map> + <request-map uri="createGoodIdentification"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createGoodIdentification"/> + <response name="success" type="view" value="EditProductGoodIdentifications"/> + <response name="error" type="view" value="EditProductGoodIdentifications"/> + </request-map> + <request-map uri="updateGoodIdentification"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateGoodIdentification"/> + <response name="success" type="view" value="EditProductGoodIdentifications"/> + <response name="error" type="view" value="EditProductGoodIdentifications"/> + </request-map> + <request-map uri="deleteGoodIdentification"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteGoodIdentification"/> + <response name="success" type="view" value="EditProductGoodIdentifications"/> + <response name="error" type="view" value="EditProductGoodIdentifications"/> + </request-map> + + <!-- ================ Product Categories Requests ================= --> + <request-map uri="EditProductCategories"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductCategories"/> + </request-map> + <request-map uri="addProductToCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="safeAddProductToCategory"/> + <response name="success" type="view" value="EditProductCategories"/> + <response name="error" type="view" value="EditProductCategories"/> + </request-map> + <request-map uri="updateProductToCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductToCategory"/> + <response name="success" type="view" value="EditProductCategories"/> + <response name="error" type="view" value="EditProductCategories"/> + </request-map> + <request-map uri="removeProductFromCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFromCategory"/> + <response name="success" type="view" value="EditProductCategories"/> + <response name="error" type="view" value="EditProductCategories"/> + </request-map> + + <!-- ================ Product Keyword Requests ================= --> + <request-map uri="EditProductKeyword"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductKeyword"/> + </request-map> + <request-map uri="UpdateAllKeywords"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="updateAllKeywords"/> + <response name="success" type="view" value="main"/> + <response name="error" type="view" value="main"/> + </request-map> + <request-map uri="updateProductKeyword"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductKeyword"/> + <response name="success" type="view" value="EditProductKeyword"/> + <response name="error" type="view" value="EditProductKeyword"/> + </request-map> + <request-map uri="createProductKeyword"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductKeyword"/> + <response name="success" type="view" value="EditProductKeyword"/> + <response name="error" type="view" value="EditProductKeyword"/> + </request-map> + <request-map uri="updateProductKeyword"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductKeyword"/> + <response name="success" type="view" value="EditProductKeyword"/> + <response name="error" type="view" value="EditProductKeyword"/> + </request-map> + <request-map uri="deleteProductKeyword"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductKeyword"/> + <response name="success" type="view" value="EditProductKeyword"/> + <response name="error" type="view" value="EditProductKeyword"/> + </request-map> + <request-map uri="deleteProductKeywords"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductKeywords"/> + <response name="success" type="view" value="EditProductKeyword"/> + <response name="error" type="view" value="EditProductKeyword"/> + </request-map> + <request-map uri="forceIndexProductKeywords"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="forceIndexProductKeywords"/> + <response name="success" type="view" value="EditProductKeyword"/> + <response name="error" type="view" value="EditProductKeyword"/> + </request-map> + <!-- ================ Product Associations Requests ================= --> + <request-map uri="EditProductAssoc"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductAssoc"/> + </request-map> + <request-map uri="createProductAssoc"> + <security https="true" auth="true"/> + <event type="service" invoke="createProductAssoc"/> + <response name="success" type="view" value="EditProductAssoc"/> + <response name="error" type="view" value="EditProductAssoc"/> + </request-map> + <request-map uri="updateProductAssoc"> + <security https="true" auth="true"/> + <event type="service" invoke="updateProductAssoc"/> + <response name="success" type="view" value="EditProductAssoc"/> + <response name="error" type="view" value="EditProductAssoc"/> + </request-map> + <request-map uri="deleteProductAssoc"> + <security https="true" auth="true"/> + <event type="service" invoke="deleteProductAssoc"/> + <response name="success" type="view" value="EditProductAssoc"/> + <response name="error" type="view" value="EditProductAssoc"/> + </request-map> + + <!-- ================ Product Manufacturing Requests ================= --> + <request-map uri="ViewProductManufacturing"> + <security https="true" auth="true"/> + <response name="success" type="view" value="ViewProductManufacturing"/> + </request-map> + + <!-- ================ Product Agreements Requests ================= --> + <request-map uri="ViewProductAgreements"> + <security https="true" auth="true"/> + <response name="success" type="view" value="ViewProductAgreements"/> + </request-map> + <request-map uri="CreateSalesAgreement"> + <security https="true" auth="true"/> + <response name="success" type="view" value="CreateSalesAgreement"/> + </request-map> + <request-map uri="createSalesAgreement"> + <security https="true" auth="true"/> + <event type="service" invoke="createSalesAgreement"/> + <response name="success" type="view" value="ViewProductAgreements"/> + </request-map> + + <!-- ================ Product Costs Requests ================= --> + <request-map uri="EditProductCosts"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductCosts"/> + </request-map> + <request-map uri="createCostComponent"> + <security https="true" auth="true"/> + <event type="service" invoke="createCostComponent"/> + <response name="success" type="view" value="EditProductCosts"/> + <response name="error" type="view" value="EditProductCosts"/> + </request-map> + <request-map uri="updateCostComponent"> + <security https="true" auth="true"/> + <event type="service" invoke="updateCostComponent"/> + <response name="success" type="view" value="EditProductCosts"/> + <response name="error" type="view" value="EditProductCosts"/> + </request-map> + <request-map uri="deleteCostComponent"> + <security https="true" auth="true"/> + <event type="service" invoke="deleteCostComponent"/> + <response name="success" type="view" value="EditProductCosts"/> + <response name="error" type="view" value="EditProductCosts"/> + </request-map> + <request-map uri="createProductCostComponentCalc"> + <security https="true" auth="true"/> + <event type="service" invoke="createProductCostComponentCalc"/> + <response name="success" type="view" value="EditProductCosts"/> + <response name="error" type="view" value="EditProductCosts"/> + </request-map> + <request-map uri="updateProductCostComponentCalc"> + <security https="true" auth="true"/> + <event type="service" invoke="updateProductCostComponentCalc"/> + <response name="success" type="view" value="EditProductCosts"/> + <response name="error" type="view" value="EditProductCosts"/> + </request-map> + <request-map uri="deleteProductCostComponentCalc"> + <security https="true" auth="true"/> + <event type="service" invoke="deleteProductCostComponentCalc"/> + <response name="success" type="view" value="EditProductCosts"/> + <response name="error" type="view" value="EditProductCosts"/> + </request-map> + <request-map uri="calculateProductCosts"> + <security https="true" auth="true"/> + <event type="service" invoke="calculateProductCosts"/> + <response name="success" type="view" value="EditProductCosts"/> + <response name="error" type="view" value="EditProductCosts"/> + </request-map> + + <!-- ================ Product Attributes Requests ================= --> + <request-map uri="EditProductAttributes"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductAttributes"/> + </request-map> + <request-map uri="createProductAttribute"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductAttribute"/> + <response name="success" type="view" value="EditProductAttributes"/> + <response name="error" type="view" value="EditProductAttributes"/> + </request-map> + <request-map uri="updateProductAttribute"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductAttribute"/> + <response name="success" type="view" value="EditProductAttributes"/> + <response name="error" type="view" value="EditProductAttributes"/> + </request-map> + <request-map uri="deleteProductAttribute"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductAttribute"/> + <response name="success" type="view" value="EditProductAttributes"/> + <response name="error" type="view" value="EditProductAttributes"/> + </request-map> + + <!-- ================ Product Facilities Requests ================= --> + <request-map uri="EditProductFacilities"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductFacilities"/> + </request-map> + <request-map uri="createProductFacility"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFacility"/> + <response name="success" type="view" value="EditProductFacilities"/> + <response name="error" type="view" value="EditProductFacilities"/> + </request-map> + <request-map uri="updateProductFacility"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductFacility"/> + <response name="success" type="view" value="EditProductFacilities"/> + <response name="error" type="view" value="EditProductFacilities"/> + </request-map> + <request-map uri="deleteProductFacility"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductFacility"/> + <response name="success" type="view" value="EditProductFacilities"/> + <response name="error" type="view" value="EditProductFacilities"/> + </request-map> + + <!-- ================ Product Facility Locations Requests ================= --> + <request-map uri="EditProductFacilityLocations"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductFacilityLocations"/> + </request-map> + <request-map uri="createProductFacilityLocation"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFacilityLocation"/> + <response name="success" type="view" value="EditProductFacilityLocations"/> + <response name="error" type="view" value="EditProductFacilityLocations"/> + </request-map> + <request-map uri="updateProductFacilityLocation"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductFacilityLocation"/> + <response name="success" type="view" value="EditProductFacilityLocations"/> + <response name="error" type="view" value="EditProductFacilityLocations"/> + </request-map> + <request-map uri="deleteProductFacilityLocation"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductFacilityLocation"/> + <response name="success" type="view" value="EditProductFacilityLocations"/> + <response name="error" type="view" value="EditProductFacilityLocations"/> + </request-map> + + <!-- ================ Quick Admin ================= --> + <request-map uri="EditProductQuickAdmin"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="updateProductQuickAdminName"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductQuickAdminName"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="updateProductQuickAdminShipping"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="updateProductQuickAdminShipping"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="updateProductQuickAdminSelFeat"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="updateProductQuickAdminSelFeat"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="updateProductQuickAdminDelFeatureTypes"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="removeFeatureApplsByFeatureTypeId"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="quickAdminUpdateProductAssoc"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="updateProductAssoc"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="quickAdminRemoveProductFeature"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="removeProductFeatureAppl"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="quickAdminAddCategories"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="addProductToCategories"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="quickAdminRemoveProductFromCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFromCategory"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="quickAdminUnPublish"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="updateProductCategoryMember"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="quickAdminApplyFeatureToProduct"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.ProductEvents" invoke="addProductFeatures"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + <request-map uri="quickAdminRemoveFeatureFromProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeFeatureFromProduct"/> + <response name="success" type="view" value="EditProductQuickAdmin"/> + <response name="error" type="view" value="EditProductQuickAdmin"/> + </request-map> + + <!-- ================ Inventory Requests ================= --> + <request-map uri="EditProductInventoryItems"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductInventoryItems"/> + </request-map> + + <!-- ================ Product GlAccounts Requests ================= --> + <request-map uri="EditProductGlAccounts"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductGlAccounts"/> + </request-map> + <request-map uri="createProductGlAccount"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductGlAccount"/> + <response name="success" type="view" value="EditProductGlAccounts"/> + <response name="error" type="view" value="EditProductGlAccounts"/> + </request-map> + <request-map uri="updateProductGlAccount"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductGlAccount"/> + <response name="success" type="view" value="EditProductGlAccounts"/> + <response name="error" type="view" value="EditProductGlAccounts"/> + </request-map> + <request-map uri="deleteProductGlAccount"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductGlAccount"/> + <response name="success" type="view" value="EditProductGlAccounts"/> + <response name="error" type="view" value="EditProductGlAccounts"/> + </request-map> + + <!-- ================ Product PaymentMethodTypes Requests ================= --> + <request-map uri="EditProductPaymentMethodTypes"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductPaymentMethodTypes"/> + </request-map> + <request-map uri="createProductPaymentMethodType"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductPaymentMethodType"/> + <response name="success" type="view" value="EditProductPaymentMethodTypes"/> + <response name="error" type="view" value="EditProductPaymentMethodTypes"/> + </request-map> + <request-map uri="updateProductPaymentMethodType"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductPaymentMethodType"/> + <response name="success" type="view" value="EditProductPaymentMethodTypes"/> + <response name="error" type="view" value="EditProductPaymentMethodTypes"/> + </request-map> + <request-map uri="deleteProductPaymentMethodType"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductPaymentMethodType"/> + <response name="success" type="view" value="EditProductPaymentMethodTypes"/> + <response name="error" type="view" value="EditProductPaymentMethodTypes"/> + </request-map> + + <!-- ================ Feature Requests ================= --> + <request-map uri="EditFeatureCategories"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureCategories"/> + </request-map> + <request-map uri="CreateFeatureCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFeatureCategory"/> + <response name="success" type="view" value="EditFeatureCategoryFeatures"/> + <response name="error" type="view" value="EditFeatureCategories"/> + </request-map> + <request-map uri="UpdateFeatureCategory"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductFeatureCategory"/> + <response name="success" type="request-redirect-noparam" value="EditFeatureCategories"/> + </request-map> + + <request-map uri="EditFeatureCategoryFeatures"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureCategoryFeatures"/> + </request-map> + <request-map uri="UpdateProductFeatureInCategory"> + <security https="true" auth="true"/> + <event type="service-multi" path="" invoke="updateProductFeature"/> + <response name="success" type="view" value="EditFeatureCategoryFeatures"/> + <response name="error" type="view" value="EditFeatureCategoryFeatures"/> + </request-map> + <request-map uri="BulkAddProductFeatures"> + <security https="true" auth="true"/> + <event type="service-multi" path="" invoke="createProductFeature"/> + <response name="success" type="view" value="EditFeatureCategoryFeatures"/> + <response name="error" type="view" value="QuickAddProductFeatures"/> + </request-map> + <request-map uri="QuickAddProductFeatures"> + <security https="true" auth="true"/> + <response name="success" type="view" value="QuickAddProductFeatures"/> + </request-map> + + <request-map uri="EditFeature"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeature"/> + </request-map> + <request-map uri="CreateFeature"> + <security https="true" auth="true"/> + <response name="success" type="view" value="CreateFeature"/> + </request-map> + <request-map uri="createProductFeature"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFeature"/> + <response name="success" type="view" value="EditFeatureCategoryFeatures"/> + <response name="error" type="view" value="EditFeature"/> + </request-map> + <request-map uri="updateProductFeature"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductFeature"/> + <response name="success" type="view" value="EditFeature"/> + <response name="error" type="view" value="EditFeature"/> + </request-map> + + <request-map uri="EditFeatureGroups"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureGroups"/> + </request-map> + <request-map uri="CreateProductFeatureGroup"> + <security https="true" auth="true"/> + <event type="service" invoke="createProductFeatureGroup"/> + <response name="success" type="view" value="EditFeatureGroups"/> + <response name="error" type="view" value="EditFeatureGroups"/> + </request-map> + <request-map uri="UpdateProductFeatureGroup"> + <security https="true" auth="true"/> + <event type="service" invoke="updateProductFeatureGroup"/> + <response name="success" type="view" value="EditFeatureGroups"/> + <response name="error" type="view" value="EditFeatureGroups"/> + </request-map> + <request-map uri="EditFeatureGroupAppls"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureGroupAppls"/> + </request-map> + <request-map uri="CreateProductFeatureGroupAppl"> + <security https="true" auth="true"/> + <event type="service" invoke="createProductFeatureGroupAppl"/> + <response name="success" type="request-redirect" value="EditFeatureGroupAppls"><redirect-parameter name="productFeatureGroupId"/></response> + <response name="error" type="view" value="EditFeatureGroupAppls"/> + </request-map> + <request-map uri="UpdateProductFeatureGroupAppl"> + <security https="true" auth="true"/> + <event type="service-multi" invoke="updateProductFeatureGroupAppl"/> + <response name="success" type="request-redirect" value="EditFeatureGroupAppls"><redirect-parameter name="productFeatureGroupId"/></response> + <response name="error" type="view" value="EditFeatureGroupAppls"/> + </request-map> + <request-map uri="ApplyFeaturesFromCategoryToGroup"> + <security https="true" auth="true"/> + <event type="service-multi" invoke="createProductFeatureGroupAppl"/> + <response name="success" type="request-redirect" value="EditFeatureGroupAppls"><redirect-parameter name="productFeatureGroupId"/></response> + <response name="error" type="view" value="EditFeatureGroupAppls"/> + </request-map> + <request-map uri="RemoveProductFeatureGroupAppl"> + <security https="true" auth="true"/> + <event type="service" invoke="removeProductFeatureGroupAppl"/> + <response name="success" type="request-redirect" value="EditFeatureGroupAppls"><redirect-parameter name="productFeatureGroupId"/></response> + <response name="error" type="view" value="EditFeatureGroupAppls"/> + </request-map> + <request-map uri="EditFeatureTypes"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureTypes"/> + </request-map> + <request-map uri="EditFeatureType"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureType"/> + </request-map> + <request-map uri="EditFeatureInterActions"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureInterActions"/> + </request-map> + <request-map uri="EditFeatureInterAction"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeatureInterAction"/> + </request-map> + <request-map uri="createProductFeatureIactn"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFeatureIactn"/> + <response name="success" type="view" value="EditFeatureInterActions"/> + <response name="error" type="view" value="EditFeatureInterAction"/> + </request-map> + <request-map uri="removeProductFeatureIactn"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFeatureIactn"/> + <response name="success" type="request-redirect-noparam" value="EditFeatureInterActions"/> + <response name="error" type="view" value="EditFeatureInterAction"/> + </request-map> + <request-map uri="AddProductFeatureIactn"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFeatureIactn"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="removeFeatureIactn"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFeatureIactn"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="createProductFeatureType"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFeatureType"/> + <response name="success" type="view" value="EditFeatureTypes"/> + <response name="error" type="view" value="EditFeatureType"/> + </request-map> + <request-map uri="updateProductFeatureType"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductFeatureType"/> + <response name="success" type="view" value="EditFeatureType"/> + <response name="error" type="view" value="EditFeatureType"/> + </request-map> + <request-map uri="removeProductFeatureType"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFeatureType"/> + <response name="success" type="view" value="EditFeatureTypes"/> + <response name="error" type="view" value="EditFeatureType"/> + </request-map> + <request-map uri="ListFeaturePrice"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditFeature"/> + </request-map> + <request-map uri="createFeaturePrice"> + <security https="true" auth="true"/> + <event type="service" invoke="createFeaturePrice"/> + <response name="success" type="view" value="EditFeature"/> + <response name="error" type="view" value="EditFeature"/> + </request-map> + <request-map uri="updateFeaturePrice"> + <security https="true" auth="true"/> + <event type="service" invoke="updateFeaturePrice"/> + <response name="success" type="view" value="EditFeature"/> + <response name="error" type="view" value="EditFeature"/> + </request-map> + <request-map uri="deleteFeaturePrice"> + <security https="true" auth="true"/> + <event type="service" invoke="deleteFeaturePrice"/> + <response name="success" type="view" value="EditFeature"/> + <response name="error" type="view" value="EditFeature"/> + </request-map> + <!-- ================ Product Feature Requests ================= --> + <request-map uri="EditProductFeatures"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="ApplyFeatureToProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="applyFeatureToProduct"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="ApplyFeaturesToProduct"> + <security https="true" auth="true"/> + <event type="service-multi" path="" invoke="applyFeatureToProduct"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="ApplyFeaturesFromCategory"> + <security https="true" auth="true"/> + <response name="success" type="view" value="ApplyFeaturesFromCategory"/> + </request-map> + <request-map uri="UpdateFeatureToProductApplication"> + <security https="true" auth="true"/> + <event type="service-multi" path="" invoke="updateFeatureToProductApplication"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="RemoveFeatureFromProduct"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeFeatureFromProduct"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="ApplyFeatureToProductFromTypeAndCode"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="applyFeatureToProductFromTypeAndCode"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="createProductFeatureApplAttr"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductFeatureApplAttr"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + <request-map uri="deleteProductFeatureApplAttr"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductFeatureApplAttr"/> + <response name="success" type="view" value="EditProductFeatures"/> + <response name="error" type="view" value="EditProductFeatures"/> + </request-map> + + <request-map uri="CreateVirtualWithVariantsForm"> + <security https="true" auth="true"/> + <response name="success" type="view" value="CreateVirtualWithVariantsForm"/> + </request-map> + <request-map uri="quickCreateVirtualWithVariants"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="quickCreateVirtualWithVariants"/> + <response name="success" type="view" value="EditProduct"/> + <response name="error" type="view" value="CreateVirtualWithVariantsForm"/> + </request-map> + <request-map uri="addVariantsToVirtual"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="quickCreateVirtualWithVariants"/> + <response name="success" type="view" value="EditProductAssoc"/> + <response name="error" type="view" value="QuickAddVariants"/> + </request-map> + + + <request-map uri="QuickAddVariants"> + <security https="true" auth="true"/> + <response name="success" type="view" value="QuickAddVariants"/> + </request-map> + <request-map uri="QuickAddChosenVariant"> + <security https="true" auth="true"/> + <event type="java" path="org.apache.ofbiz.product.product.VariantEvents" invoke="quickAddChosenVariant"/> + <response name="success" type="view" value="QuickAddVariants"/> + <response name="error" type="view" value="QuickAddVariants"/> + </request-map> + <request-map uri="QuickAddChosenVariants"> + <security https="true" auth="true"/> + <event type="service-multi" path="" invoke="quickAddVariant"/> + <response name="success" type="view" value="QuickAddVariants"/> + <response name="error" type="view" value="QuickAddVariants"/> + </request-map> + + <!-- ================ ProdCatalog Requests ================= --> + <request-map uri="FindCatalog"> + <security https="true" auth="true"/> + <response name="success" type="view" value="FindCatalog"/> + </request-map> + + <request-map uri="EditProdCatalog"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProdCatalog"/> + </request-map> + <request-map uri="CreateSeoProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createMissingCategoryAndProductAltUrls"/> + <response name="success" type="request-redirect" value="EditProdCatalog"/> + </request-map> + <request-map uri="createProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProdCatalog"/> + <response name="success" type="view" value="EditProdCatalog"/> + <response name="error" type="view" value="EditProdCatalog"/> + </request-map> + <request-map uri="updateProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProdCatalog"/> + <response name="success" type="view" value="EditProdCatalog"/> + <response name="error" type="view" value="EditProdCatalog"/> + </request-map> + <request-map uri="EditProdCatalogAjax"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProdCatalogSection"/> + </request-map> + + <!-- ================ ProdCatalog Categories Requests ================= --> + <request-map uri="EditProdCatalogCategories"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProdCatalogCategories"/> + </request-map> + <request-map uri="addProductCategoryToProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="addProductCategoryToProdCatalog"/> + <response name="success" type="view" value="EditProdCatalogCategories"/> + <response name="error" type="view" value="EditProdCatalogCategories"/> + </request-map> + <request-map uri="updateProductCategoryToProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductCategoryToProdCatalog"/> + <response name="success" type="view" value="EditProdCatalogCategories"/> + <response name="error" type="view" value="EditProdCatalogCategories"/> + </request-map> + <request-map uri="removeProductCategoryFromProdCatalog"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProductCategoryFromProdCatalog"/> + <response name="success" type="view" value="EditProdCatalogCategories"/> + <response name="error" type="view" value="EditProdCatalogCategories"/> + </request-map> + + <!-- ================ ProdCatalog Stores Requests ================= --> + <request-map uri="EditProdCatalogStores"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProdCatalogStores"/> + </request-map> + <request-map uri="createProdCatalogStore"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductStoreCatalog"/> + <response name="success" type="view" value="EditProdCatalogStores"/> + <response name="error" type="view" value="EditProdCatalogStores"/> + </request-map> + <request-map uri="updateProdCatalogStore"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductStoreCatalog"/> + <response name="success" type="view" value="EditProdCatalogStores"/> + <response name="error" type="view" value="EditProdCatalogStores"/> + </request-map> + <request-map uri="deleteProdCatalogStore"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductStoreCatalog"/> + <response name="success" type="view" value="EditProdCatalogStores"/> + <response name="error" type="view" value="EditProdCatalogStores"/> + </request-map> + + <request-map uri="ListParentProductStoreGroup"><security https="true" auth="true"/><response name="success" type="view" value="ListParentProductStoreGroup"/></request-map> + <request-map uri="EditProductStoreGroup"><security https="true" auth="true"/><response name="success" type="view" value="EditProductStoreGroup"/></request-map> + <request-map uri="EditProductStoreGroupAndAssoc"><security https="true" auth="true"/><response name="success" type="view" value="EditProductStoreGroupAndAssoc"/></request-map> + <request-map uri="createProductStoreGroup"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductStoreGroup"/> + <response name="success" type="view" value="ListParentProductStoreGroup"/> + <response name="error" type="view" value="EditProductStoreGroup"/> + </request-map> + <request-map uri="updateProductStoreGroup"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductStoreGroup"/> + <response name="success" type="view" value="ListParentProductStoreGroup"/> + <response name="error" type="view" value="EditProductStoreGroup"/> + </request-map> + <request-map uri="getProductStoreGroupRollupHierarchy"> + <security auth="false" https="true"/> + <event type="java" path="org.apache.ofbiz.product.store.ProductStoreEvents" invoke="getChildProductStoreGroupTree"/> + <response name="success" type="request" value="json"/> + <response name="error" type="request" value="json"/> + </request-map> + <request-map uri="AddProductStoreToGroup"> + <security auth="true" https="true"/> + <event type="service" invoke="createProductStoreGroupMember"/> + <response name="success" type="request" value="json"/> + <response name="error" type="request" value="json"/> + </request-map> + <request-map uri="updateProductStoreGroupRollup"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductStoreGroupRollup"/> + <response name="success" type="view" value="ListParentProductStoreGroup"/> + <response name="error" type="view" value="EditProductStoreGroup"/> + </request-map> + + <!-- ================ ProdCatalog Parties Requests ================= --> + <request-map uri="EditProdCatalogParties"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProdCatalogParties"/> + </request-map> + <request-map uri="addProdCatalogToParty"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="addProdCatalogToParty"/> + <response name="success" type="view" value="EditProdCatalogParties"/> + <response name="error" type="view" value="EditProdCatalogParties"/> + </request-map> + <request-map uri="updateProdCatalogToParty"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProdCatalogToParty"/> + <response name="success" type="view" value="EditProdCatalogParties"/> + <response name="error" type="view" value="EditProdCatalogParties"/> + </request-map> + <request-map uri="removeProdCatalogFromParty"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="removeProdCatalogFromParty"/> + <response name="success" type="view" value="EditProdCatalogParties"/> + <response name="error" type="view" value="EditProdCatalogParties"/> + </request-map> + + <!-- ================ ProductPromo Requests ================= --> + <request-map uri="FindProductPromo"> + <security https="true" auth="true"/> + <response name="success" type="view" value="FindProductPromo"/> + </request-map> + + <request-map uri="EditProductPromo"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductPromo"/> + </request-map> + <request-map uri="createProductPromo"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductPromo"/> + <response name="success" type="view" value="EditProductPromo"/> + <response name="error" type="view" value="EditProductPromo"/> + </request-map> + <request-map uri="updateProductPromo"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductPromo"/> + <response name="success" type="view" value="EditProductPromo"/> + <response name="error" type="view" value="EditProductPromo"/> + </request-map> + + <!-- ================ ProductPromo Stores Requests ================= --> + <request-map uri="EditProductPromoStores"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductPromoStores"/> + </request-map> + <request-map uri="promo_createProductStorePromoAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductStorePromoAppl"/> + <response name="success" type="view" value="EditProductPromoStores"/> + <response name="error" type="view" value="EditProductPromoStores"/> + </request-map> + <request-map uri="promo_updateProductStorePromoAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductStorePromoAppl"/> + <response name="success" type="view" value="EditProductPromoStores"/> + <response name="error" type="view" value="EditProductPromoStores"/> + </request-map> + <request-map uri="promo_deleteProductStorePromoAppl"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductStorePromoAppl"/> + <response name="success" type="view" value="EditProductPromoStores"/> + <response name="error" type="view" value="EditProductPromoStores"/> + </request-map> + + <!-- ================ ProductMaints Requests ================= --> + <request-map uri="EditProductMaints"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductMaints"/> + </request-map> + <request-map uri="createProductMaint"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductMaint"/> + <response name="success" type="view" value="EditProductMaints"/> + <response name="error" type="view" value="EditProductMaints"/> + </request-map> + <request-map uri="updateProductMaint"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductMaint"/> + <response name="success" type="view" value="EditProductMaints"/> + <response name="error" type="view" value="EditProductMaints"/> + </request-map> + <request-map uri="deleteProductMaint"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductMaint"/> + <response name="success" type="view" value="EditProductMaints"/> + <response name="error" type="view" value="EditProductMaints"/> + </request-map> + + <!-- ================ ProductMeters Requests ================= --> + <request-map uri="EditProductMeters"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductMeters"/> + </request-map> + <request-map uri="createProductMeter"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductMeter"/> + <response name="success" type="view" value="EditProductMeters"/> + <response name="error" type="view" value="EditProductMeters"/> + </request-map> + <request-map uri="updateProductMeter"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductMeter"/> + <response name="success" type="view" value="EditProductMeters"/> + <response name="error" type="view" value="EditProductMeters"/> + </request-map> + <request-map uri="deleteProductMeter"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductMeter"/> + <response name="success" type="view" value="EditProductMeters"/> + <response name="error" type="view" value="EditProductMeters"/> + </request-map> + + <!-- ================ ProductGeo Requests ================= --> + <request-map uri="EditProductGeos"> + <security https="true" auth="true"/> + <response name="success" type="view" value="EditProductGeos"/> + </request-map> + <request-map uri="createProductGeo"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductGeo"/> + <response name="success" type="view" value="EditProductGeos"/> + <response name="error" type="view" value="EditProductGeos"/> + </request-map> + <request-map uri="updateProductGeo"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="updateProductGeo"/> + <response name="success" type="view" value="EditProductGeos"/> + <response name="error" type="view" value="EditProductGeos"/> + </request-map> + <request-map uri="deleteProductGeo"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="deleteProductGeo"/> + <response name="success" type="view" value="EditProductGeos"/> + <response name="error" type="view" value="EditProductGeos"/> + </request-map> + + <!-- ================ ProductSubscriptionResources Requests ================= --> + <request-map uri="EditProductSubscriptionResources"><security https="true" auth="true"/><response name="success" type="view" value="EditProductSubscriptionResources"/></request-map> + <request-map uri="createProductSubscriptionResource"> + <security https="true" auth="true"/> + <event type="service" path="" invoke="createProductSubscriptionResource"/> + <response name="success" type="view" value="EditProductSubscriptionResources"/> [... 1643 lines stripped ...] |
Free forum by Nabble | Edit this page |