Author: hansbak
Date: Fri Mar 5 11:01:57 2010 New Revision: 919374 URL: http://svn.apache.org/viewvc?rev=919374&view=rev Log: ebaystore: Change 'check out of stock item' function to automatic function in automation preferences Modified: ofbiz/trunk/specialpurpose/ebaystore/data/EbayStoreTypeData.xml ofbiz/trunk/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml ofbiz/trunk/specialpurpose/ebaystore/servicedef/services.xml ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerForms.xml ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreForms.xml ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreScreens.xml Modified: ofbiz/trunk/specialpurpose/ebaystore/data/EbayStoreTypeData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/data/EbayStoreTypeData.xml?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/data/EbayStoreTypeData.xml (original) +++ ofbiz/trunk/specialpurpose/ebaystore/data/EbayStoreTypeData.xml Fri Mar 5 11:01:57 2010 @@ -35,7 +35,9 @@ <Enumeration enumId="EBAY_AUTO_FB_RMD" description="Automatic send reminder email if feedback has not been received after day? shipping" enumTypeId="EBAY_AUTO_PREF"/> <Enumeration enumId="EBAY_AUTO_COMB_ORD" description="Automatic combine order" enumTypeId="EBAY_AUTO_PREF"/> <Enumeration enumId="EBAY_AUTO_PR_EMAIL" description="Automatic send payment received email when has not been received" enumTypeId="EBAY_AUTO_PREF"/> - + <Enumeration enumId="EBAY_AUTO_ITEM_DISP" description="Automatic send item dispatched email" enumTypeId="EBAY_AUTO_PREF"/> + <Enumeration enumId="EBAY_AUTO_BLK_ITEM" description="Automatic block item that out of stock" enumTypeId="EBAY_AUTO_PREF"/> + <!-- Automation email --> <Enumeration enumId="EBAY_WIN_BUYER_NOTI" description="Automatically send a Winning Buyer Notification email to your winning buyer(s) after item has sold." enumTypeId="PRDS_EMAIL"/> <Enumeration enumId="EBAY_PAY_RECIEVED" description="Automatically send Payment Received email when payment has been received." enumTypeId="PRDS_EMAIL"/> Modified: ofbiz/trunk/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml (original) +++ ofbiz/trunk/specialpurpose/ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml Fri Mar 5 11:01:57 2010 @@ -286,4 +286,45 @@ <result-to-field result-name="contentId"/> </call-service> </simple-method> + + <simple-method method-name="settingAutoBlockItemOutOfStock" login-required="false" short-description="Set automatic block item that out of stock"> + <entity-one entity-name="ProductStore" value-field="productStore" > + <field-map field-name="productStoreId" from-field="parameters.productStoreId"/> + </entity-one> + <if-empty field="productStore"> + <add-error><fail-message message="No ProductStore found with id ${parameters.productStoreId}."/></add-error> + <check-errors/> + </if-empty> + + <entity-one entity-name="EbayProductStorePref" value-field="ebayProdStorePref"> + <field-map field-name="productStoreId" from-field="parameters.productStoreId"/> + <field-map field-name="autoPrefEnumId" value="EBAY_AUTO_BLK_ITEM"/> + </entity-one> + + <if-not-empty field="ebayProdStorePref"> + <set field="parameters.productStoreId" type="String" default-value="parameters.productStoreId" from-field="ebayProdStorePref.productStoreId"/> + <else> + <set field="parameters.productStoreId" type="String" from-field="parameters.productStoreId"/> + </else> + </if-not-empty> + <set field="parameters.autoPrefEnumId" type="String" value="EBAY_AUTO_BLK_ITEM"/> + <if-not-empty field="ebayProdStorePref"> + <if-not-empty field="ebayProdStorePref.autoPrefJobId"> + <set field="parameters.autoPrefJobId" type="String" from-field="ebayProdStorePref.autoPrefJobId"/> + </if-not-empty> + </if-not-empty> + <set field="parameters.enabled" default-value="N" type="String" from-field="parameters.isRunBlockItem"/> + <set field="parameters.serviceName" default-value="autoBlockItemsOutOfStock" type="String"/> + <session-to-field field="context.userLogin" session-name="userLogin"/> + + <if-empty field="ebayProdStorePref"> + <set-service-fields service-name="createEbayProductStorePref" map="parameters" to-map="ebayProductStorePref"/> + <call-service service-name="createEbayProductStorePref" in-map-name="ebayProductStorePref" ></call-service> + <else> + <set-service-fields service-name="updateEbayProductStorePref" map="parameters" to-map="ebayProductStorePref"/> + <call-service service-name="updateEbayProductStorePref" in-map-name="ebayProductStorePref"></call-service> + </else> + </if-empty> + <field-to-request field="parameters.productStoreId" request-name="productStoreId"/> + </simple-method> </simple-methods> \ No newline at end of file Modified: ofbiz/trunk/specialpurpose/ebaystore/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/servicedef/services.xml?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/servicedef/services.xml (original) +++ ofbiz/trunk/specialpurpose/ebaystore/servicedef/services.xml Fri Mar 5 11:01:57 2010 @@ -170,12 +170,6 @@ <attribute name="period" mode="IN" type="String" optional="true"/> <attribute name="soldItems" mode="OUT" type="List" optional="true"/> </service> - <!-- block out of stock items --> - <service name="getSellingInventory" engine="java" transaction-timeout="7200" - location="org.ofbiz.ebaystore.EbayStore" invoke="getSellingInventory" auth="true"> - <attribute name="productStoreId" mode="IN" type="String" optional="false"/> - <attribute name="itemBlocked" type="Map" mode="OUT" optional="true"/> - </service> <!-- ebay inventory --> <service name="reserveEbayProductInventory" engine="simple" location="component://ebaystore/script/org/ofbiz/ebaystore/EbayServices.xml" invoke="reserveEbayProductInventory"> @@ -384,4 +378,10 @@ <attribute name="jobId" mode="IN" type="String" optional="false"/> <attribute name="productStoreId" mode="IN" type="String" optional="false"/> </service> + <service name="autoBlockItemsOutOfStock" engine="java" transaction-timeout="7200" + location="org.ofbiz.ebaystore.EbayStoreAutoPreferences" invoke="autoBlockItemsOutOfStock" auth="false"> + <description>Automatic service to send item dispatched notification email when user mark sold listing as dispatched</description> + <attribute name="jobId" mode="IN" type="String" optional="false"/> + <attribute name="productStoreId" mode="IN" type="String" optional="false"/> + </service> </services> \ No newline at end of file Modified: ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java (original) +++ ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStore.java Fri Mar 5 11:01:57 2010 @@ -1512,74 +1512,6 @@ return result; } - /* ebay store block out of stock items */ - public static Map<String,Object> getSellingInventory(DispatchContext dctx, Map<String,Object> context) { - Locale locale = (Locale) context.get("locale"); - Delegator delegator = dctx.getDelegator(); - Map<String,Object> result = FastMap.newInstance(); - GetSellingManagerInventoryRequestType req = new GetSellingManagerInventoryRequestType(); - GetSellingManagerInventoryResponseType resp = null; - - if (context.get("productStoreId") != null) { - GetSellingManagerInventoryCall call = new GetSellingManagerInventoryCall(EbayStoreHelper.getApiContext((String)context.get("productStoreId"), locale, delegator)); - - try { - Map<String,Object> ebayResp = FastMap.newInstance(); - SellingManagerProductType[] returnedSellingManagerProductType = null; - resp = (GetSellingManagerInventoryResponseType)call.execute(req); - if (resp != null && "SUCCESS".equals(resp.getAck().toString())) { - returnedSellingManagerProductType = resp.getSellingManagerProduct(); - //result = ServiceUtil.returnSuccess("load store data success.."); - for (int i = 0; i < returnedSellingManagerProductType.length; i++) { - SellingManagerProductInventoryStatusType sellingProductInventory = returnedSellingManagerProductType[i].getSellingManagerProductInventoryStatus(); - SellingManagerProductDetailsType prodDetailType = returnedSellingManagerProductType[i].getSellingManagerProductDetails(); - Long productID = (Long) prodDetailType.getProductID(); - int qty = prodDetailType.getQuantityAvailable(); - - if (qty == 0) { - SellingManagerTemplateDetailsArrayType sellingTempArr = returnedSellingManagerProductType[i].getSellingManagerTemplateDetailsArray(); - SellingManagerTemplateDetailsType[] selllingTempType = null; - if (UtilValidate.isNotEmpty(sellingTempArr)) { - selllingTempType = sellingTempArr.getSellingManagerTemplateDetails(); - } - - if (selllingTempType.length > 0) { - for (int j = 0; j < selllingTempType.length; j++) { - Long longTemplete = Long.parseLong(selllingTempType[j].getSaleTemplateID()); - DeleteSellingManagerTemplateCall tcall = new DeleteSellingManagerTemplateCall(EbayStoreHelper.getApiContext((String)context.get("productStoreId"), locale, delegator)); - DeleteSellingManagerTemplateRequestType treq = new DeleteSellingManagerTemplateRequestType(); - DeleteSellingManagerTemplateResponseType tresp = null; - treq.setSaleTemplateID(longTemplete); - - tresp = (DeleteSellingManagerTemplateResponseType) tcall.execute(treq); - if (tresp != null && "SUCCESS".equals(tresp.getAck().toString())) { - ebayResp.put("TemplateID", tresp.getDeletedSaleTemplateID()); - ebayResp.put("TemplateName", tresp.getDeletedSaleTemplateName()); - result.put("itemBlocked", ebayResp); - } - } - } - } - } - result.put(ModelService.RESPONSE_MESSAGE, ModelService.RESPOND_SUCCESS); - if (UtilValidate.isNotEmpty(ebayResp.get("TemplateID"))) { - result.put(ModelService.SUCCESS_MESSAGE, "block "+ebayResp.get("TemplateID")+" out of stock success.."); - } else { - result.put(ModelService.SUCCESS_MESSAGE, "no item out of stock"); - } - - } - } catch (ApiException e) { - e.printStackTrace(); - } catch (SdkSoapException e) { - e.printStackTrace(); - } catch (SdkException e) { - e.printStackTrace(); - } - } - return result; - } - public static Map<String, Object> exportProductsFromEbayStore(DispatchContext dctx, Map context) { Map<String,Object> result = FastMap.newInstance(); Locale locale = (Locale) context.get("locale"); Modified: ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java (original) +++ ofbiz/trunk/specialpurpose/ebaystore/src/org/ofbiz/ebaystore/EbayStoreAutoPreferences.java Fri Mar 5 11:01:57 2010 @@ -52,13 +52,17 @@ import org.ofbiz.service.DispatchContext; import org.ofbiz.service.GenericServiceException; import org.ofbiz.service.LocalDispatcher; +import org.ofbiz.service.ModelService; import org.ofbiz.service.ServiceUtil; import com.ebay.sdk.ApiContext; import com.ebay.sdk.ApiException; import com.ebay.sdk.SdkException; +import com.ebay.sdk.SdkSoapException; import com.ebay.sdk.call.AddOrderCall; import com.ebay.sdk.call.AddDisputeCall; +import com.ebay.sdk.call.DeleteSellingManagerTemplateCall; +import com.ebay.sdk.call.GetSellingManagerInventoryCall; import com.ebay.sdk.call.GetSellingManagerSoldListingsCall; import com.ebay.sdk.call.GetUserCall; import com.ebay.sdk.call.LeaveFeedbackCall; @@ -70,19 +74,28 @@ import com.ebay.soap.eBLBaseComponents.BuyerPaymentMethodCodeType; import com.ebay.soap.eBLBaseComponents.CommentTypeCodeType; import com.ebay.soap.eBLBaseComponents.CurrencyCodeType; +import com.ebay.soap.eBLBaseComponents.DeleteSellingManagerTemplateRequestType; +import com.ebay.soap.eBLBaseComponents.DeleteSellingManagerTemplateResponseType; import com.ebay.soap.eBLBaseComponents.DetailLevelCodeType; import com.ebay.soap.eBLBaseComponents.DisputeExplanationCodeType; import com.ebay.soap.eBLBaseComponents.DisputeReasonCodeType; import com.ebay.soap.eBLBaseComponents.FeedbackDetailType; +import com.ebay.soap.eBLBaseComponents.GetSellingManagerInventoryRequestType; +import com.ebay.soap.eBLBaseComponents.GetSellingManagerInventoryResponseType; import com.ebay.soap.eBLBaseComponents.ItemType; import com.ebay.soap.eBLBaseComponents.OrderType; import com.ebay.soap.eBLBaseComponents.ItemType; import com.ebay.soap.eBLBaseComponents.SellingManagerOrderStatusType; import com.ebay.soap.eBLBaseComponents.SellingManagerPaidStatusCodeType; +import com.ebay.soap.eBLBaseComponents.SellingManagerProductDetailsType; +import com.ebay.soap.eBLBaseComponents.SellingManagerProductInventoryStatusType; +import com.ebay.soap.eBLBaseComponents.SellingManagerProductType; import com.ebay.soap.eBLBaseComponents.SellingManagerShippedStatusCodeType; import com.ebay.soap.eBLBaseComponents.SellingManagerSoldListingsSortTypeCodeType; import com.ebay.soap.eBLBaseComponents.SellingManagerSoldOrderType; import com.ebay.soap.eBLBaseComponents.SellingManagerSoldTransactionType; +import com.ebay.soap.eBLBaseComponents.SellingManagerTemplateDetailsArrayType; +import com.ebay.soap.eBLBaseComponents.SellingManagerTemplateDetailsType; import com.ebay.soap.eBLBaseComponents.TradingRoleCodeType; import com.ebay.soap.eBLBaseComponents.TransactionArrayType; import com.ebay.soap.eBLBaseComponents.TransactionType; @@ -1026,4 +1039,62 @@ } return result; } + + public static Map<String,Object> autoBlockItemsOutOfStock(DispatchContext dctx, Map<String,Object> context) { + Locale locale = (Locale) context.get("locale"); + Delegator delegator = dctx.getDelegator(); + Map<String,Object> result = FastMap.newInstance(); + GetSellingManagerInventoryRequestType req = new GetSellingManagerInventoryRequestType(); + GetSellingManagerInventoryResponseType resp = null; + + if (context.get("productStoreId") != null) { + GetSellingManagerInventoryCall call = new GetSellingManagerInventoryCall(EbayStoreHelper.getApiContext((String)context.get("productStoreId"), locale, delegator)); + + try { + SellingManagerProductType[] returnedSellingManagerProductType = null; + resp = (GetSellingManagerInventoryResponseType)call.execute(req); + if (resp != null && "SUCCESS".equals(resp.getAck().toString())) { + returnedSellingManagerProductType = resp.getSellingManagerProduct(); + //result = ServiceUtil.returnSuccess("load store data success.."); + for (int i = 0; i < returnedSellingManagerProductType.length; i++) { + SellingManagerProductDetailsType prodDetailType = returnedSellingManagerProductType[i].getSellingManagerProductDetails(); + int qty = prodDetailType.getQuantityAvailable(); + + if (qty == 0) { + SellingManagerTemplateDetailsArrayType sellingTempArr = returnedSellingManagerProductType[i].getSellingManagerTemplateDetailsArray(); + SellingManagerTemplateDetailsType[] selllingTempType = null; + if (UtilValidate.isNotEmpty(sellingTempArr)) { + selllingTempType = sellingTempArr.getSellingManagerTemplateDetails(); + } + + if (selllingTempType.length > 0) { + for (int j = 0; j < selllingTempType.length; j++) { + Long longTemplete = Long.parseLong(selllingTempType[j].getSaleTemplateID()); + DeleteSellingManagerTemplateCall tcall = new DeleteSellingManagerTemplateCall(EbayStoreHelper.getApiContext((String)context.get("productStoreId"), locale, delegator)); + DeleteSellingManagerTemplateRequestType treq = new DeleteSellingManagerTemplateRequestType(); + DeleteSellingManagerTemplateResponseType tresp = null; + treq.setSaleTemplateID(longTemplete); + + tresp = (DeleteSellingManagerTemplateResponseType) tcall.execute(treq); + if (tresp != null && "SUCCESS".equals(tresp.getAck().toString())) { + result = ServiceUtil.returnSuccess(); + } + } + } + } + } + result.put(ModelService.RESPONSE_MESSAGE, ModelService.RESPOND_SUCCESS); + } + result = ServiceUtil.returnSuccess(); + } catch (ApiException e) { + e.printStackTrace(); + } catch (SdkSoapException e) { + e.printStackTrace(); + } catch (SdkException e) { + e.printStackTrace(); + } + } + return result; + } + } Modified: ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml (original) +++ ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml Fri Mar 5 11:01:57 2010 @@ -193,17 +193,11 @@ <response name="success" type="request-redirect" value="automationPreferences"/> <response name="error" type="view" value="AutomationPreferences"/> </request-map> - <!-- Block item out of stock --> - <request-map uri="blockItemOutOfStock"> - <security https="true" auth="true"/> - <response name="success" type="view" value="blockItemOutOfStock"/> - <response name="error" type="view" value="blockItemOutOfStock"/> - </request-map> <request-map uri="runBlockItemOutOfStock"> <security https="true" auth="true"/> - <event type="service" invoke="getSellingInventory"/> - <response name="success" type="view" value="blockItemOutOfStock"/> - <response name="error" type="view" value="blockItemOutOfStock"/> + <event type="simple" path="component://ebaystore/script/org/ofbiz/ebaystore/EbayStoreEvents.xml" invoke="settingAutoBlockItemOutOfStock"/> + <response name="success" type="request-redirect" value="automationPreferences"/> + <response name="error" type="view" value="AutomationPreferences"/> </request-map> <!-- Store inventory --> <request-map uri="ebayStoreInventory"> @@ -326,8 +320,6 @@ <view-map name="LeaveFeedback" type="screen" page="component://ebaystore/widget/EbayAccountScreens.xml#LeaveFeedback"/> <!-- AutomationPreferences --> <view-map name="AutomationPreferences" type="screen" page="component://ebaystore/widget/EbaySellingManagerScreens.xml#EbayAutomationPreferences"/> - <!-- block out of stock --> - <view-map name="blockItemOutOfStock" type="screen" page="component://ebaystore/widget/EbayStoreScreens.xml#blockItemOutOfStock"/> <!-- Selling Manager --> <view-map name="editEmailTemplate" type="screen" page="component://ebaystore/widget/EbaySellingManagerScreens.xml#EditEmailTemplate"/> <!-- store Inventory --> Modified: ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerForms.xml?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerForms.xml (original) +++ ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerForms.xml Fri Mar 5 11:01:57 2010 @@ -455,4 +455,16 @@ <field name="includeCrossPromotions" title="${uiLabelMap.CommonEmptyHeader}" tooltip="${uiLabelMap.EbayIncludeMyDefaultCrossPromotionInThisEmail}" tooltip-style="h3"><check/></field--> <field name="submitButton"><submit/></field> </form> + <form name="blockItemsOutOfStock" type="single" target="runBlockItemOutOfStock" header-row-style="header-row" default-table-style="basic-table"> + <actions> + <entity-one entity-name="EbayProductStorePref" value-field="ebayPrefCombine"> + <field-map field-name="productStoreId" from-field="parameters.productStoreId"/> + <field-map field-name="autoPrefEnumId" value="EBAY_AUTO_BLK_ITEM"/> + </entity-one> + <set field="isRunBlockItem" type="String" from-field="ebayPrefCombine.enabled"/> + </actions> + <field name="productStoreId"><hidden value="${parameters.productStoreId}"/></field> + <field name="isRunBlockItem" position="1" title="Enable to automatic block item that out of stock"><check></check></field> + <field name="submitButton" title="${uiLabelMap.CommonSave}"><submit button-type="button"/></field> + </form> </forms> \ No newline at end of file Modified: ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml (original) +++ ofbiz/trunk/specialpurpose/ebaystore/widget/EbaySellingManagerScreens.xml Fri Mar 5 11:01:57 2010 @@ -266,6 +266,9 @@ <screenlet title="${uiLabelMap.EbayAutoSendItemDispatchEmail}" id="itemDispatchedNotification" collapsible="true" initially-collapsed="true"> <include-form name="itemDispatchedNotification" location="component://ebaystore/widget/EbaySellingManagerForms.xml"/> </screenlet> + <screenlet title="${uiLabelMap.EbayBlockItemOutOfStock}" id="blockItemsOutOfStock" collapsible="true" initially-collapsed="true"> + <include-form name="blockItemsOutOfStock" location="component://ebaystore/widget/EbaySellingManagerForms.xml"/> + </screenlet> </decorator-section> </decorator-screen> </widgets> Modified: ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreForms.xml?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreForms.xml (original) +++ ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreForms.xml Fri Mar 5 11:01:57 2010 @@ -120,10 +120,4 @@ <field name="currentPasswordVerify"><password/></field> <field name="submitButton" title="${uiLabelMap.CommonCreate}"><submit button-type="button"/></field> </form> - <!-- block out of stock items --> - <form name="blockItemsOutOfStock" type="single" target="runBlockItemOutOfStock"> - <field name="productStoreId"><hidden value="${parameters.productStoreId}"/></field> - <field name="productStore" entry-name="parameters.productStoreId" ><display-entity entity-name="ProductStore" description="${storeName} [${productStoreId}]" key-field-name="productStoreId" ></display-entity></field> - <field name="submitButton" title="${uiLabelMap.BlockItemsOutOfStock}"><submit button-type="button"/></field> - </form> </forms> \ No newline at end of file Modified: ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreScreens.xml?rev=919374&r1=919373&r2=919374&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreScreens.xml (original) +++ ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreScreens.xml Fri Mar 5 11:01:57 2010 @@ -160,26 +160,6 @@ </widgets> </section> </screen> - <!-- block out of stock --> - <screen name="blockItemOutOfStock"> - <section> - <actions> - <set field="titleProperty" value="Block items out of stock on eBay"/> - <set field="headerItem" value="ebayStore"/> - <set field="tabButtonItem" value="blockItemOutOfStock"/> - <set field="productStoreId" value="${parameters.productStoreId}"/> - </actions> - <widgets> - <decorator-screen name="permission-decorator" location="${parameters.mainDecoratorLocation}"> - <decorator-section name="body"> - <screenlet title="${uiLabelMap.BlockItemsOutOfStock}"> - <include-form name="blockItemsOutOfStock" location="component://ebaystore/widget/EbayStoreForms.xml"/> - </screenlet> - </decorator-section> - </decorator-screen> - </widgets> - </section> - </screen> <!-- Export product listing --> <screen name="exportProductListing"> <section> |
Free forum by Nabble | Edit this page |