This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch release18.12 in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git
The following commit(s) were added to refs/heads/release18.12 by this push: new 8b95fe6fa Improved: Add permission check for view-maps and change defaults for request-maps (OFBIZ-13130) (#126) 8b95fe6fa is described below commit 8b95fe6faf7437dca11bf27f886de9a049db9207 Author: Sebastian Tschikin <156071181+stschi...@users.noreply.github.com> AuthorDate: Fri Aug 23 16:45:05 2024 +0200 Improved: Add permission check for view-maps and change defaults for request-maps (OFBIZ-13130) (#126) * [Improved]: Add permission check for view-maps and change defaults for request-maps [(OFBIZ-13130)] Adds missing view-map parameters in plugins/bi to restore the original functionality. * [Improved]: Add permission check for view-maps and change defaults for request-maps [(OFBIZ-13130)] Adds missing request- and view-map parameters in plugins/ecommerce to restore the original functionality. * [Improved]: Add permission check for view-maps and change defaults for request-maps [(OFBIZ-13130)] Adds missing view-map parameters in plugins/example to restore the original functionality. * [Improved]: Add permission check for view-maps and change defaults for request-maps [(OFBIZ-13130)] Adds missing view-map parameters in plugins/myportal to restore the original functionality. * [Improved]: Add permission check for view-maps and change defaults for request-maps [(OFBIZ-13130)] Adds missing view-map parameters in plugins/scrum to restore the original functionality. * [Improved]: Add permission check for view-maps and change defaults for request-maps [(OFBIZ-13130)] Adds missing view-map parameters in plugins/solr to restore the original functionality. * [Improved]: Add permission check for view-maps and change defaults for request-maps [(OFBIZ-13130)] Adds missing request- and view-map parameters in plugins/webpos to restore the original functionality. Conflicts handled by hand ecommerce/webapp/ecommerce/WEB-INF/controller.xml webpos/webapp/webpos/WEB-INF/controller.xml --- bi/webapp/bi/WEB-INF/controller.xml | 2 +- ecommerce/webapp/ecommerce/WEB-INF/controller.xml | 176 +++++++++++----------- example/webapp/example/WEB-INF/controller.xml | 4 +- myportal/webapp/myportal/WEB-INF/controller.xml | 2 +- scrum/webapp/demotest/WEB-INF/controller.xml | 2 +- solr/webapp/solr/WEB-INF/controller.xml | 2 +- webpos/webapp/webpos/WEB-INF/controller.xml | 8 +- 7 files changed, 99 insertions(+), 97 deletions(-) diff --git a/bi/webapp/bi/WEB-INF/controller.xml b/bi/webapp/bi/WEB-INF/controller.xml index 4942f9b94..8bea8c30a 100644 --- a/bi/webapp/bi/WEB-INF/controller.xml +++ b/bi/webapp/bi/WEB-INF/controller.xml @@ -56,7 +56,7 @@ <!-- end of request mappings --> <!-- View Mappings --> - <view-map name="main" type="screen" page="component://bi/widget/BiScreens.xml#main"/> + <view-map name="main" type="screen" page="component://bi/widget/BiScreens.xml#main" auth="false"/> <view-map name="ReportBuilderSelectStarSchema" type="screen" page="component://bi/widget/BiScreens.xml#ReportBuilderSelectStarSchema"/> <view-map name="ReportBuilderSelectStarSchemaFields" type="screen" page="component://bi/widget/BiScreens.xml#ReportBuilderSelectStarSchemaFields"/> diff --git a/ecommerce/webapp/ecommerce/WEB-INF/controller.xml b/ecommerce/webapp/ecommerce/WEB-INF/controller.xml index 1ed83b29b..fa24d6d38 100644 --- a/ecommerce/webapp/ecommerce/WEB-INF/controller.xml +++ b/ecommerce/webapp/ecommerce/WEB-INF/controller.xml @@ -108,6 +108,7 @@ under the License. <!-- General Request Mappings --> <request-map uri="cms"> + <security https="false" auth="false"/> <event type="java" path="org.apache.ofbiz.content.cms.CmsEvents" invoke="cms"/> <response name="success" type="none"/> <response name="error" type="view" value="error"/> @@ -162,7 +163,7 @@ under the License. <!-- Common json reponse events, chain these after events to send json reponses --> <!-- Standard json response, For security reason (OFBIZ-5409) tries to keep only the initially called service attributes --> <request-map uri="json"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.common.CommonEvents" invoke="jsonResponseFromRequestAttributes"/> <response name="success" type="none"/> </request-map> @@ -343,7 +344,7 @@ under the License. </request-map> <request-map uri="anonCheckShipmentNeeded"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkShipmentNeeded"/> <response name="shipmentNeeded" type="request" value="setShipping"/> <!-- NOTE: it seems like setTaxBeforePayment would be the best here, but without an address it doesn't work --> @@ -375,14 +376,14 @@ under the License. </request-map> <request-map uri="setShippingBeforePayment"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.shipping.ShippingEvents" invoke="getShipEstimate"/> <response name="success" type="request" value="setTaxBeforePayment"/> <response name="error" type="view" value="optionsetting"/> </request-map> <request-map uri="setTaxBeforePayment"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="calcTax"/> <response name="success" type="request" value="setPaymentOption"/> <response name="error" type="view" value="optionsetting"/> @@ -503,14 +504,14 @@ under the License. </request-map> <request-map uri="quickAnonSetShippingBeforePayment"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.shipping.ShippingEvents" invoke="getShipEstimate"/> <response name="success" type="request" value="quickAnonSetTaxBeforePayment"/> <response name="error" type="view" value="quickAnonOptionSetting"/> </request-map> <request-map uri="quickAnonSetTaxBeforePayment"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="calcTax"/> <response name="success" type="view" value="quickAnonOrderReview"/> <response name="error" type="view" value="quickAnonCustSetting"/> @@ -607,7 +608,7 @@ under the License. <response name="error" type="request" value="checkouterror"/> </request-map> <request-map uri="setPoNumber"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.ShoppingCartEvents" invoke="setPoNumber"/> <response name="success" type="request" value="calcShippingBeforePayment"/> </request-map> @@ -676,20 +677,20 @@ under the License. </request-map> <request-map uri="calcShipping"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.shipping.ShippingEvents" invoke="getShipEstimate"/> <response name="success" type="request" value="calcTax"/> <response name="error" type="request" value="checkouterror"/> </request-map> <request-map uri="calcTax"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="calcTax"/> <response name="success" type="request" value="validatePaymentMethods"/> <response name="error" type="request" value="checkouterror"/> </request-map> <request-map uri="validatePaymentMethods"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkPaymentMethods"/> <response name="success" type="view" value="checkoutreview"/> <response name="error" type="request" value="checkouterror"/> @@ -698,33 +699,33 @@ under the License. <!-- this request chain is for calculating shipping & tax before getting to the payments page, so that the visitor will know the full shipping & tax charges when trying to split payments between various payment methods --> <request-map uri="calcShippingBeforePayment"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.shipping.ShippingEvents" invoke="getShipEstimate"/> <response name="success" type="request" value="calcTaxBeforePayment"/> <response name="error" type="request" value="checkouterror"/> </request-map> <request-map uri="calcTaxBeforePayment"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="calcTax"/> <response name="success" type="request" value="validatePaymentMethodsBeforePayment"/> <response name="error" type="request" value="checkouterror"/> </request-map> <request-map uri="validatePaymentMethodsBeforePayment"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkPaymentMethods"/> <response name="success" type="view" value="checkoutpayment"/> <response name="error" type="request" value="checkouterror"/> </request-map> <request-map uri="checkBlacklist"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkOrderBlacklist"/> <response name="success" type="request" value="processpayment"/> <response name="failed" type="request" value="failedBlacklist"/> <response name="error" type="view" value="checkoutreview"/> </request-map> <request-map uri="failedBlacklist"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="failedBlacklistCheck"/> <response name="success" type="view" value="main"/> <response name="error" type="view" value="error"/> @@ -745,14 +746,14 @@ under the License. <response name="error" type="view" value="checkoutreview"/> </request-map> <request-map uri="clearcartfororder"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.ShoppingCartEvents" invoke="clearCart"/> <response name="success" type="request" value="checkExternalPayment"/> <response name="error" type="view" value="checkoutreview"/> </request-map> <request-map uri="checkExternalPayment"> - <security https="true" direct-request="false"/> + <security https="true" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkExternalPayment"/> <response name="none" type="request" value="emailorder"/> <response name="offline" type="request" value="emailorder"/> @@ -764,39 +765,39 @@ under the License. </request-map> <request-map uri="emailorder"> - <security https="true" direct-request="false"/> + <security https="true" auth="false" direct-request="false"/> <event type="service" path="async" invoke="sendOrderConfirmation"/> <response name="success" type="view" value="ordercomplete"/> <response name="error" type="view" value="ordercomplete"/> </request-map> <request-map uri="callWorldPay"> - <security https="true" direct-request="false"/> + <security https="true" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.accounting.thirdparty.worldpay.WorldPayEvents" invoke="worldPayRequest"/> <response name="success" type="none"/> <response name="error" type="view" value="checkoutreview"/> </request-map> <request-map uri="worldPayNotify"> - <security https="false"/> + <security https="false" auth="false"/> <event type="java" path="org.apache.ofbiz.accounting.thirdparty.worldpay.WorldPayEvents" invoke="worldPayNotify"/> <response name="success" type="none"/> <response name="error" type="view" value="checkoutreview"/> </request-map> <request-map uri="callPayPal"> - <security https="true" direct-request="false"/> + <security https="true" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.accounting.thirdparty.paypal.PayPalEvents" invoke="callPayPal"/> <response name="success" type="none"/> <response name="error" type="view" value="checkoutreview"/> </request-map> <request-map uri="payPalNotify"> - <security https="false"/> + <security https="false" auth="false"/> <event type="java" path="org.apache.ofbiz.accounting.thirdparty.paypal.PayPalEvents" invoke="payPalIPN"/> <response name="success" type="none"/> <response name="error" type="none"/> </request-map> <request-map uri="payPalCancel"> - <security https="true"/> + <security https="true" auth="false"/> <event type="java" path="org.apache.ofbiz.accounting.thirdparty.paypal.PayPalEvents" invoke="cancelPayPalOrder"/> <response name="success" type="view" value="main"/> <response name="error" type="view" value="main"/> @@ -1530,7 +1531,7 @@ under the License. <response name="error" type="request" value="finalizeOrderError"/> </request-map> <request-map uri="finalizeOrderError"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="finalizeOrderEntryError"/> <response name="customer" type="view" value="custsetting"/> <response name="shipping" type="view" value="shipsetting"/> @@ -1680,7 +1681,7 @@ under the License. </request-map> <request-map uri="onePageProcessPayment"> - <security https="true" direct-request="false"/> + <security https="true" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="processPayment"/> <response name="success" type="request" value="onePageClearCartForOrder"/> <response name="fail" type="request" value="checkouterror"/> @@ -1688,14 +1689,14 @@ under the License. </request-map> <request-map uri="onePageClearCartForOrder"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.ShoppingCartEvents" invoke="clearCart"/> <response name="success" type="request" value="onePageCheckExternalPayment"/> <response name="error" type="view" value="OnePageCheckout"/> </request-map> <request-map uri="onePageCheckExternalPayment"> - <security https="true" direct-request="false"/> + <security https="true" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkExternalPayment"/> <response name="none" type="request" value="emailorder"/> <!-- these are not yet supported @@ -1816,6 +1817,7 @@ under the License. <response name="success" type="view" value="productCategoryList" save-current-view="true"/> </request-map> <request-map uri="fromSetSessionLocale"> + <security https="false" auth="false"/> <event type="simple" path="component://ecommerce/minilang/customer/CustomerEvents.xml" invoke="fromSetSessionLocale"/> <response name="success" type="view-last" value="main"/> <response name="error" type="view" value="main"/> @@ -1866,69 +1868,69 @@ under the License. <!-- End of Request Mappings --> <!-- View Mappings --> - <view-map name="error" page="/error/error.jsp"/> - <view-map name="main" type="screen" page="component://ecommerce/widget/CommonScreens.xml#main"/> - <view-map name="policies" type="screen" page="component://ecommerce/widget/CommonScreens.xml#policies"/> - <view-map name="CookiePolicy" type="screen" page="component://ecommerce/widget/CommonScreens.xml#CookiePolicy"/> - <view-map name="login" type="screen" page="component://ecommerce/widget/CommonScreens.xml#login"/> + <view-map name="error" page="/error/error.jsp" auth="false"/> + <view-map name="main" type="screen" page="component://ecommerce/widget/CommonScreens.xml#main" auth="false"/> + <view-map name="policies" type="screen" page="component://ecommerce/widget/CommonScreens.xml#policies" auth="false"/> + <view-map name="CookiePolicy" type="screen" page="component://ecommerce/widget/CommonScreens.xml#CookiePolicy" auth="false"/> + <view-map name="login" type="screen" page="component://ecommerce/widget/CommonScreens.xml#login" auth="false"/> <view-map name="requirePasswordChange" type="screen" page="component://ecommerce/widget/CommonScreens.xml#requirePasswordChange"/> <!-- Cart Views --> <view-map name="editShoppingList" type="screen" page="component://ecommerce/widget/ShoppingListScreens.xml#editShoppingList"/> - <view-map name="showcart" type="screen" page="component://ecommerce/widget/CartScreens.xml#showcart"/> + <view-map name="showcart" type="screen" page="component://ecommerce/widget/CartScreens.xml#showcart" auth="false"/> <!--view-map name="showcart" type="screen" page="component://ecommerce/widget/CartScreens.xml#showcart" no-cache="true"/--><!-- to be used to avoid "conflicts" when someone use the same machine with different user logins --> - <view-map name="showAllPromotions" type="screen" page="component://ecommerce/widget/CartScreens.xml#showAllPromotions"/> - <view-map name="showPromotionDetails" type="screen" page="component://ecommerce/widget/CartScreens.xml#showPromotionDetails"/> - <view-map name="UpdateCart" type="screen" page="component://ecommerce/widget/CartScreens.xml#UpdateCart"/> + <view-map name="showAllPromotions" type="screen" page="component://ecommerce/widget/CartScreens.xml#showAllPromotions" auth="false"/> + <view-map name="showPromotionDetails" type="screen" page="component://ecommerce/widget/CartScreens.xml#showPromotionDetails" auth="false"/> + <view-map name="UpdateCart" type="screen" page="component://ecommerce/widget/CartScreens.xml#UpdateCart" auth="false"/> <!-- Catalog Views --> - <view-map name="quickadd" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#quickadd"/> - <view-map name="category" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#category"/> - <view-map name="product" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#product"/> - <view-map name="detailImage" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#detailImage"/> - <view-map name="lastviewedproducts" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#lastviewedproducts"/> + <view-map name="quickadd" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#quickadd" auth="false"/> + <view-map name="category" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#category" auth="false"/> + <view-map name="product" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#product" auth="false"/> + <view-map name="detailImage" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#detailImage" auth="false"/> + <view-map name="lastviewedproducts" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#lastviewedproducts" auth="false"/> <view-map name="productReview" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#productreview"/> - <view-map name="keywordsearch" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#keywordsearch"/> - <view-map name="tagsearch" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#tagsearch"/> - <view-map name="advancedsearch" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#advancedsearch"/> + <view-map name="keywordsearch" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#keywordsearch" auth="false"/> + <view-map name="tagsearch" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#tagsearch" auth="false"/> + <view-map name="advancedsearch" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#advancedsearch" auth="false"/> - <view-map name="tellafriend" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#tellafriend"/> + <view-map name="tellafriend" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#tellafriend" auth="false"/> <!-- Order Views --> - <view-map name="custsetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#custsettings"/> - <view-map name="shipsetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#shipsettings"/> - <view-map name="optionsetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#optionsettings"/> - <view-map name="paymentoptions" type="screen" page="component://ecommerce/widget/OrderScreens.xml#paymentoptions"/> - <view-map name="paymentinformation" type="screen" page="component://ecommerce/widget/OrderScreens.xml#paymentinformation"/> + <view-map name="custsetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#custsettings" auth="false"/> + <view-map name="shipsetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#shipsettings" auth="false"/> + <view-map name="optionsetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#optionsettings" auth="false"/> + <view-map name="paymentoptions" type="screen" page="component://ecommerce/widget/OrderScreens.xml#paymentoptions" auth="false"/> + <view-map name="paymentinformation" type="screen" page="component://ecommerce/widget/OrderScreens.xml#paymentinformation" auth="false"/> <view-map name="quickcheckout" type="screen" page="component://ecommerce/widget/OrderScreens.xml#checkoutoptions"/> <view-map name="checkoutshippingaddress" type="screen" page="component://ecommerce/widget/OrderScreens.xml#checkoutshippingaddress"/> <view-map name="checkoutshippingoptions" type="screen" page="component://ecommerce/widget/OrderScreens.xml#checkoutshippingoptions"/> - <view-map name="checkoutpayment" type="screen" page="component://ecommerce/widget/OrderScreens.xml#checkoutpayment"/> + <view-map name="checkoutpayment" type="screen" page="component://ecommerce/widget/OrderScreens.xml#checkoutpayment" auth="false"/> <view-map name="splitship" type="screen" page="component://ecommerce/widget/OrderScreens.xml#splitship"/> - <view-map name="checkoutreview" type="screen" page="component://ecommerce/widget/OrderScreens.xml#checkoutreview"/> - <view-map name="orderreview" type="screen" page="component://ecommerce/widget/OrderScreens.xml#orderreview"/> + <view-map name="checkoutreview" type="screen" page="component://ecommerce/widget/OrderScreens.xml#checkoutreview" auth="false"/> + <view-map name="orderreview" type="screen" page="component://ecommerce/widget/OrderScreens.xml#orderreview" auth="false"/> <view-map name="billsetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#billsettings"/> - <view-map name="ordercomplete" type="screen" page="component://ecommerce/widget/OrderScreens.xml#ordercomplete"/> + <view-map name="ordercomplete" type="screen" page="component://ecommerce/widget/OrderScreens.xml#ordercomplete" auth="false"/> <view-map name="orderhistory" type="screen" page="component://ecommerce/widget/OrderScreens.xml#orderhistory"/> <view-map name="orderstatus" type="screen" page="component://ecommerce/widget/OrderScreens.xml#orderstatus"/> <view-map name="requestreturn" type="screen" page="component://ecommerce/widget/OrderScreens.xml#requestreturn"/> <!-- Anonymous Checkout 3 steps entry--> - <view-map name="quickAnonCustSetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonCustSettings"/> - <view-map name="quickAnonOptionSetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonOptionSettings"/> - <view-map name="quickAnonOrderReview" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonOrderReview"/> - <view-map name="quickAnonOrderItems" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonOrderItems"/> - <view-map name="quickAnonCcInfo" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonCcInfo"/> - <view-map name="quickAnonGcInfo" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonGcInfo"/> - <view-map name="quickAnonEftInfo" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonEftInfo"/> + <view-map name="quickAnonCustSetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonCustSettings" auth="false"/> + <view-map name="quickAnonOptionSetting" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonOptionSettings" auth="false"/> + <view-map name="quickAnonOrderReview" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonOrderReview" auth="false"/> + <view-map name="quickAnonOrderItems" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonOrderItems" auth="false"/> + <view-map name="quickAnonCcInfo" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonCcInfo" auth="false"/> + <view-map name="quickAnonGcInfo" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonGcInfo" auth="false"/> + <view-map name="quickAnonEftInfo" type="screen" page="component://ecommerce/widget/OrderScreens.xml#quickAnonEftInfo" auth="false"/> <!-- Customer Info Views --> - <view-map name="survey" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#survey"/> - <view-map name="newcustomer" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#newcustomer"/> + <view-map name="survey" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#survey" auth="false"/> + <view-map name="newcustomer" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#newcustomer" auth="false"/> <view-map name="viewprofile" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#viewprofile"/> <view-map name="editcontactmech" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#editcontactmech"/> @@ -1937,15 +1939,15 @@ under the License. <view-map name="editgiftcard" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#editgiftcard"/> <view-map name="passwordChange" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#passwordChange"/> <view-map name="editperson" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#editperson"/> - <view-map name="giftcardbalance" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#giftcardbalance"/> - <view-map name="giftcardlink" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#giftcardlink"/> + <view-map name="giftcardbalance" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#giftcardbalance" auth="false"/> + <view-map name="giftcardlink" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#giftcardlink" auth="false"/> <view-map name="profilesurvey" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#customersurvey"/> <view-map name="digitalproductlist" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#digitalproductlist"/> <view-map name="digitalproductedit" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#digitalproductedit"/> <view-map name="contactus" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#contactus"/> - <view-map name="AnonContactus" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#AnonContactus"/> + <view-map name="AnonContactus" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#AnonContactus" auth="false"/> <view-map name="messagelist" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#messagelist"/> <view-map name="messagedetail" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#messagedetail"/> <view-map name="messagecreate" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#messagecreate"/> @@ -1953,16 +1955,16 @@ under the License. <view-map name="EditProfile" type="screen" page="component://ecommerce/widget/CustomerScreens.xml#EditProfile"/> <!-- Content Views --> - <view-map name="defaultcontent" type="screen" page="component://ecommerce/widget/ContentScreens.xml#defaultcontent"/> - <view-map name="showcontenttree" type="screen" page="component://ecommerce/widget/ContentScreens.xml#showcontenttree"/> - <view-map name="viewcontent" type="screen" page="component://ecommerce/widget/ContentScreens.xml#viewcontent"/> - <view-map name="searchContent" type="screen" page="component://ecommerce/widget/ContentScreens.xml#searchContent"/> + <view-map name="defaultcontent" type="screen" page="component://ecommerce/widget/ContentScreens.xml#defaultcontent" auth="false"/> + <view-map name="showcontenttree" type="screen" page="component://ecommerce/widget/ContentScreens.xml#showcontenttree" auth="false"/> + <view-map name="viewcontent" type="screen" page="component://ecommerce/widget/ContentScreens.xml#viewcontent" auth="false"/> + <view-map name="searchContent" type="screen" page="component://ecommerce/widget/ContentScreens.xml#searchContent" auth="false"/> <!-- Forum Views --> <!-- new --> - <view-map name="Showforum" type="screen" page="component://ecommerce/widget/ForumScreens.xml#Showforum"/> + <view-map name="Showforum" type="screen" page="component://ecommerce/widget/ForumScreens.xml#Showforum" auth="false"/> <view-map name="AddForumThread" type="screen" page="component://ecommerce/widget/ForumScreens.xml#AddForumThread"/> - <view-map name="ViewForumMessage" type="screen" page="component://ecommerce/widget/ForumScreens.xml#ViewForumMessage"/> + <view-map name="ViewForumMessage" type="screen" page="component://ecommerce/widget/ForumScreens.xml#ViewForumMessage" auth="false"/> <!-- Quote Views --> <view-map name="ListQuotes" type="screen" page="component://ecommerce/widget/QuoteScreens.xml#ListQuotes"/> @@ -1972,37 +1974,37 @@ under the License. <view-map name="ViewRequest" type="screen" page="component://ecommerce/widget/CustRequestScreens.xml#ViewRequest"/> <!-- Blog Views --> - <view-map name="MainBlog" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#MainBlog"/> - <view-map name="ViewBlogArticle" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#ViewArticle"/> + <view-map name="MainBlog" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#MainBlog" auth="false"/> + <view-map name="ViewBlogArticle" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#ViewArticle" auth="false"/> <view-map name="NewBlogArticle" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#NewArticle"/> <view-map name="EditBlogArticle" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#EditArticle"/> - <view-map name="ViewResponse" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#ViewResponse"/> + <view-map name="ViewResponse" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#ViewResponse" auth="false"/> <view-map name="RespondBlog" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#AddBlogResponse"/> <view-map name="EditBlogText" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#EditBlogResponse"/> <view-map name="EditBlogImage" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#EditBlogResponse"/> <view-map name="EditBlog" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#EditBlogResponse"/> - <view-map name="LatestResponses" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#LatestResponses"/> + <view-map name="LatestResponses" type="screen" page="component://ecommerce/widget/blog/BlogScreens.xml#LatestResponses" auth="false"/> - <view-map name="ViewSimpleContent" page="" type="simplecontent"/> + <view-map name="ViewSimpleContent" page="" type="simplecontent" auth="false"/> <!-- PDFs --> <view-map name="OrderPDF" type="screenfop" page="component://order/widget/ordermgr/OrderPrintScreens.xml#OrderPDF" content-type="application/pdf" encoding="none"/> <view-map name="InvoicePDF" type="screenfop" page="component://accounting/widget/AccountingPrintScreens.xml#InvoicePDF" content-type="application/pdf" encoding="none"/> <!-- One Page Checkout --> - <view-map name="OnePageCheckout" type="screen" page="component://ecommerce/widget/OrderScreens.xml#OnePageCheckout"/> - <view-map name="compareProducts" type="screen" page="component://order/widget/ordermgr/OrderEntryCatalogScreens.xml#compareProducts"/> - + <view-map name="OnePageCheckout" type="screen" page="component://ecommerce/widget/OrderScreens.xml#OnePageCheckout" auth="false"/> + <view-map name="compareProducts" type="screen" page="component://ecommerce/widget/OrderScreens.xml#compareProducts" auth="false"/> + <!-- Product in the different UOM --> - <view-map name="ProductUomDropDownOnly" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#ProductUomDropDownOnly"/> - + <view-map name="ProductUomDropDownOnly" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#ProductUomDropDownOnly" auth="false"/> + <!-- Contact List --> - <view-map name="ContactListOptOut" type="screen" page="component://marketing/widget/ContactListScreens.xml#OptOutResponse"/> + <view-map name="ContactListOptOut" type="screen" page="component://marketing/widget/ContactListScreens.xml#OptOutResponse" auth="false"/> <!-- Product Category 's Ajax --> - <view-map name="productCategoryList" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#productCategoryList"/> - + <view-map name="productCategoryList" type="screen" page="component://ecommerce/widget/CatalogScreens.xml#productCategoryList" auth="false"/> + <!-- Shopping List 's Ajax --> - <view-map name="showShoppingList" type="screen" page="component://ecommerce/widget/ShoppingListScreens.xml#showShoppingList"/> - + <view-map name="showShoppingList" type="screen" page="component://ecommerce/widget/ShoppingListScreens.xml#showShoppingList" auth="false"/> + <!-- End of View Mappings --> </site-conf> diff --git a/example/webapp/example/WEB-INF/controller.xml b/example/webapp/example/WEB-INF/controller.xml index bfbb282ba..85b63d228 100644 --- a/example/webapp/example/WEB-INF/controller.xml +++ b/example/webapp/example/WEB-INF/controller.xml @@ -267,8 +267,8 @@ under the License. <!-- ajax view mappings --> <view-map name="findExampleAjax" type="screen" page="component://example/widget/example/ExampleAjaxScreens.xml#AjaxExample"/> - <view-map name="ListExampleFormOnly" type="screen" page="component://example/widget/example/ExampleAjaxScreens.xml#ListExampleFormOnly"/> - <view-map name="CreateExampleFormOnly" type="screen" page="component://example/widget/example/ExampleAjaxScreens.xml#CreateExampleFormOnly"/> + <view-map name="ListExampleFormOnly" type="screen" page="component://example/widget/example/ExampleAjaxScreens.xml#ListExampleFormOnly" auth="false"/> + <view-map name="CreateExampleFormOnly" type="screen" page="component://example/widget/example/ExampleAjaxScreens.xml#CreateExampleFormOnly" auth="false"/> <view-map name="printExampleFOPFonts" type="screenfop" page="component://example/widget/example/FormWidgetExampleScreens.xml#printExampleFOPFonts" content-type="application/pdf" encoding="none"/> <view-map name="ExampleGeoLocationPointSet1" type="screen" page="component://example/widget/example/ExampleScreens.xml#ExampleGeoLocationPointSet1"/> diff --git a/myportal/webapp/myportal/WEB-INF/controller.xml b/myportal/webapp/myportal/WEB-INF/controller.xml index 095022e84..89e7fba6f 100644 --- a/myportal/webapp/myportal/WEB-INF/controller.xml +++ b/myportal/webapp/myportal/WEB-INF/controller.xml @@ -85,7 +85,7 @@ <view-map name="main" type="screen" page="component://common/widget/PortalPageScreens.xml#showPortalPage"/> <view-map name="login" type="screen" page="component://myportal/widget/CommonScreens.xml#login"/> - <view-map name="newRegisterLogin" type="screen" page="component://myportal/widget/CommonScreens.xml#newRegisterLogin"/> + <view-map name="newRegisterLogin" type="screen" page="component://myportal/widget/CommonScreens.xml#newRegisterLogin" auth="false"/> <view-map name="LookupUserLoginAndPartyDetails" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupUserLoginAndPartyDetails"/> diff --git a/scrum/webapp/demotest/WEB-INF/controller.xml b/scrum/webapp/demotest/WEB-INF/controller.xml index b4fd2697c..94d69f812 100644 --- a/scrum/webapp/demotest/WEB-INF/controller.xml +++ b/scrum/webapp/demotest/WEB-INF/controller.xml @@ -36,5 +36,5 @@ under the License. <response name="error" type="view" value="main" /> </request-map> - <view-map name="main" type="screen" page="component://scrum/widget/demotest/DemotestScreen.xml#main" /> + <view-map name="main" type="screen" page="component://scrum/widget/demotest/DemotestScreen.xml#main" auth="false"/> </site-conf> \ No newline at end of file diff --git a/solr/webapp/solr/WEB-INF/controller.xml b/solr/webapp/solr/WEB-INF/controller.xml index 7b507e170..ea9d74471 100644 --- a/solr/webapp/solr/WEB-INF/controller.xml +++ b/solr/webapp/solr/WEB-INF/controller.xml @@ -59,6 +59,6 @@ under the License. </request-map> <!-- view-maps --> - <view-map name="main" type="screen" page="component://solr/widget/SolrScreens.xml#Main"/> + <view-map name="main" type="screen" page="component://solr/widget/SolrScreens.xml#Main" auth="false"/> </site-conf> \ No newline at end of file diff --git a/webpos/webapp/webpos/WEB-INF/controller.xml b/webpos/webapp/webpos/WEB-INF/controller.xml index 4aaf48849..770514c69 100644 --- a/webpos/webapp/webpos/WEB-INF/controller.xml +++ b/webpos/webapp/webpos/WEB-INF/controller.xml @@ -97,7 +97,7 @@ <!-- Common json reponse events, chain these after events to send json reponses --> <!-- Standard json response, For security reason (OFBIZ-5409) tries to keep only the initially called service attributes --> <request-map uri="json"> - <security direct-request="false"/> + <security https="false" auth="false" direct-request="false"/> <event type="java" path="org.apache.ofbiz.common.CommonEvents" invoke="jsonResponseFromRequestAttributes"/> <response name="success" type="none"/> </request-map> @@ -481,7 +481,7 @@ </request-map> <!-- View Mappings --> - <view-map name="error" page="/error/error.jsp"/> + <view-map name="error" page="/error/error.jsp auth="false"/> <view-map name="Error" type="screen" page="component://webpos/widget/WebPosScreens.xml#Main"/> <view-map name="main" type="screen" page="component://webpos/widget/WebPosScreens.xml#Main"/> <view-map name="login" type="screen" page="component://webpos/widget/CommonScreens.xml#Login"/> @@ -502,7 +502,7 @@ <view-map name="SearchSalesRepsList" type="screen" page="component://webpos/widget/SearchScreens.xml#SearchSalesRepsList"/> <view-map name="SideDeepCategory" type="screen" page="component://webpos/widget/CatalogScreens.xml#SideDeepCategory"/> <view-map name="CategoryDetail" type="screen" page="component://webpos/widget/CatalogScreens.xml#CategoryDetail"/> - <view-map name="ForgotPassword_step1" type="screen" page="component://webpos/widget/CommonScreens.xml#ForgotPassword_step1"/> - <view-map name="ForgotPassword_step2" type="screen" page="component://webpos/widget/CommonScreens.xml#ForgotPassword_step2"/> + <view-map name="ForgotPassword_step1" type="screen" page="component://webpos/widget/CommonScreens.xml#ForgotPassword_step1" auth="false"/> + <view-map name="ForgotPassword_step2" type="screen" page="component://webpos/widget/CommonScreens.xml#ForgotPassword_step2" auth="false"/> <!-- End of View Mappings --> </site-conf>