| <?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. |
| --> |
| |
| <screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns="http://ofbiz.apache.org/Widget-Screen" xsi:schemaLocation="http://ofbiz.apache.org/Widget-Screen http://ofbiz.apache.org/dtds/widget-screen.xsd"> |
| |
| <screen name="CMSContentFind"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="PageTitleFindCMSContent"/> |
| <set field="entityName" value="ContentAssocDataResourceViewFrom"/> |
| <service service-name="urlEncodeArgs" result-map="result"> |
| <field-map field-name="mapIn" from-field="requestParameters"/> |
| </service> |
| <set field="viewIndex" from-field="requestParameters.VIEW_INDEX" type="Integer" default-value="0"/> |
| <set field="viewSize" from-field="requestParameters.VIEW_SIZE" type="Integer" default-value="20"/> |
| <set field="currentCMSMenuItemName" value="contentfind" to-scope="user"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="commonCmsDecorator" location="${parameters.cmsDecoratorLocation}"> |
| <decorator-section name="body"> |
| <section> |
| <widgets> |
| <decorator-screen name="FindScreenDecorator" location="component://common/widget/CommonScreens.xml"> |
| <decorator-section name="search-options"> |
| <include-form name="FindContent" location="component://content/widget/cms/CMSForms.xml"/> |
| </decorator-section> |
| <decorator-section name="search-results"> |
| <include-form name="ListFindContent" location="component://content/widget/cms/CMSForms.xml"/> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="CMSContentEdit"> |
| <section> |
| <actions> |
| <script location="component://content/groovyScripts/cms/GetMenuContext.groovy"/> |
| <set field="titleProperty" value="PageTitleEditCMSContent"/> |
| <entity-one entity-name="Content" value-field="currentValue"> |
| <field-map field-name="contentId" from-field="parameters.contentId"/> |
| </entity-one> |
| <entity-one entity-name="ElectronicText" value-field="electronicText"> |
| <field-map field-name="dataResourceId" from-field="parameters.drDataResourceId"/> |
| </entity-one> |
| <set field="textData" from-field="electronicText.textData"/> |
| <set field="contentId" from-field="currentValue.contentId"/> |
| <set field="dataResourceId" from-field="parameters.drDataResourceId"/> |
| <set field="rootForumId" value="WebStoreFORUM"/> |
| <set field="rootForumId2" value="WebStoreCONTENT"/> |
| <script location="component://content/groovyScripts/cms/FeaturePrep.groovy"/> |
| <set field="menuContext.contentTarget" value="CMSContentEdit?contentId=${contentId}&drDataResourceId=${dataResourceId}"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="commonCmsDecorator" location="${parameters.cmsDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet title="${uiLabelMap.PageTitleEditCMSContent}"> |
| <platform-specific> |
| <html><html-template location="component://content/template/cms/CMSContentEdit.ftl"/></html> |
| </platform-specific> |
| </screenlet> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="EditAddContent"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="ContentCMSEditPage"/> |
| <set field="entityOperation" value="_UPDATE"/> |
| <set field="targetOperation" value="CONTENT_UPDATE|CONTENT_CREATE|CONTENT_CREATE_SUB"/> |
| <set field="requiredRoles" value="OWNER|BLOG_AUTHOR|BLOG_EDITOR|BLOG_ADMIN|BLOG_PUBLISHER"/> |
| <set field="contentPurposeTypeId" value="ARTICLE"/> |
| <set field="MASTER_contentId" from-field="parameters.MASTER_contentId" default-value="${parameters.contentId}"/> |
| <set field="MASTER_drDataResourceId" from-field="parameters.MASTER_drDataResourceId" default-value="${parameters.drDataResourceId}"/> |
| <set field="MASTER_caContentIdTo" from-field="parameters.MASTER_caContentIdTo" default-value="${parameters.caContentIdTo}"/> |
| <set field="MASTER_caContentId" from-field="parameters.MASTER_caContentId" default-value="${parameters.caContentIdFrom}"/> |
| <set field="MASTER_caContentAssocTypeId" from-field="parameters.MASTER_caContentAssocTypeId" default-value="${parameters.caContentAssocTypeId}"/> |
| <set field="MASTER_caMapKey" from-field="parameters.MASTER_caMapKey" default-value="${parameters.caMapKey}"/> |
| <set field="MASTER_caFromDate" from-field="parameters.MASTER_caFromDate" default-value="${parameters.caFromDate}" type="Timestamp"/> |
| <set field="MASTER_caThruDate" from-field="parameters.MASTER_caThruDate" default-value="${parameters.caThruDate}" type="Timestamp"/> |
| |
| <set field="contentId" from-field="MASTER_contentId"/> |
| <set field="drDataResourceId" from-field="MASTER_drDataResourceId"/> |
| <set field="caContentIdTo" from-field="MASTER_caContentIdTo"/> |
| <set field="caContentId" from-field="MASTER_caContentId"/> |
| <set field="caContentAssocTypeId" from-field="MASTER_caContentAssocTypeId"/> |
| <set field="caFromDate" from-field="MASTER_caFromDate"/> |
| <set field="caThruDate" from-field="MASTER_caThruDate"/> |
| <set field="caMapKey" from-field="MASTER_caMapKey"/> |
| |
| |
| <script location="component://content/groovyScripts/cms/CmsEditAddPrep.groovy"/> |
| <set field="currentCMSMenuItemName" value="EditAddContent" to-scope="user"/> |
| <set field="enableEdit" value="true"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="commonCmsDecorator" location="${parameters.cmsDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet title="${uiLabelMap.ContentCMSEditPage}"> |
| <link text="${uiLabelMap.ContentGoToFind}" target="CMSContentFind?VIEW_INDEX=${CMSContentFindViewIndex}&${CMSContentFindQueryString}"/> |
| <include-form name="EditAddContentStuff" location="component://content/widget/cms/CMSForms.xml"/> |
| <content content-id="${contentId}" enable-edit-name="notfound" edit-request="EditAddSubContent?MASTER_caMapKey=${MASTER_caMapKey}&MASTER_contentId=${MASTER_contentId}&MASTER_caContentIdTo=${MASTER_caContentIdTo}&MASTER_caContentAssocTypeId=${MASTER_caContentAssocTypeId}&MASTER_caFromDate=${MASTER_caFromDate}&MASTER_caThruDate=${MASTER_caThruDate}&MASTER_drDataResourceId=${MASTER_drDataResourceId}&caContentIdTo=${caContentIdTo}"/> |
| </screenlet> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="EditAddSubContent"> |
| <section> |
| <actions> |
| <set field="titleProperty" value="ContentCMSAddSubContent"/> |
| <set field="entityOperation" value="_UPDATE"/> |
| <set field="targetOperation" value="CONTENT_UPDATE|CONTENT_CREATE|CONTENT_CREATE_SUB"/> |
| <set field="requiredRoles" value="OWNER|BLOG_AUTHOR|BLOG_EDITOR|BLOG_ADMIN|BLOG_PUBLISHER"/> |
| <set field="contentPurposeTypeId" value="ARTICLE"/> |
| <set field="MASTER_contentId" from-field="parameters.MASTER_contentId"/> |
| <set field="MASTER_drDataResourceId" from-field="parameters.MASTER_drDataResourceId"/> |
| <set field="MASTER_caContentIdTo" from-field="parameters.MASTER_caContentIdTo"/> |
| <set field="MASTER_caContentId" from-field="parameters.MASTER_caContentId"/> |
| <set field="MASTER_caContentAssocTypeId" from-field="parameters.MASTER_caContentAssocTypeId"/> |
| <set field="MASTER_caFromDate" from-field="parameters.MASTER_caFromDate" type="Timestamp"/> |
| |
| <set field="caContentIdTo" from-field="parameters.contentId"/> |
| <set field="caMapKey" from-field="parameters.mapKey"/> |
| |
| <script location="component://content/groovyScripts/cms/CmsEditAddPrep.groovy"/> |
| <set field="currentCMSMenuItemName" value="EditAddContent" to-scope="user"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="commonCmsDecorator" location="${parameters.cmsDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet title="${uiLabelMap.ContentCMSAddSubContent}"> |
| <link text="${uiLabelMap.ContentGoToFind}" target="CMSContentFind?VIEW_INDEX=${CMSContentFindViewIndex}&${CMSContentFindQueryString}"/> |
| <include-form name="EditAddSubContentStuff" location="component://content/widget/cms/CMSForms.xml"/> |
| </screenlet> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="CMSSites"> |
| <section> |
| <actions> |
| <script location="component://content/groovyScripts/cms/GetMenuContext.groovy"/> |
| <set field="titleProperty" value="ContentCMSSearchPage"/> |
| <set field="forumId" from-field="parameters.contentId"/> |
| <set field="defaultSiteId" value="WebStoreFORUM"/> |
| <set field="currentCMSMenuItemName" value="subsites" to-scope="user"/> |
| <script location="component://content/groovyScripts/cms/UserPermPrep.groovy"/> |
| <script location="component://content/groovyScripts/cms/MostRecentPrep.groovy"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="commonCmsDecorator" location="${parameters.cmsDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet title="${uiLabelMap.ContentCMSSearchPage}"> |
| <platform-specific> |
| <html><html-template location="component://content/template/cms/CMSSites.ftl"/></html> |
| </platform-specific> |
| </screenlet> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| |
| <screen name="addSubSite"> |
| <section> |
| <actions> |
| <script location="component://content/groovyScripts/cms/GetMenuContext.groovy"/> |
| <set field="titleProperty" value="PageTitleSearchContent"/> |
| </actions> |
| <widgets> |
| <decorator-screen name="commonCmsDecorator" location="${parameters.cmsDecoratorLocation}"> |
| <decorator-section name="body"> |
| <screenlet title="${uiLabelMap.PageTitleSearchContent}"> |
| <platform-specific> |
| <html><html-template location="component://content/template/cms/AddSubSite.ftl"/></html> |
| </platform-specific> |
| </screenlet> |
| </decorator-section> |
| </decorator-screen> |
| </widgets> |
| </section> |
| </screen> |
| </screens> |