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 6fa3a5dc2 Fixed: Could not find PortalPage with portalPageId [] 
(OFBIZ-13071)
6fa3a5dc2 is described below

commit 6fa3a5dc27ce65375b64fa66afaf9ef6934dfdc0
Author: Jacques Le Roux <jacques.le.r...@les7arts.com>
AuthorDate: Fri Apr 26 11:35:46 2024 +0200

    Fixed: Could not find PortalPage with portalPageId [] (OFBIZ-13071)
    
    Avoids spider bots to clutter the logs by forcing auth. Does not make sense
    W/o anyway
---
 webpos/webapp/webpos/WEB-INF/controller.xml | 138 ++++++++++++++--------------
 1 file changed, 69 insertions(+), 69 deletions(-)

diff --git a/webpos/webapp/webpos/WEB-INF/controller.xml 
b/webpos/webapp/webpos/WEB-INF/controller.xml
index 9b2aed1e8..4aaf48849 100644
--- a/webpos/webapp/webpos/WEB-INF/controller.xml
+++ b/webpos/webapp/webpos/WEB-INF/controller.xml
@@ -21,22 +21,22 @@
         xmlns="http://ofbiz.apache.org/Site-Conf"; 
xsi:schemaLocation="http://ofbiz.apache.org/Site-Conf 
http://ofbiz.apache.org/dtds/site-conf.xsd";>
     <description>Web Pos Component Site Configuration File</description>
     <errorpage>/error/error.jsp</errorpage>
-    
+
     <handler name="java" type="request" 
class="org.apache.ofbiz.webapp.event.JavaEventHandler"/>
     <handler name="service" type="request" 
class="org.apache.ofbiz.webapp.event.ServiceEventHandler"/>
     <handler name="service-multi" type="request" 
class="org.apache.ofbiz.webapp.event.ServiceMultiEventHandler"/>
     <handler name="simple" type="request" 
class="org.apache.ofbiz.webapp.event.SimpleEventHandler"/>
-    <handler name="groovy" type="request" 
class="org.apache.ofbiz.webapp.event.GroovyEventHandler"/>    
+    <handler name="groovy" type="request" 
class="org.apache.ofbiz.webapp.event.GroovyEventHandler"/>
     <handler name="jsp" type="view" 
class="org.apache.ofbiz.webapp.view.JspViewHandler"/>
     <handler name="screen" type="view" 
class="org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler"/>
-    
+
     <!-- Events run from here for the first hit in a visit -->
     <firstvisit>
         <event name="autoLoginCheck" type="java" 
path="org.apache.ofbiz.webapp.control.LoginWorker" invoke="autoLoginCheck"/>
         <event name="checkTrackingCodeCookies" type="java" 
path="org.apache.ofbiz.marketing.tracking.TrackingCodeEvents" 
invoke="checkTrackingCodeCookies"/>
         <event name="setDefaultStoreSettings" type="java" 
path="org.apache.ofbiz.product.product.ProductEvents" 
invoke="setDefaultStoreSettings"/>
     </firstvisit>
-    
+
     <!-- Events to run on every request before security (chains exempt) -->
     <preprocessor>
         <!-- This event allows affilate/distributor entry on any page -->
@@ -46,7 +46,7 @@
         <event name="checkPartnerTrackingCodeUrlParam" type="java" 
path="org.apache.ofbiz.marketing.tracking.TrackingCodeEvents" 
invoke="checkPartnerTrackingCodeUrlParam"/>
         <event name="keepCartUpdated" type="java" 
path="org.apache.ofbiz.order.shoppingcart.ShoppingCartEvents" 
invoke="keepCartUpdated"/>
     </preprocessor>
-    
+
     <after-login>
         <event name="updateAssociatedDistributor" type="java" 
path="org.apache.ofbiz.ecommerce.misc.ThirdPartyEvents" 
invoke="updateAssociatedDistributor"/>
         <event name="keepCartUpdated" type="java" 
