Skip to content

Commit

Permalink
Improved: Add permission check for view-maps and change defaults for …
Browse files Browse the repository at this point in the history
…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.
  • Loading branch information
stschikin authored Aug 23, 2024
1 parent f55c077 commit e403c3d
Show file tree
Hide file tree
Showing 7 changed files with 104 additions and 102 deletions.
2 changes: 1 addition & 1 deletion bi/webapp/bi/WEB-INF/controller.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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"/>
Expand Down
172 changes: 87 additions & 85 deletions ecommerce/webapp/ecommerce/WEB-INF/controller.xml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions example/webapp/example/WEB-INF/controller.xml
Original file line number Diff line number Diff line change
Expand Up @@ -273,8 +273,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"/>
Expand Down
2 changes: 1 addition & 1 deletion myportal/webapp/myportal/WEB-INF/controller.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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"/>

Expand Down
2 changes: 1 addition & 1 deletion scrum/webapp/demotest/WEB-INF/controller.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
2 changes: 1 addition & 1 deletion solr/webapp/solr/WEB-INF/controller.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
22 changes: 11 additions & 11 deletions webpos/webapp/webpos/WEB-INF/controller.xml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,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>
Expand Down Expand Up @@ -502,19 +502,19 @@
<response name="error" type="request" value="js"/>
</request-map>
<request-map uri="js">
<security direct-request="false"/>
<security https="false" auth="false" direct-request="false"/>
<event type="java" path="org.apache.ofbiz.common.CommonEvents" invoke="jsResponseFromRequest"/>
<response name="success" type="none"/>
</request-map>

<!-- View Mappings -->
<view-map name="error" type="ftl" page="component://common/webcommon/error/Error.ftl"/>
<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"/>
<view-map name="Login" type="screen" page="component://webpos/widget/CommonScreens.xml#Login"/>
<view-map name="RequirePasswordChange" type="screen" page="component://webpos/widget/CommonScreens.xml#RequirePasswordChange"/>
<view-map name="ListLocales" type="screen" page="component://common/widget/LookupScreens.xml#ListLocales"/>
<view-map name="error" type="ftl" page="component://common/webcommon/error/Error.ftl" auth="false"/>
<view-map name="Error" type="screen" page="component://webpos/widget/WebPosScreens.xml#Main" auth="false"/>
<view-map name="main" type="screen" page="component://webpos/widget/WebPosScreens.xml#Main" auth="false"/>
<view-map name="login" type="screen" page="component://webpos/widget/CommonScreens.xml#Login" auth="false"/>
<view-map name="Login" type="screen" page="component://webpos/widget/CommonScreens.xml#Login" auth="false"/>
<view-map name="RequirePasswordChange" type="screen" page="component://webpos/widget/CommonScreens.xml#RequirePasswordChange" auth="false"/>
<view-map name="ListLocales" type="screen" page="component://common/widget/LookupScreens.xml#ListLocales" auth="false"/>
<view-map name="ListTimezones" type="screen" page="component://common/widget/LookupScreens.xml#ListTimezones"/>
<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"/>
Expand All @@ -529,7 +529,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>

0 comments on commit e403c3d

Please sign in to comment.