path="org.apache.ofbiz.order.shoppingcart.ShoppingCartEvents" 
invoke="keepCartUpdated"/>
@@ -55,7 +55,7 @@
         <!-- after login and restoring from the auto-save list, save 
everything to the auto-save list to handle anything that may have already been 
in the cart before login -->
         <event name="saveCartToAutoSaveList" type="java" 
path="org.apache.ofbiz.order.shoppinglist.ShoppingListEvents" 
invoke="saveCartToAutoSaveList"/>
     </after-login>
-    
+
     <!-- Security Mappings -->
     <request-map uri="checkLogin">
         <description>Verify a user is logged in.</description>
@@ -65,7 +65,7 @@
         <response name="requirePasswordChange" type="view" 
value="requirePasswordChange"/>
         <response name="error" type="view" value="login"/>
     </request-map>
-    
+
     <request-map uri="login">
         <security https="true" auth="false"/>
         <event type="java" path="org.apache.ofbiz.webpos.WebPosEvents" 
invoke="posLogin"/>
@@ -73,27 +73,27 @@
         <response name="requirePasswordChange" type="view" 
value="RequirePasswordChange"/>
         <response name="error" type="view" value="Login"/>
     </request-map>
-    
+
     <request-map uri="logout">
         <security https="true" auth="true"/>
         <event type="java" path="org.apache.ofbiz.webapp.control.LoginWorker" 
invoke="logout"/>
         <response name="success" type="request-redirect-noparam" value="main"/>
         <response name="error" type="request-redirect-noparam" value="main"/>
     </request-map>
-    
+
     <request-map uri="autoLogout">
         <security https="true" auth="false"/>
         <event type="java" path="org.apache.ofbiz.webapp.control.LoginWorker" 
invoke="autoLoginRemove"/>
         <response name="success" type="request-redirect-noparam" value="main"/>
         <response name="error" type="request-redirect-noparam" value="main"/>
     </request-map>
-    
+
     <request-map uri="requirePasswordChange">
         <security https="true" auth="false"/>
         <response name="success" type="view" value="RequirePasswordChange"/>
     </request-map>
     <!-- End of Security Mappings -->
-    
+
     <!-- 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">
@@ -101,32 +101,32 @@
         <event type="java" path="org.apache.ofbiz.common.CommonEvents" 
invoke="jsonResponseFromRequestAttributes"/>
         <response name="success" type="none"/>
     </request-map>
-    
+
     <request-map uri="getJSONuiLabelArray">
         <security https="false" auth="false"/>
         <event type="java" path="org.apache.ofbiz.common.CommonEvents" 
invoke="getJSONuiLabelArray"/>
         <response name="success" type="none" />
         <response name="error" type="none" />
     </request-map>
-    
+
     <!-- Request Mappings  -->
     <request-map uri="view">
         <security https="false" auth="false"/>
         <response name="success" type="view" value="main"/>
     </request-map>
-    
+
     <request-map uri="authview">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="main"/>
     </request-map>
-    
+
     <request-map uri="main">
         <security https="false" auth="true"/>
         <event type="java" path="org.apache.ofbiz.webpos.WebPosEvents" 
invoke="existsWebPosSession"/>
         <response name="success" type="view" value="main"/>
         <response name="error" type="view" value="Login"/>
     </request-map>
-    
+
     <request-map uri="Login">
         <security https="false" auth="false"/>
         <event type="java" path="org.apache.ofbiz.webpos.WebPosEvents" 
invoke="posLogin"/>
@@ -134,43 +134,43 @@
         <response name="requirePasswordChange" type="view" 
value="RequirePasswordChange"/>
         <response name="error" type="view" value="Login"/>
     </request-map>
-    
+
     <request-map uri="Logout">
         <security https="false" auth="true"/>
         <event type="java" path="org.apache.ofbiz.webapp.control.LoginWorker" 
invoke="logout"/>
         <response name="success" type="request-redirect-noparam" value="main"/>
         <response name="error" type="request-redirect-noparam" value="main"/>
     </request-map>
-    
+
     <request-map uri="ListLocales">
         <security https="true" auth="false"/>
         <response name="success" type="view" value="ListLocales" 
save-last-view="true"/>
     </request-map>
-    
+
     <request-map uri="setSessionLocale">
         <security https="false" auth="false"/>
         <event type="java" path="org.apache.ofbiz.common.CommonEvents" 
invoke="setSessionLocale"/>
         <response name="success" type="view" value="main"/>
         <response name="error" type="view" value="main"/>
     </request-map>
-    
+
     <request-map uri="ListTimezones">
-        <security https="true" auth="false"/>
+        <security https="true" auth="true"/>
         <response name="success" type="view" value="ListTimezones" 
save-last-view="true"/>
     </request-map>
-    
+
     <request-map uri="setSessionTimeZone">
         <security https="true" auth="false"/>
         <event type="java" path="org.apache.ofbiz.common.CommonEvents" 
invoke="setSessionTimeZone"/>
         <response name="success" type="view-last" value="main"/>
         <response name="error" type="request" value="main"/>
     </request-map>
-    
+
     <request-map uri="showHelp">
         <security https="true" auth="true"/>
         <response name="success" type="view" value="showHelp"/>
     </request-map>
-    
+
     <!-- User preference mapping -->
     <request-map uri="setUserPreference">
         <security https="true" auth="true"/>
@@ -184,7 +184,7 @@
         <event type="service" invoke="setUserPreference"/>
         <response name="success" type="none"/>
     </request-map>
-    
+
     <request-map uri="help">
         <security https="true" auth="true"/>
         <response name="success" type="view" value="help"/>
@@ -194,262 +194,262 @@
         <security https="false" auth="true"/>
         <response name="success" type="view" value="ListVisualThemes"/>
     </request-map>
-    
+
     <request-map uri="Category">
         <security https="false" auth="false"/>
         <response name="success" type="view" value="Category"/>
     </request-map>
-    
+
     <request-map uri="Manager">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="Manager"/>
     </request-map>
-    
+
     <request-map uri="Payment">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="Payment"/>
     </request-map>
-    
+
     <request-map uri="CustomerAddress">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="CustomerAddress"/>
     </request-map>
-    
+
     <request-map uri="ShowCart">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="ShowCart"/>
     </request-map>
-    
+
     <request-map uri="ShowCartItemSelected">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="ShowCartItemSelected"/>
     </request-map>
-    
+
     <request-map uri="SearchSalesRepsList">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="SearchSalesRepsList"/>
     </request-map>
-    
+
     <request-map uri="SideDeepCategory">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="SideDeepCategory"/>
     </request-map>
-    
+
     <request-map uri="CategoryDetail">
         <security https="false" auth="true"/>
         <response name="success" type="view" value="CategoryDetail"/>
-    </request-map>   
-    
+    </request-map>
+
     <request-map uri="Shutdown">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/ManagerEvents.xml" invoke="shutdown"/>
         <response name="success" type="request" value="Login"/>
         <response name="error" type="request" value="main"/>
     </request-map>
-    
+
     <!-- Ajax requests -->
     <request-map uri="Error">
         <security https="false" auth="false"/>
         <response name="success"  type="request" value="json"/>
         <response name="error"  type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="EmptyCart">
         <security https="false" auth="false"/>
         <event type="java" path="org.apache.ofbiz.webpos.WebPosEvents" 
invoke="emptyCartAndClearAutoSaveList"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="GetProductType">
         <security https="false" auth="true"/>
         <event type="java" path="org.apache.ofbiz.webpos.WebPosEvents" 
invoke="getProductType"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="GetProductAndPrice">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="getProductAndPrice"/>
         <response name="success"  type="request" value="json"/>
         <response name="error"  type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="GetFormattedAmount">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="getFormattedAmount"/>
         <response name="success"  type="request" value="json"/>
         <response name="error"  type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="GetFormattedProductFeaturePrice">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="getFormattedProductFeaturePrice"/>
         <response name="success"  type="request" value="json"/>
         <response name="error"  type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="AddToCart">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="addCartItem"/>
         <response name="success"  type="request" value="json"/>
         <response name="error"  type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="SetPartyToCart">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="setPartyToCart"/>
         <response name="success"  type="request" value="json"/>
         <response name="error"  type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="GetShipMethods">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="getShipMethods"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="SetShipMethod">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="setShipMethod"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="UpdateCartItem">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="updateCartItem"/>
         <response name="success"  type="request" value="json"/>
         <response name="error"  type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="DeleteCartItem">
         <security https="false" auth="false"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="deleteCartItem"/>
         <response name="success"  type="request" value="json"/>
         <response name="error"  type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="FindProducts">
         <security https="false" auth="true"/>
         <event type="service" invoke="findProducts"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="FindParties">
         <security https="false" auth="true"/>
         <event type="service" invoke="findParties"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="RemoveSalesRep">
         <security https="false" auth="true"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="removeSalesRep"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="AddSalesRep">
         <security https="false" auth="true"/>
         <event type="simple" path="component://webpos/minilang/CartEvents.xml" 
invoke="addSalesRep"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-   
+
     <request-map uri="PayCash">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/PaymentEvents.xml" invoke="payCash"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="PayCheck">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/PaymentEvents.xml" invoke="payCheck"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="PayGiftCard">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/PaymentEvents.xml" invoke="payGiftCard"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="PayCreditCard">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/PaymentEvents.xml" invoke="payCreditCard"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="OpenTerminal">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/ManagerEvents.xml" invoke="openTerminal"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="CloseTerminal">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/ManagerEvents.xml" invoke="closeTerminal"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="PromoCode">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/PromoEvents.xml" invoke="addPromoCode"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="VoidOrder">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/ManagerEvents.xml" invoke="voidOrder"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="ModifyPrice">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/ManagerEvents.xml" invoke="modifyPrice"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="PaidOutAndIn">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/ManagerEvents.xml" invoke="paidOutAndIn"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="PayFinish">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/PaymentEvents.xml" invoke="payFinish"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="ClearPayment">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/PaymentEvents.xml" invoke="clearPayment"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="CreateUpdateAddress">
         <security https="false" auth="true"/>
         <event type="simple" 
path="component://webpos/minilang/CustomerEvents.xml" 
invoke="createUpdateAddress"/>
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <request-map uri="EditAddress">
         <security https="false" auth="true"/>
         <event type="groovy" 
path="component://webpos/groovyScripts/customer/EditAddress.groovy"/>
@@ -479,7 +479,7 @@
         <response name="success" type="request" value="json"/>
         <response name="error" type="request" value="json"/>
     </request-map>
-    
+
     <!-- View Mappings -->
     <view-map name="error" page="/error/error.jsp"/>
     <view-map name="Error" type="screen" 
page="component://webpos/widget/WebPosScreens.xml#Main"/>
@@ -492,7 +492,7 @@
     <view-map name="ListVisualThemes" type="screen" 
page="component://common/widget/LookupScreens.xml#ListVisualThemes"/>
     <view-map name="help" type="screen" 
page="component://common/widget/CommonScreens.xml#help"/>
     <view-map name="showHelp" type="screen" 
page="component://common/widget/HelpScreens.xml#ShowHelp"/>
-    
+
     <view-map name="Manager" type="screen" 
page="component://webpos/widget/WebPosScreens.xml#Manager"/>
     <view-map name="Payment" type="screen" 
page="component://webpos/widget/WebPosScreens.xml#Payment"/>
     <view-map name="ShowCart" type="screen" 
page="component://webpos/widget/CartScreens.xml#ShowCart"/>
@@ -505,4 +505,4 @@
     <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"/>
     <!-- End of View Mappings -->
-</site-conf>
\ No newline at end of file
+</site-conf>

Reply via email to