├── .asf.yaml
├── .github
├── dependabot.yml
└── pull_request_template.md
├── .gitignore
├── .project
├── LICENSE
├── NOTICE
├── README.md
├── SECURITY.md
├── VERSION
├── assetmaint
├── README.md
├── config
│ ├── AssetMaintUiLabels.xml
│ └── IsMgrUiLabels.xml
├── data
│ ├── AssetMaintSecurityGroupDemoData.xml
│ ├── AssetMaintSecurityPermissionSeedData.xml
│ └── AssetMaintSeedData.xml
├── entitydef
│ └── entitymodel.xml
├── ofbiz-component.xml
├── servicedef
│ ├── secas.xml
│ └── services.xml
├── src
│ ├── docs
│ │ └── asciidoc
│ │ │ └── assetm.adoc
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── assetmaint
│ │ │ ├── assetmaint
│ │ │ ├── EditMaint.groovy
│ │ │ ├── FixedAssetMaintServices.groovy
│ │ │ ├── PrintFixedAssetMaint.groovy
│ │ │ └── test
│ │ │ │ └── FixedAssetMaintTests.groovy
│ │ │ └── workeffort
│ │ │ └── EditWorkEfforts.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── assetmaint
│ │ └── FixedAssetMaintServices.java
├── template
│ └── PrintFixedAssetMaint.fo.ftl
├── testdef
│ └── assetmainttests.xml
├── webapp
│ ├── assetmaint
│ │ ├── WEB-INF
│ │ │ ├── controller.xml
│ │ │ └── web.xml
│ │ └── index.jsp
│ └── ismgr
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── AssetmaintMenus.xml
│ ├── AssetmaintScreens.xml
│ ├── CommonScreens.xml
│ ├── FacilityScreens.xml
│ ├── LookupScreens.xml
│ ├── ProductScreens.xml
│ ├── forms
│ ├── FixedAssetForms.xml
│ ├── LookupForms.xml
│ ├── ProductForms.xml
│ └── WorkEffortForms.xml
│ └── ismgr
│ ├── CommonScreens.xml
│ ├── FieldLookupForms.xml
│ ├── FixedAssetForms.xml
│ ├── FixedAssetScreens.xml
│ ├── LookupScreens.xml
│ └── Menus.xml
├── bi
├── config
│ ├── BiUiLabels.xml
│ └── bi.properties
├── data
│ ├── BiSecurityGroupDemoData.xml
│ ├── BiSecurityPermissionSeedData.xml
│ ├── BiSystemPropertyData.xml
│ └── BiTypeData.xml
├── entitydef
│ ├── entitygroup.xml
│ └── entitymodel.xml
├── ofbiz-component.xml
├── servicedef
│ ├── secas.xml
│ └── services.xml
├── src
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── bi
│ │ │ ├── DimensionServices.groovy
│ │ │ ├── FactServices.groovy
│ │ │ ├── GetStarSchemaFields.groovy
│ │ │ ├── GetStarSchemas.groovy
│ │ │ └── RunStarSchemaQuery.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── bi
│ │ └── util
│ │ └── DimensionServices.java
├── template
│ ├── Main.ftl
│ └── reportbuilder
│ │ ├── RenderStarSchemaReport.ftl
│ │ └── SelectStarSchemaFields.ftl
├── webapp
│ └── bi
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── BiForms.xml
│ ├── BiMenus.xml
│ └── BiScreens.xml
├── birt
├── README.md
├── build.gradle
├── config
│ ├── BirtErrorUiLabels.xml
│ └── BirtUiLabels.xml
├── data
│ ├── BirtMasterData.xml
│ ├── BirtSecurityGroupDemoData.xml
│ ├── BirtSecurityPermissionSeedData.xml
│ ├── BirtTypeData.xml
│ ├── OrderPortletData.xml
│ └── example
│ │ ├── ExampleDemoData.xml
│ │ ├── ExamplePortalSeedData.xml
│ │ ├── ExamplePortletData.xml
│ │ ├── ExampleSecurityGroupDemoData.xml
│ │ ├── ExampleSecurityPermissionSeedData.xml
│ │ └── ExampleTypeData.xml
├── entitydef
│ └── ServiceReportsView.xml
├── minilang
│ └── BirtPermissionServices.xml
├── ofbiz-component.xml
├── servicedef
│ └── services.xml
├── src
│ ├── docs
│ │ └── asciidoc
│ │ │ ├── _include
│ │ │ ├── bt-creating reports.adoc
│ │ │ ├── bt-help.adoc
│ │ │ ├── bt-how to use flexible reports.adoc
│ │ │ ├── bt-report master creation.adoc
│ │ │ └── bt-using the birt report designer.adoc
│ │ │ ├── birt.adoc
│ │ │ └── images
│ │ │ └── birt
│ │ │ ├── Aggregation-builder.png
│ │ │ ├── Birt-Menus.png
│ │ │ ├── Data-Explorer.png
│ │ │ ├── Design-with-break-complete.png
│ │ │ ├── Design-with-break.png
│ │ │ ├── Edit-Report-screen.png
│ │ │ ├── Example-Report.png
│ │ │ ├── Expression-builder.png
│ │ │ ├── Group.png
│ │ │ ├── Palette.png
│ │ │ ├── Report-Builder.png
│ │ │ └── Report-Master.png
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── birt
│ │ │ ├── accounting
│ │ │ ├── AcctgTransEntriesSearchResultsParameters.groovy
│ │ │ ├── BalanceSheetParameters.groovy
│ │ │ ├── IncomeStatementParameters.groovy
│ │ │ ├── InvoiceAcctgTransEntryParameters.groovy
│ │ │ ├── PaymentAcctgTransEntryParameters.groovy
│ │ │ ├── PaymentReport.groovy
│ │ │ └── TrialBalanceParameters.groovy
│ │ │ ├── facility
│ │ │ └── InventoryItemReport.groovy
│ │ │ ├── order
│ │ │ ├── CheckReportBy.groovy
│ │ │ ├── NetBeforeOverheadReport.groovy
│ │ │ ├── OrderByChannel.groovy
│ │ │ ├── ProductDemandReport.groovy
│ │ │ └── SalesReport.groovy
│ │ │ └── report
│ │ │ └── PrepareBirtCall.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── birt
│ │ ├── BirtFactory.java
│ │ ├── BirtWorker.java
│ │ ├── container
│ │ └── BirtContainer.java
│ │ ├── email
│ │ └── BirtEmailServices.java
│ │ ├── flexible
│ │ ├── BirtMasterReportServices.java
│ │ ├── BirtServices.java
│ │ ├── BirtUtil.java
│ │ └── ReportDesignGenerator.java
│ │ ├── report
│ │ └── servlet
│ │ │ ├── BirtViewerServlet.java
│ │ │ ├── OfbizBirtEngineServlet.java
│ │ │ └── ViewerServletRequest.java
│ │ └── webapp
│ │ └── view
│ │ └── BirtViewHandler.java
├── webapp
│ ├── accounting
│ │ ├── WEB-INF
│ │ │ ├── controller.xml
│ │ │ └── web.xml
│ │ ├── index.jsp
│ │ └── reports
│ │ │ ├── AcctgTransEntriesSearchResultsInvoiceAndPayment.rptdesign
│ │ │ ├── BalanceSheet.rptdesign
│ │ │ ├── IncomeStatement.rptdesign
│ │ │ ├── InvoiceAcctgTransEntry.rptdesign
│ │ │ ├── PaymentAcctgTransEntry.rptdesign
│ │ │ ├── PaymentReport.rptdesign
│ │ │ └── TrialBalance.rptdesign
│ ├── birt
│ │ ├── WEB-INF
│ │ │ ├── controller.xml
│ │ │ └── web.xml
│ │ ├── index.jsp
│ │ └── report
│ │ │ ├── chart.rptdesign
│ │ │ └── example.rptdesign
│ ├── facility
│ │ ├── WEB-INF
│ │ │ ├── controller.xml
│ │ │ └── web.xml
│ │ ├── index.jsp
│ │ └── inventory
│ │ │ └── report
│ │ │ └── InventoryReport.rptdesign
│ └── ordermgr
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ ├── index.jsp
│ │ └── reports
│ │ ├── CouponSalesReport.rptdesign
│ │ ├── Last3MonthsSalesReport.rptdesign
│ │ ├── OrderDiscountCodeReport.rptdesign
│ │ ├── OrdersByChannel.rptdesign
│ │ ├── ProductDemandReport.rptdesign
│ │ ├── SalesReport.rptdesign
│ │ ├── SalesReportMonth.rptdesign
│ │ └── SalesReportWeek.rptdesign
└── widget
│ ├── accounting
│ ├── AccountingForms.xml
│ └── AccountingScreens.xml
│ ├── birt
│ ├── BirtForms.xml
│ ├── BirtMasterForms.xml
│ ├── BirtMenus.xml
│ └── BirtScreens.xml
│ ├── facility
│ ├── FacilityForms.xml
│ └── FacilityScreens.xml
│ └── order
│ ├── OrderForms.xml
│ └── OrderScreens.xml
├── cmssite
├── data
│ ├── CmsMultiSiteDemoData.xml
│ └── CmsSiteDemoData.xml
├── ofbiz-component.xml
├── src
│ └── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── cmssite
│ │ └── multisite
│ │ ├── MultiSiteRequestWrapper.java
│ │ └── WebSiteFilter.java
├── template
│ ├── cms
│ │ ├── BlogList.ftl
│ │ ├── HtmlHead.ftl
│ │ └── MainDecorator.ftl
│ └── ofbiz
│ │ ├── OfbizFooter.ftl
│ │ ├── OfbizHead.ftl
│ │ ├── OfbizMain.ftl
│ │ └── OfbizMenu.ftl
├── webapp
│ └── cmssite
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── CmssiteScreens.xml
│ └── OfbizsiteScreens.xml
├── docs
└── asciidoc
│ ├── plugins-developer-manual.adoc
│ └── plugins-user-manual.adoc
├── ebay
├── config
│ ├── EbayUiLabels.xml
│ └── ebayExport.properties
├── data
│ ├── DemoEbayData.xml
│ ├── EbaySecurityGroupDemoData.xml
│ ├── EbaySecurityPermissionSeedData.xml
│ └── EbayTypeData.xml
├── entitydef
│ └── entitymodel.xml
├── ofbiz-component.xml
├── servicedef
│ ├── secas.xml
│ └── services.xml
├── src
│ ├── docs
│ │ └── asciidoc
│ │ │ ├── _include
│ │ │ ├── ebay-ShippingMethods.adoc
│ │ │ ├── ebay-configurations.adoc
│ │ │ ├── ebay-export-to-ebay.adoc
│ │ │ ├── ebay-filter-result-search-product.adoc
│ │ │ ├── ebay-import-orders.adoc
│ │ │ ├── ebay-import-single-transaction.adoc
│ │ │ ├── ebay-intro.adoc
│ │ │ └── ebay-search-product.adoc
│ │ │ └── ebay.adoc
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── ebay
│ │ │ ├── EbayAdvancedSearch.groovy
│ │ │ ├── EbayOrders.groovy
│ │ │ ├── ProductsExportToEbayScript.groovy
│ │ │ └── UpdatedEbayOrders.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── ebay
│ │ ├── EbayHelper.java
│ │ ├── EbayOrderServices.java
│ │ ├── ImportOrdersFromEbay.java
│ │ └── ProductsExportToEbay.java
├── template
│ └── find
│ │ ├── EbayAdvancedSearch.ftl
│ │ ├── EbayExportLink.ftl
│ │ ├── EbayKeywordSearch.ftl
│ │ └── ProductsExportToEbay.ftl
├── webapp
│ └── ebay
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── CommonScreens.xml
│ ├── EbayForms.xml
│ ├── EbayMenus.xml
│ └── EbayScreens.xml
├── ebaystore
├── README
├── config
│ ├── EbayStore.properties
│ └── EbayStoreUiLabels.xml
├── data
│ ├── DemoEbayStoreData.xml
│ ├── EbayStorePortletData.xml
│ ├── EbayStoreSecurityGroupDemoData.xml
│ ├── EbayStoreSecurityPermissionSeedData.xml
│ └── EbayStoreTypeData.xml
├── entitydef
│ └── entitymodel.xml
├── minilang
│ ├── EbayServices.xml
│ └── EbayStoreEvents.xml
├── ofbiz-component.xml
├── servicedef
│ ├── secas.xml
│ ├── services.xml
│ └── services_store.xml
├── src
│ ├── docs
│ │ └── asciidoc
│ │ │ ├── _include
│ │ │ ├── ebs-main.adoc
│ │ │ ├── ebs-new-ebay-account.adoc
│ │ │ ├── ebs-product-inventory.adoc
│ │ │ └── ebs-store-setting.adoc
│ │ │ └── ebay-store.adoc
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── ebaystore
│ │ │ ├── automationPreferences
│ │ │ ├── GetDisputeInfo.groovy
│ │ │ └── GetEbayJobsandbox.groovy
│ │ │ ├── email
│ │ │ └── GetProductStoreEmailTemplate.groovy
│ │ │ ├── feedback
│ │ │ └── FeedbackList.groovy
│ │ │ └── store
│ │ │ ├── CheckOrderStatus.groovy
│ │ │ ├── OrderListParameters.groovy
│ │ │ ├── OrderListPrepare.groovy
│ │ │ ├── PrepareProductListing.groovy
│ │ │ ├── RetrieveStoreOptions.groovy
│ │ │ ├── SoldAction.groovy
│ │ │ └── StoreAccount.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── ebaystore
│ │ ├── EbayAccount.java
│ │ ├── EbayBestOfferAutoPref.java
│ │ ├── EbayEvents.java
│ │ ├── EbayFeedback.java
│ │ ├── EbayStore.java
│ │ ├── EbayStoreAutoPrefEvents.java
│ │ ├── EbayStoreAutoPreferences.java
│ │ ├── EbayStoreCategoryFacade.java
│ │ ├── EbayStoreCustomerService.java
│ │ ├── EbayStoreHelper.java
│ │ ├── EbayStoreInventoryServices.java
│ │ ├── EbayStoreOptions.java
│ │ ├── EbayStoreOrder.java
│ │ └── EbayStoreSiteFacade.java
├── template
│ ├── feedback
│ │ └── LeaveFeedback.ftl
│ └── store
│ │ ├── EbayApiKeywordSearch.ftl
│ │ ├── OrderImported.ftl
│ │ ├── ProductSearchExport.ftl
│ │ └── StoreSetting.ftl
├── webapp
│ └── ebaystore
│ │ └── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
└── widget
│ ├── CommonScreens.xml
│ ├── EbayAccountForms.xml
│ ├── EbayAccountScreens.xml
│ ├── EbayEmailScreens.xml
│ ├── EbaySellingManagerForms.xml
│ ├── EbaySellingManagerScreens.xml
│ ├── EbayStoreForms.xml
│ ├── EbayStoreMenus.xml
│ └── EbayStoreScreens.xml
├── ecommerce
├── README.md
├── config
│ ├── EcommerceUiLabels.xml
│ ├── blog.properties
│ └── ecommerce.properties
├── data
│ ├── DemoConfigurator.xml
│ ├── DemoContent.xml
│ ├── DemoContentAltUrl.xml
│ ├── DemoFactoids.xml
│ ├── DemoFinAccount.xml
│ ├── DemoPopularCategoriesData.xml
│ ├── DemoProductAdditionalViewData.xml
│ ├── DemoProductCategoriesI18nData.xml
│ ├── DemoProductI18nData.xml
│ ├── DemoProductImages.xml
│ ├── DemoPurchasing.xml
│ ├── DemoRelatedData.xml
│ ├── DemoRentalProduct.xml
│ ├── DemoStoreGiftCertificateSettings.xml
│ ├── DemoSurvey.xml
│ ├── DemoTaxAuthority.xml
│ ├── DemoTemplateData.xml
│ ├── DemoTestSurveyData.xml
│ ├── DemoTopic.xml
│ ├── DemoTree.xml
│ ├── DemoTreeContent.xml
│ ├── DemoWebSitePublishPointData.xml
│ ├── EcommerceSecurityData.xml
│ ├── EcommerceSystemPropertyData.xml
│ ├── EcommerceTypeData.xml
│ └── cutekid.jpg
├── minilang
│ ├── customer
│ │ ├── CustomerEvents.xml
│ │ └── QuickAnonCustomerEvents.xml
│ └── misc
│ │ ├── AffiliateMapProcs.xml
│ │ └── AffiliateSimpleEvents.xml
├── ofbiz-component.xml
├── src
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── ecommerce
│ │ │ ├── EcommerceSetup.groovy
│ │ │ ├── Login.groovy
│ │ │ ├── Main.groovy
│ │ │ ├── ProcessPaymentSettings.groovy
│ │ │ ├── cart
│ │ │ ├── ShowCart.groovy
│ │ │ └── ShowPromoText.groovy
│ │ │ ├── catalog
│ │ │ ├── AjaxBreadcrumbs.groovy
│ │ │ ├── BestSellingCategory.groovy
│ │ │ ├── LayeredNavigation.groovy
│ │ │ ├── MiniProductSummary.groovy
│ │ │ ├── MiniReorderProds.groovy
│ │ │ ├── PopularTags.groovy
│ │ │ └── ProductCategories.groovy
│ │ │ ├── content
│ │ │ ├── AdvancedSearchPrep.groovy
│ │ │ ├── ContentPrep.groovy
│ │ │ ├── Mrv.groovy
│ │ │ └── Search.groovy
│ │ │ ├── customer
│ │ │ ├── ChangePassword.groovy
│ │ │ ├── ContactList.groovy
│ │ │ ├── CustomerReviews.groovy
│ │ │ ├── CustomerSurvey.groovy
│ │ │ ├── EditBillingAddress.groovy
│ │ │ ├── EditContactMech.groovy
│ │ │ ├── EditEmailAndTelecomNumber.groovy
│ │ │ ├── EditPaymentMethod.groovy
│ │ │ ├── EditPerson.groovy
│ │ │ ├── EditShippingAddress.groovy
│ │ │ ├── GiftCardBalance.groovy
│ │ │ ├── GiftCardLink.groovy
│ │ │ ├── NewCustomer.groovy
│ │ │ ├── OnePageCheckoutOptions.groovy
│ │ │ └── ViewProfile.groovy
│ │ │ ├── forum
│ │ │ ├── ContentAddPrep.groovy
│ │ │ ├── ContentPrep.groovy
│ │ │ ├── CurrentValPrep.groovy
│ │ │ ├── EditAddPrep.groovy
│ │ │ ├── HtmlAreaPrep.groovy
│ │ │ ├── NodeTrailPrep.groovy
│ │ │ ├── OwnerContentPrep.groovy
│ │ │ ├── PermPrep.groovy
│ │ │ ├── PubInit.groovy
│ │ │ ├── RespondPermAndPrep.groovy
│ │ │ ├── ResponsePrep.groovy
│ │ │ ├── ShowForum.groovy
│ │ │ └── ViewPrep.groovy
│ │ │ ├── includes
│ │ │ └── MruAdd.groovy
│ │ │ ├── order
│ │ │ ├── AnonymousCheckoutLinks.groovy
│ │ │ ├── AnonymousTrail.groovy
│ │ │ ├── BillSettings.groovy
│ │ │ ├── CheckoutReview.groovy
│ │ │ ├── CheckoutShippingOptions.groovy
│ │ │ ├── CustSettings.groovy
│ │ │ ├── OptionSettings.groovy
│ │ │ ├── OrderHistory.groovy
│ │ │ ├── OrderStatus.groovy
│ │ │ ├── PaymentInformation.groovy
│ │ │ ├── PaymentOptions.groovy
│ │ │ ├── QuickAnonCheckoutLinks.groovy
│ │ │ ├── QuickAnonCustSettings.groovy
│ │ │ ├── QuickAnonOptionSettings.groovy
│ │ │ ├── QuickAnonPaymentInformation.groovy
│ │ │ ├── RequestReturn.groovy
│ │ │ ├── ShipSettings.groovy
│ │ │ ├── ShipmentStatus.groovy
│ │ │ └── test
│ │ │ │ └── OrderNotificationTests.groovy
│ │ │ └── shoppinglist
│ │ │ └── EditShoppingList.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── ecommerce
│ │ ├── forum
│ │ └── ForumEvents.java
│ │ ├── janrain
│ │ └── JanrainHelper.java
│ │ ├── misc
│ │ └── ThirdPartyEvents.java
│ │ └── webapp
│ │ └── view
│ │ └── JspViewHandler.java
├── template
│ ├── Login.ftl
│ ├── Main.ftl
│ ├── RequirePasswordChange.ftl
│ ├── blog
│ │ ├── BlogContentAltLink.ftl
│ │ └── Blogs.ftl
│ ├── cart
│ │ ├── MicroCart.ftl
│ │ ├── MiniCart.ftl
│ │ ├── MiniPromoText.ftl
│ │ ├── PromoUseDetailsInline.ftl
│ │ ├── PromotionCategories.ftl
│ │ ├── PromotionDetails.ftl
│ │ ├── PromotionProducts.ftl
│ │ ├── ShowAllPromotions.ftl
│ │ ├── ShowCart.ftl
│ │ └── UpdateCart.ftl
│ ├── catalog
│ │ ├── AdvancedSearch.ftl
│ │ ├── AjaxBreadCrumbs.ftl
│ │ ├── CategoryDetail.ftl
│ │ ├── ChooseCatalog.ftl
│ │ ├── CompareProductsList.ftl
│ │ ├── ConfigProductDetail.ftl
│ │ ├── DetailImage.ftl
│ │ ├── KeywordSearchBox.ftl
│ │ ├── LastViewedProducts.ftl
│ │ ├── LayeredCategoryDetail.ftl
│ │ ├── LayeredNavBar.ftl
│ │ ├── MiniAssocProds.ftl
│ │ ├── MiniLastProductSearches.ftl
│ │ ├── MiniLastViewedCategories.ftl
│ │ ├── MiniLastViewedProducts.ftl
│ │ ├── MiniProductSummary.ftl
│ │ ├── MiniReOrderProds.ftl
│ │ ├── PopularTags.ftl
│ │ ├── ProductCategories.ftl
│ │ ├── ProductCategoryLink.ftl
│ │ ├── ProductDetail.ftl
│ │ ├── ProductReview.ftl
│ │ ├── ProductSummary.ftl
│ │ ├── ProductUomDropDownOnly.ftl
│ │ ├── ShowBestSellingCategory.ftl
│ │ ├── SideDeepCategory.ftl
│ │ └── TellAFriend.ftl
│ ├── content
│ │ ├── BlogLib.ftl
│ │ ├── ContentCategories.ftl
│ │ ├── DefaultContent.ftl
│ │ ├── Factoids.ftl
│ │ ├── MiniPoll.ftl
│ │ ├── RecentlyViewed.ftl
│ │ ├── SearchContent.ftl
│ │ ├── ShowContentTree.ftl
│ │ ├── TplMbContent.ftl
│ │ └── ViewContent.ftl
│ ├── customer
│ │ ├── AnonContactus.ftl
│ │ ├── ChangePassword.ftl
│ │ ├── CreditCardFields.ftl
│ │ ├── CustomerSurvey.ftl
│ │ ├── DigitalProductEdit.ftl
│ │ ├── DigitalProductList.ftl
│ │ ├── EditContactMech.ftl
│ │ ├── EditCreditCard.ftl
│ │ ├── EditEftAccount.ftl
│ │ ├── EditGiftCard.ftl
│ │ ├── EditPerson.ftl
│ │ ├── FinAccountDetail.ftl
│ │ ├── GiftCardBalance.ftl
│ │ ├── GiftCardLink.ftl
│ │ ├── MessageDetail.ftl
│ │ ├── MessageList.ftl
│ │ ├── MiniSignUpForContactList.ftl
│ │ ├── NewCustomer.ftl
│ │ ├── NewMsg.ftl
│ │ ├── SerializedInventorySummary.ftl
│ │ ├── SubscriptionSummary.ftl
│ │ ├── ViewProfile.ftl
│ │ ├── ViewReviews.ftl
│ │ └── profile
│ │ │ ├── EditBillToAddress.ftl
│ │ │ ├── EditPostalAddress.ftl
│ │ │ ├── EditProfile.ftl
│ │ │ ├── EditShipToAddress.ftl
│ │ │ ├── ManageAddress.ftl
│ │ │ ├── NewCustomer.ftl
│ │ │ └── ViewProfile.ftl
│ ├── data
│ │ ├── Content.ftl
│ │ ├── Topic.ftl
│ │ └── Tree.ftl
│ ├── email
│ │ ├── ContactListEmailTemplate.ftl
│ │ ├── ContactListSubscribeEmail.ftl
│ │ ├── ContactListUnsubscribeEmail.ftl
│ │ ├── ContactListUnsubscribeVerifyEmail.ftl
│ │ ├── ContactListVerifyEmail.ftl
│ │ ├── ContactUsEmail.ftl
│ │ ├── EmailPayRetry.ftl
│ │ ├── GiftCardPurchase.ftl
│ │ ├── GiftCardReload.ftl
│ │ ├── OrderNoticeEmail.ftl
│ │ ├── ReturnAccept.ftl
│ │ ├── ReturnCancel.ftl
│ │ ├── ReturnComplete.ftl
│ │ ├── ShipmentNotificationEmail.ftl
│ │ └── TellAFriend.ftl
│ ├── forum
│ │ ├── BlogLib.ftl
│ │ ├── ForumPaging.ftl
│ │ ├── Forums.ftl
│ │ ├── MessageDisplay.ftl
│ │ ├── ShowForum.ftl
│ │ ├── ShowForumResponse.ftl
│ │ └── ViewComboResponse.ftl
│ ├── includes
│ │ ├── Footer.ftl
│ │ ├── Header.ftl
│ │ ├── HeaderHead.ftl
│ │ └── Language.ftl
│ ├── order
│ │ ├── AnonymousCheckoutLinks.ftl
│ │ ├── AnonymousTrail.ftl
│ │ ├── BillSettings.ftl
│ │ ├── CcInfo.ftl
│ │ ├── CheckoutOptions.ftl
│ │ ├── CheckoutPayment.ftl
│ │ ├── CheckoutReview.ftl
│ │ ├── CheckoutShippingAddress.ftl
│ │ ├── CheckoutShippingOptions.ftl
│ │ ├── CompareProducts.ftl
│ │ ├── CustSettings.ftl
│ │ ├── CustomerTaxInfo.ftl
│ │ ├── EftInfo.ftl
│ │ ├── GcInfo.ftl
│ │ ├── GenericAddress.ftl
│ │ ├── OnePageCheckoutProcess.ftl
│ │ ├── OptionSettings.ftl
│ │ ├── OrderComplete.ftl
│ │ ├── OrderHeader.ftl
│ │ ├── OrderHistory.ftl
│ │ ├── OrderItems.ftl
│ │ ├── OrderStatus.ftl
│ │ ├── PaymentInformation.ftl
│ │ ├── PaymentOptions.ftl
│ │ ├── QuickAdd.ftl
│ │ ├── QuickAddSummary.ftl
│ │ ├── QuickAnonCheckoutLinks.ftl
│ │ ├── QuickAnonCheckoutReview.ftl
│ │ ├── QuickAnonCustSettings.ftl
│ │ ├── QuickAnonOptionSettings.ftl
│ │ ├── QuickAnonOrderHeader.ftl
│ │ ├── QuickAnonPaymentInformation.ftl
│ │ ├── RequestReturn.ftl
│ │ ├── ShipSettings.ftl
│ │ ├── SplitShip.ftl
│ │ └── StartAnonCheckout.ftl
│ ├── quote
│ │ ├── CreateOrderQuote.ftl
│ │ └── QuoteList.ftl
│ ├── request
│ │ ├── RequestContactMech.ftl
│ │ ├── RequestDate.ftl
│ │ ├── RequestInfo.ftl
│ │ ├── RequestList.ftl
│ │ ├── RequestRoles.ftl
│ │ └── ViewRequestItemInfo.ftl
│ ├── shoppinglist
│ │ └── EditShoppingList.ftl
│ └── survey
│ │ ├── GenericResult.ftl
│ │ ├── MiniResult.ftl
│ │ └── MiniSurvey.ftl
├── testdef
│ └── EcommerceTest.xml
├── webapp
│ ├── ecommerce
│ │ ├── WEB-INF
│ │ │ ├── controller.xml
│ │ │ └── web.xml
│ │ ├── css
│ │ │ └── custom.css
│ │ ├── images
│ │ │ ├── blog.css
│ │ │ ├── checkoutProcess.js
│ │ │ ├── ecommain.css
│ │ │ ├── forms.css
│ │ │ ├── productAdditionalView.js
│ │ │ ├── profile.js
│ │ │ ├── quickAnonCustSettings.js
│ │ │ ├── remove.png
│ │ │ └── reset.css
│ │ ├── index.jsp
│ │ ├── js
│ │ │ ├── bootstrap
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap-4.3.1.css
│ │ │ │ │ ├── bootstrap-4.3.1.min.css
│ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ │ └── bootstrap-reboot.min.css.map
│ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.bundle-4.3.1.js
│ │ │ │ │ └── bootstrap.bundle-4.3.1.min.js
│ │ │ └── bsgdprcookies
│ │ │ │ ├── .gitignore
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.MD
│ │ │ │ ├── demo_advanced.html
│ │ │ │ ├── demo_simple.html
│ │ │ │ ├── jquery.bs.gdpr.cookies.js
│ │ │ │ └── jquery.bs.gdpr.cookies.min.js
│ │ ├── makebogodata.jsp
│ │ └── robots.txt
│ └── ecomseo
│ │ ├── README
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── CartScreens.xml
│ ├── CatalogScreens.xml
│ ├── CommonScreens.xml
│ ├── ContentForms.xml
│ ├── ContentScreens.xml
│ ├── CustRequestScreens.xml
│ ├── CustomerScreens.xml
│ ├── EcommerceMenus.xml
│ ├── EmailContactListScreens.xml
│ ├── EmailGiftCardScreens.xml
│ ├── EmailOrderScreens.xml
│ ├── EmailProductScreens.xml
│ ├── EmailReturnScreens.xml
│ ├── ForumForms.xml
│ ├── ForumScreens.xml
│ ├── ForumTrees.xml
│ ├── OrderScreens.xml
│ ├── QuoteScreens.xml
│ ├── ShoppingListScreens.xml
│ ├── Theme.xml
│ └── blog
│ ├── BlogForms.xml
│ ├── BlogScreens.xml
│ ├── BlogTemplates.xml
│ └── BlogTrees.xml
├── example
├── .gitignore
├── README-react
├── build.gradle
├── config
│ ├── ExampleEntityLabels.xml
│ ├── ExampleHelpUiLabels.xml
│ ├── ExampleUiLabels.xml
│ ├── config.txt
│ └── examplepdf.properties
├── data
│ ├── ExampleDemoData.xml
│ ├── ExamplePortalSeedData.xml
│ ├── ExamplePortletData.xml
│ ├── ExampleSecurityGroupDemoData.xml
│ ├── ExampleSecurityPermissionSeedData.xml
│ └── ExampleTypeData.xml
├── dtd
│ └── dtd.txt
├── entitydef
│ ├── entitydef.txt
│ ├── entitymodel.xml
│ └── entitymodel_view.xml
├── minilang
│ ├── ExamplePermissionServices.xml
│ ├── README.txt
│ └── example
│ │ └── ExampleServices.xml
├── ofbiz-component.xml
├── servicedef
│ ├── secas.xml
│ ├── servicedef.txt
│ └── services.xml
├── src
│ ├── docs
│ │ └── asciidoc
│ │ │ ├── _include
│ │ │ └── example_main.adoc
│ │ │ └── example.adoc
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── example
│ │ │ ├── ApiTokenGenerator.groovy
│ │ │ ├── FindExampleFeatures.groovy
│ │ │ └── LoadReactApp.groovy
│ │ └── java
│ │ ├── org
│ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── example
│ │ │ ├── ExamplePrintServices.java
│ │ │ ├── ExampleServices.java
│ │ │ └── ExampleWebSockets.java
│ │ └── src.txt
├── template
│ ├── includes
│ │ ├── ApiKey.ftl
│ │ └── AppendJavascript.ftl
│ └── reports
│ │ ├── BarCode.fo.ftl
│ │ └── Fonts.fo.ftl
├── testdef
│ ├── assertdata
│ │ └── TestUserLoginData.xml
│ └── tests.xml
├── vite-react-app
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── ApiContext.tsx
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ └── react.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── webapp
│ ├── example
│ │ ├── WEB-INF
│ │ │ ├── controller.xml
│ │ │ └── web.xml
│ │ ├── index.jsp
│ │ └── js
│ │ │ └── ExamplePushNotifications.js
│ ├── exampleext
│ │ ├── WEB-INF
│ │ │ └── README
│ │ └── index.jsp
│ └── webapp.txt
└── widget
│ └── example
│ ├── CommonScreens.xml
│ ├── ExampleAjaxScreens.xml
│ ├── ExampleCompoundWidgets.xml
│ ├── ExampleFeatureForms.xml
│ ├── ExampleFeatureScreens.xml
│ ├── ExampleForms.xml
│ ├── ExampleMenus.xml
│ ├── ExampleReactScreens.xml
│ ├── ExampleScreens.xml
│ ├── FormWidgetExampleForms.xml
│ ├── FormWidgetExampleScreens.xml
│ ├── PortletEditForms.xml
│ └── PortletScreens.xml
├── exampleext
├── ofbiz-component.xml
├── webapp
│ └── exampleext
│ │ └── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
└── widget
│ └── example
│ ├── CommonScreens.xml
│ ├── ExampleForms.xml
│ ├── ExampleMenus.xml
│ └── ExampleScreens.xml
├── firstdatapaymentgateway
├── README.adoc
├── build.gradle
├── config
│ ├── FirstDataUiLabels.xml
│ └── firstdata.properties
├── data
│ ├── FirstDataDemoData.xml
│ ├── FirstDataSecurityGroupDemoData.xml
│ ├── FirstDataSecurityPermissionSeedData.xml
│ └── FirstDataTypeData.xml
├── entitydef
│ └── entitymodel.xml
├── ofbiz-component.xml
├── servicedef
│ └── services.xml
├── src
│ └── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── firstdatapaymentgateway
│ │ └── FirstDataPaymentServices.java
├── template
│ ├── FirstDataPostAuthTemplate.json.ftl
│ ├── FirstDataPreAuthTemplate.json.ftl
│ ├── FirstDataRefundTemplate.json.ftl
│ ├── FirstDataReleaseTemplate.json.ftl
│ └── FirstDataSaleTemplate.json.ftl
├── webapp
│ └── firstdata
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── CommonScreens.xml
│ ├── FirstDataForms.xml
│ ├── FirstDataMenus.xml
│ └── FirstDataScreens.xml
├── ldap
├── build.gradle
├── config
│ └── ldap.xml
├── ofbiz-component.xml
└── src
│ ├── docs
│ └── asciidoc
│ │ └── SingleSignOn.adoc
│ └── main
│ └── java
│ └── org
│ └── apache
│ └── ofbiz
│ └── ldap
│ ├── LdapLoginWorker.java
│ ├── activedirectory
│ └── OFBizActiveDirectoryAuthenticationHandler.java
│ ├── cas
│ └── OFBizCasAuthenticationHandler.java
│ ├── commons
│ ├── AbstractOFBizAuthenticationHandler.java
│ └── InterfaceOFBizAuthenticationHandler.java
│ └── openldap
│ └── OFBizLdapAuthenticationHandler.java
├── lucene
├── README.md
├── build.gradle
├── config
│ └── lucene.properties
├── entitydef
│ └── eecas_product.xml
├── ofbiz-component.xml
├── servicedef
│ └── services.xml
├── src
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── lucene
│ │ │ └── content
│ │ │ ├── AdvancedSearchPrep.groovy
│ │ │ ├── IndexProducts.groovy
│ │ │ ├── Search.groovy
│ │ │ └── SearchProducts.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── content
│ │ ├── search
│ │ ├── ContentDocument.java
│ │ ├── DocumentIndexer.java
│ │ ├── LuceneDocument.java
│ │ ├── ProductDocument.java
│ │ ├── SearchEvents.java
│ │ ├── SearchServices.java
│ │ └── SearchWorker.java
│ │ └── test
│ │ └── LuceneTests.java
├── template
│ └── AdminSearch.ftl
├── testdef
│ ├── data
│ │ └── LuceneTestsData.xml
│ └── lucenetests.xml
├── webapp
│ └── content
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── LuceneForms.xml
│ ├── LuceneMenus.xml
│ └── LuceneScreens.xml
├── msggateway
├── README.md
├── config
│ └── MsgGatewayUiLabels.xml
├── data
│ ├── MsgGatewayDemoData.xml
│ ├── MsgGatewaySecurityGroupDemoData.xml
│ └── MsgGatewaySeedData.xml
├── entitydef
│ └── entitymodel.xml
├── ofbiz-component.xml
├── servicedef
│ └── services.xml
├── src
│ └── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── msg91
│ │ └── Msg91Services.java
├── webapp
│ └── msggateway
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── CommonScreens.xml
│ ├── MsgGatewayMenus.xml
│ └── MsgGatewayScreens.xml
├── multiflex
├── data
│ └── MultiflexThemeData.xml
├── ofbiz-component.xml
├── template
│ ├── Footer.ftl
│ └── Header.ftl
├── webapp
│ └── multiflex
│ │ ├── WEB-INF
│ │ └── web.xml
│ │ ├── images
│ │ ├── bg_bullet_arrow.gif
│ │ ├── bg_bullet_full_1.gif
│ │ ├── bg_bullet_full_2.gif
│ │ ├── bg_bullet_half_1.gif
│ │ ├── bg_bullet_half_2.gif
│ │ ├── bg_corner_topleft.gif
│ │ ├── bg_corner_topright.gif
│ │ ├── bg_foot.jpg
│ │ ├── bg_head_bottom_nav.jpg
│ │ ├── bg_head_breadcrumbs.jpg
│ │ ├── bg_head_middle.jpg
│ │ ├── bg_head_top.jpg
│ │ ├── bg_main_withnav.jpg
│ │ ├── bg_main_withnav_reverse.jpg
│ │ ├── bg_main_withoutnav.jpg
│ │ ├── cal.gif
│ │ ├── flag_de.gif
│ │ ├── flag_en.gif
│ │ ├── flag_fr.gif
│ │ ├── flag_it.gif
│ │ ├── ofbizLogo.gif
│ │ ├── screenshot.jpg
│ │ ├── ui-anim_basic_16x16.gif
│ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ ├── ui-icons_222222_256x240.png
│ │ ├── ui-icons_2e83ff_256x240.png
│ │ ├── ui-icons_454545_256x240.png
│ │ ├── ui-icons_888888_256x240.png
│ │ └── ui-icons_cd0a0a_256x240.png
│ │ └── style.css
└── widget
│ └── Theme.xml
├── myportal
├── README.md
├── config
│ └── MyPortalUiLabels.xml
├── data
│ ├── MyPortalDemoData.xml
│ ├── MyPortalPageDemoData.xml
│ ├── MyPortalSecurityGroupDemoData.xml
│ └── MyPortalSecurityPermissionSeedData.xml
├── minilang
│ ├── Events.xml
│ └── MyPortalServices.xml
├── ofbiz-component.xml
├── servicedef
│ └── services.xml
├── src
│ └── docs
│ │ └── asciidoc
│ │ ├── _include
│ │ ├── portlet-calendar.adoc
│ │ └── portlet-system-info-notes.adoc
│ │ └── my-portal.adoc
├── template
│ ├── Login.ftl
│ └── RegisterPerson.ftl
├── webapp
│ └── myportal
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ └── index.jsp
└── widget
│ ├── CommonScreens.xml
│ ├── MyPortalMenus.xml
│ ├── PortalAdmForms.xml
│ └── PortalAdmScreens.xml
├── passport
├── README.md
├── config
│ ├── PassportUiLabels.xml
│ ├── gitHubAuth.properties
│ └── linkedInAuth.properties
├── data
│ ├── OAuth2CommonSeedData.xml
│ ├── OAuth2GitHubSeedData.xml
│ └── OAuth2LinkedInSeedData.xml
├── entitydef
│ └── entitymodel.xml
├── ofbiz-component.xml
├── src
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── passport
│ │ │ └── login
│ │ │ └── GetThirdPartyLogins.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── passport
│ │ ├── event
│ │ ├── GitHubEvents.java
│ │ └── LinkedInEvents.java
│ │ ├── user
│ │ ├── GitHubAuthenticator.java
│ │ ├── GitHubUserGroupMapper.java
│ │ ├── LinkedInAuthenticator.java
│ │ └── LinkedInUserGroupMapper.java
│ │ └── util
│ │ └── PassportUtil.java
├── template
│ └── login
│ │ └── ThirdPartyLogins.ftl
├── webapp
│ └── passport
│ │ ├── WEB-INF
│ │ ├── controller-passport.xml
│ │ └── web.xml
│ │ └── images
│ │ ├── alipay.png
│ │ ├── github.png
│ │ ├── linkedin.png
│ │ ├── paypal.png
│ │ ├── qq.png
│ │ ├── renren.png
│ │ ├── taobao.png
│ │ ├── weibo.png
│ │ └── weixin.png
└── widget
│ └── PassportScreens.xml
├── pricat
├── README.md
├── build.gradle
├── config
│ ├── PricatUiLabels.xml
│ └── pricat.properties
├── data
│ └── PricatData.xml
├── entitydef
│ └── entitymodel.xml
├── ofbiz-component.xml
├── src
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── pricat
│ │ │ └── pricat
│ │ │ ├── FindMyExcelImport.groovy
│ │ │ └── FindMyExcelImportLog.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ ├── htmlreport
│ │ ├── AbstractHtmlReport.java
│ │ ├── AbstractReport.java
│ │ ├── AbstractReportThread.java
│ │ ├── HtmlReport.java
│ │ ├── InterfaceReport.java
│ │ ├── InterfaceReportThread.java
│ │ ├── sample
│ │ │ ├── SampleHtmlReport.java
│ │ │ └── SampleHtmlThread.java
│ │ └── util
│ │ │ ├── ReportEncoder.java
│ │ │ └── ReportStringUtil.java
│ │ └── pricat
│ │ ├── AbstractPricatParser.java
│ │ ├── InterfacePricatParser.java
│ │ ├── PricatEvents.java
│ │ ├── PricatParseExcelHtmlReport.java
│ │ ├── PricatParseExcelHtmlThread.java
│ │ ├── sample
│ │ ├── SamplePricatEvents.java
│ │ └── SamplePricatParser.java
│ │ └── util
│ │ └── OFBizPricatUtil.java
├── template
│ ├── pricat
│ │ ├── ExcelImportHistoryReport.ftl
│ │ ├── pricatreport.ftl
│ │ ├── report.ftl
│ │ ├── viewExcelImportHistory.ftl
│ │ └── viewExcelImportLog.ftl
│ └── pricatdemo
│ │ ├── SamplePricat.ftl
│ │ ├── countdownreport.ftl
│ │ ├── countupreport.ftl
│ │ ├── main.ftl
│ │ └── parsePricatExcel.ftl
├── webapp
│ ├── pricat
│ │ ├── WEB-INF
│ │ │ ├── controller.xml
│ │ │ └── web.xml
│ │ ├── includes
│ │ │ └── pricat.css
│ │ └── index.jsp
│ └── pricatdemo
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ ├── downloads
│ │ └── SamplePricatTemplate_V1.1.xlsx
│ │ └── index.jsp
└── widget
│ ├── CommonScreens.xml
│ ├── PriCatDemoMenus.xml
│ ├── PriCatMenus.xml
│ └── SampleScreens.xml
├── projectmgr
├── .gitignore
├── README.md
├── build.gradle
├── config
│ └── ProjectMgrUiLabels.xml
├── data
│ ├── ProjectMgrDemoData.xml
│ ├── ProjectMgrDemoPasswordData.xml
│ ├── ProjectMgrPortletData.xml
│ ├── ProjectMgrSecurityGroupDemoData.xml
│ ├── ProjectMgrSecurityPermissionSeedData.xml
│ ├── ProjectMgrSystemPropertyData.xml
│ └── ProjectMgrTypeData.xml
├── entitydef
│ ├── eecas.xml
│ └── entitymodel.xml
├── minilang
│ ├── ProjectPermissionServices.xml
│ └── ProjectSimpleEvents.xml
├── ofbiz-component.xml
├── servicedef
│ └── services.xml
├── src
│ ├── docs
│ │ └── asciidoc
│ │ │ ├── _include
│ │ │ ├── prjm_intro.adoc
│ │ │ └── prjm_project.adoc
│ │ │ └── project-mgr.adoc
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── projectmgr
│ │ │ ├── EditWeekTimesheet.groovy
│ │ │ ├── GanttChart.groovy
│ │ │ ├── GetLastRequestAssignment.groovy
│ │ │ ├── GetProjectId.groovy
│ │ │ ├── ListCurrentProjects.groovy
│ │ │ ├── ListResourceBillingHours.groovy
│ │ │ ├── ProjectBilling.groovy
│ │ │ ├── ProjectIsBillable.groovy
│ │ │ ├── ProjectServices.groovy
│ │ │ └── ProjectServicesScript.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── project
│ │ └── Various.java
├── template
│ ├── project
│ │ ├── EditTaskAndAssoc.ftl
│ │ ├── GanttChart.ftl
│ │ └── summary
│ │ │ └── NoteInfo.ftl
│ ├── request
│ │ └── OverViewRequestItems.ftl
│ └── survey
│ │ ├── ListSurveys.ftl
│ │ └── TestWorkEffortSurvey.ftl
├── webapp
│ └── projectmgr
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ ├── index.jsp
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── static
│ │ ├── projectmgr.css
│ │ └── projectmgr.js
└── widget
│ ├── CommonScreens.xml
│ ├── CustRequestScreens.xml
│ ├── ProjectMenus.xml
│ ├── ProjectScreens.xml
│ ├── ResourceScreens.xml
│ ├── SurveyScreens.xml
│ ├── TaskScreens.xml
│ ├── TimeSheetScreens.xml
│ ├── WorkEffortTrees.xml
│ └── forms
│ ├── CustRequestForms.xml
│ ├── ProjectForms.xml
│ ├── ResourceForms.xml
│ ├── TaskForms.xml
│ └── TimeSheetForms.xml
├── rest-api
├── README.md
├── build.gradle
├── config
│ └── ApiUiLabels.xml
├── dtd
│ └── rest-api.xsd
├── ofbiz-component.xml
├── servicedef
│ └── services.xml
├── src
│ ├── docs
│ │ └── asciidoc
│ │ │ └── rest-api.adoc
│ └── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── ws
│ │ └── rs
│ │ ├── ApiServiceRequest.java
│ │ ├── ConflictException.java
│ │ ├── MethodNotAllowedException.java
│ │ ├── ServiceNotFoundException.java
│ │ ├── ServiceRequestFilter.java
│ │ ├── ServiceRequestProcessor.java
│ │ ├── annotation
│ │ └── ServiceRequestValidator.java
│ │ ├── common
│ │ └── AuthenticationScheme.java
│ │ ├── core
│ │ ├── OFBizApiConfig.java
│ │ └── ResponseStatus.java
│ │ ├── listener
│ │ └── ApiContextListener.java
│ │ ├── model
│ │ ├── ModelApi.java
│ │ ├── ModelApiReader.java
│ │ ├── ModelOperation.java
│ │ └── ModelResource.java
│ │ ├── openapi
│ │ ├── OFBizOpenApiReader.java
│ │ └── OFBizResourceScanner.java
│ │ ├── process
│ │ ├── RestRequestHandler.java
│ │ └── ServiceRequestHandler.java
│ │ ├── resources
│ │ ├── ApiRootResource.java
│ │ ├── AuthenticationResource.java
│ │ ├── IOFBizResource.java
│ │ ├── OFBizResource.java
│ │ ├── OFBizServiceResource.java
│ │ └── OpenApiResource.java
│ │ ├── response
│ │ ├── Error.java
│ │ ├── Messages.java
│ │ ├── Response.java
│ │ └── Success.java
│ │ ├── security
│ │ ├── AuthToken.java
│ │ ├── Secured.java
│ │ └── auth
│ │ │ ├── APIAuthFilter.java
│ │ │ ├── APICorsFilter.java
│ │ │ └── HttpBasicAuthFilter.java
│ │ ├── services
│ │ └── RestServices.java
│ │ ├── spi
│ │ ├── AbstractExceptionMapper.java
│ │ └── impl
│ │ │ ├── GenericServiceExceptionMapper.java
│ │ │ ├── GlobalExceptionMapper.java
│ │ │ ├── JacksonConfig.java
│ │ │ ├── JsonifiedParamConverterProvider.java
│ │ │ └── LinkSerializer.java
│ │ └── util
│ │ ├── ErrorUtil.java
│ │ ├── OpenApiUtil.java
│ │ └── RestApiUtil.java
├── testdef
│ └── rest-apiTests.xml
└── webapp
│ ├── docs
│ ├── README.adoc
│ ├── WEB-INF
│ │ └── web.xml
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── oauth2-redirect.html
│ ├── redoc.html
│ ├── redoc.standalone.js
│ ├── swagger-ui-bundle.js
│ ├── swagger-ui-bundle.js.map
│ ├── swagger-ui-es-bundle-core.js
│ ├── swagger-ui-es-bundle-core.js.map
│ ├── swagger-ui-es-bundle.js
│ ├── swagger-ui-es-bundle.js.map
│ ├── swagger-ui-standalone-preset.js
│ ├── swagger-ui-standalone-preset.js.map
│ ├── swagger-ui.css
│ ├── swagger-ui.css.map
│ ├── swagger-ui.html
│ ├── swagger-ui.js
│ └── swagger-ui.js.map
│ └── rest-api
│ └── WEB-INF
│ └── web.xml
├── scrum
├── README.md
├── config
│ ├── revision.properties
│ └── scrumUiLabels.xml
├── data
│ ├── hookscripts
│ │ ├── commit.py
│ │ ├── post-commit
│ │ └── pre-commit
│ ├── scrumDemoData.xml
│ ├── scrumSecurityGroupDemoData.xml
│ ├── scrumSecurityPermissionSeedData.xml
│ └── scrumTypeData.xml
├── entitydef
│ └── entitymodel.xml
├── minilang
│ ├── ScrumEvents.xml
│ ├── ScrumPermissionServices.xml
│ ├── ScrumServices.xml
│ └── test
│ │ ├── DailyMeetingMinuteTests.xml
│ │ ├── MyWorkTests.xml
│ │ ├── ProductBacklogTest.xml
│ │ ├── ProductTest.xml
│ │ ├── QATests.xml
│ │ ├── ScrumProjectTests.xml
│ │ ├── ScrumTests.xml
│ │ ├── SprintBacklogTests.xml
│ │ ├── SprintTests.xml
│ │ ├── TaskTests.xml
│ │ └── TimesheetTests.xml
├── ofbiz-component.xml
├── ofbizScrumDataModel.odp
├── servicedef
│ ├── permissionServices.xml
│ ├── secas.xml
│ └── services.xml
├── src
│ ├── docs
│ │ └── asciidoc
│ │ │ ├── _include
│ │ │ ├── scrum-add-sprint.adoc
│ │ │ ├── scrum-backlogItem-content.adoc
│ │ │ ├── scrum-default-tasks.adoc
│ │ │ ├── scrum-members.adoc
│ │ │ ├── scrum-my-work.adoc
│ │ │ ├── scrum-open-test.adoc
│ │ │ ├── scrum-product-backlog-item.adoc
│ │ │ ├── scrum-product-categories.adoc
│ │ │ ├── scrum-product-overview.adoc
│ │ │ ├── scrum-product.adoc
│ │ │ ├── scrum-project-sprint.adoc
│ │ │ └── scrum-timeSheet.adoc
│ │ │ └── scrum.adoc
│ └── main
│ │ ├── groovy
│ │ └── org
│ │ │ └── apache
│ │ │ └── ofbiz
│ │ │ └── scrum
│ │ │ ├── AddProductBacklogItem.groovy
│ │ │ ├── AddResourceTaskParty.groovy
│ │ │ ├── BacklogNotifications.groovy
│ │ │ ├── EditDailyHourReport.groovy
│ │ │ ├── EditWeekTimesheet.groovy
│ │ │ ├── FindBacklogItem.groovy
│ │ │ ├── FindProductBacklogItem.groovy
│ │ │ ├── FindTaskList.groovy
│ │ │ ├── ListCurrentProducts.groovy
│ │ │ ├── ListCurrentSprints.groovy
│ │ │ ├── ListRevision.groovy
│ │ │ ├── ListScrumPreferenceSecurityGroup.groovy
│ │ │ ├── ListScrumResource.groovy
│ │ │ ├── ListScrumRolesPersonAndCompany.groovy
│ │ │ ├── ListTimeSheets.groovy
│ │ │ ├── ListUnplanBacklog.groovy
│ │ │ ├── ProductBilling.groovy
│ │ │ ├── ProductEmail.groovy
│ │ │ ├── QuickAddBacklog.groovy
│ │ │ ├── SprintBacklogListItems.groovy
│ │ │ ├── SprintBacklogOptions.groovy
│ │ │ └── TaskList.groovy
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── scrum
│ │ ├── ScrumEvents.java
│ │ └── ScrumServices.java
├── template
│ ├── AcceptedBacklogNotification.ftl
│ ├── ActiveSprintNotification.ftl
│ ├── CancelledBacklogNotification.ftl
│ ├── ClosedSprintNotification.ftl
│ ├── CompletedBacklogNotification.ftl
│ ├── ReviewedBacklogNotification.ftl
│ └── includes
│ │ ├── BacklogByStatusChart.ftl
│ │ ├── BacklogByTypeChart.ftl
│ │ ├── BurnDown.ftl
│ │ ├── DemoTest.ftl
│ │ ├── PieChart.ftl
│ │ ├── ProjectAndSprintChart.ftl
│ │ ├── ProjectByStatusChart.ftl
│ │ ├── Revision.ftl
│ │ ├── TaskByStatusChart.ftl
│ │ └── TaskByTypeChart.ftl
├── testdef
│ └── scrumTests.xml
├── webapp
│ ├── demotest
│ │ ├── WEB-INF
│ │ │ ├── controller.xml
│ │ │ └── web.xml
│ │ └── index.jsp
│ └── scrum
│ │ ├── WEB-INF
│ │ ├── controller.xml
│ │ └── web.xml
│ │ ├── index.jsp
│ │ └── reports
│ │ ├── BacklogByStatusChart.rptdesign
│ │ ├── BacklogByTypeChart.rptdesign
│ │ ├── BacklogChart.rptdesign
│ │ ├── Burndown.rptdesign
│ │ ├── ProjectAndSprintChart.rptdesign
│ │ ├── ProjectByStatusChart.rptdesign
│ │ ├── TaskByStatusChart.rptdesign
│ │ └── TaskByTypeChart.rptdesign
└── widget
│ ├── CommonScreens.xml
│ ├── CommunicationEventForms.xml
│ ├── EmailTemplates.xml
│ ├── FieldLookupForms.xml
│ ├── LookupScreens.xml
│ ├── MyWorkForms.xml
│ ├── MyWorkScreens.xml
│ ├── OpenTestForms.xml
│ ├── OpenTestScreens.xml
│ ├── ProjectForms.xml
│ ├── ResourceForms.xml
│ ├── ResourceScreens.xml
│ ├── TaskForms.xml
│ ├── TaskScreens.xml
│ ├── TimeSheetForms.xml
│ ├── TimeSheetScreens.xml
│ ├── demotest
│ └── DemotestScreen.xml
│ ├── scrumForms.xml
│ ├── scrumMenus.xml
│ └── scrumScreens.xml
├── solr
├── build.gradle
├── home
│ └── solrdefault
│ │ └── conf
│ │ └── solrconfig.xml
├── src
│ └── main
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── solr
│ │ ├── control
│ │ └── OFBizSolrLoginWorker.java
│ │ └── webapp
│ │ ├── OFBizSolrContextFilter.java
│ │ ├── OFBizSolrLoadAdminUiServlet.java
│ │ └── OFBizSolrRedirectServlet.java
└── webapp
│ └── solr
│ └── META-INF
│ └── NOTICE.txt
└── webpos
├── config
└── WebPosUiLabels.xml
├── data
├── DemoPosData.xml
├── DemoRetail.xml
├── PosSecurityData.xml
├── PosSyncSettings.xml
├── PosTypeData.xml
├── WebPosSecurityGroupDemoData.xml
└── WebPosSecurityPermissionSeedData.xml
├── entitydef
└── entitymodel.xml
├── minilang
├── CartEvents.xml
├── CustomerEvents.xml
├── ManagerEvents.xml
├── PaymentEvents.xml
└── PromoEvents.xml
├── ofbiz-component.xml
├── servicedef
├── services.xml
├── services_cart.xml
├── services_customer.xml
├── services_manager.xml
├── services_payment.xml
├── services_promo.xml
└── services_search.xml
├── src
└── main
│ ├── groovy
│ └── org
│ │ └── apache
│ │ └── ofbiz
│ │ └── webpos
│ │ ├── Login.groovy
│ │ ├── WebPosMenus.groovy
│ │ ├── WebPosSetup.groovy
│ │ ├── cart
│ │ └── ShowCart.groovy
│ │ ├── catalog
│ │ ├── Category.groovy
│ │ └── SideDeepCategory.groovy
│ │ ├── customer
│ │ └── EditAddress.groovy
│ │ ├── manager
│ │ └── PaidOutAndIn.groovy
│ │ └── search
│ │ ├── CustomerAddress.groovy
│ │ └── SearchSalesReps.groovy
│ └── java
│ └── org
│ └── apache
│ └── ofbiz
│ └── webpos
│ ├── WebPosEvents.java
│ ├── search
│ └── WebPosSearch.java
│ ├── session
│ └── WebPosSession.java
│ └── transaction
│ └── WebPosTransaction.java
├── template
├── ForgotPassword.ftl
├── GetSecurityQuestion.ftl
├── Login.ftl
├── RequirePasswordChange.ftl
├── cart
│ ├── ChooseVariant.ftl
│ ├── ShowCart.ftl
│ └── ShowCartItemSelected.ftl
├── catalog
│ ├── CategoryDetail.ftl
│ └── SideDeepCategory.ftl
├── customer
│ └── EditAddress.ftl
├── includes
│ ├── Header.ftl
│ └── Messages.ftl
├── manager
│ ├── CloseTerminal.ftl
│ ├── OpenTerminal.ftl
│ ├── PaidOutAndIn.ftl
│ └── VoidOrder.ftl
├── payment
│ ├── PayCash.ftl
│ ├── PayCheck.ftl
│ ├── PayCreditCard.ftl
│ └── PayGiftCard.ftl
├── promo
│ └── PromoCode.ftl
├── search
│ ├── CustomerAddress.ftl
│ ├── SearchParties.ftl
│ ├── SearchPartiesResults.ftl
│ ├── SearchProducts.ftl
│ ├── SearchProductsResults.ftl
│ └── SearchSalesReps.ftl
└── shortcuts
│ └── Shortcuts.ftl
├── webapp
└── webpos
│ ├── WEB-INF
│ ├── controller.xml
│ └── web.xml
│ ├── images
│ ├── js
│ │ ├── CategoryDetail.js
│ │ ├── ChooseVariant.js
│ │ ├── CloseTerminal.js
│ │ ├── Common.js
│ │ ├── EditAddress.js
│ │ ├── OpenTerminal.js
│ │ ├── PaidOutAndIn.js
│ │ ├── PayCash.js
│ │ ├── PayCheck.js
│ │ ├── PayCreditCard.js
│ │ ├── PayFinish.js
│ │ ├── PayGiftCard.js
│ │ ├── PromoCode.js
│ │ ├── SearchParties.js
│ │ ├── SearchPartiesResults.js
│ │ ├── SearchProducts.js
│ │ ├── SearchProductsResults.js
│ │ ├── SearchSalesReps.js
│ │ ├── Shortcuts.js
│ │ ├── ShowCart.js
│ │ ├── ShowCartItemSelected.js
│ │ ├── SideDeepCategory.js
│ │ ├── VoidOrder.js
│ │ ├── WebPosHotkeys.js
│ │ └── jquery.hotkeys-0.7.9.min.js
│ └── webpos.css
│ └── index.jsp
└── widget
├── CartScreens.xml
├── CatalogScreens.xml
├── CommonScreens.xml
├── CustomerScreens.xml
├── ManagerScreens.xml
├── PaymentScreens.xml
├── PromoScreens.xml
├── SearchScreens.xml
├── ShortcutsScreens.xml
├── WebPosMenus.xml
└── WebPosScreens.xml
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
1 | Improved:
2 | Implemented:
3 | Documented:
4 | Completed:
5 | Reverted:
6 | Fixed:
7 | (OFBIZ-)
8 |
9 | Explanation
10 |
11 | Thanks:
12 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | bin/
3 | node_modules/
4 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | ofbiz-plugins
4 |
5 |
6 |
7 | org.eclipse.jdt.core.javanature
8 |
9 |
10 |
11 | org.eclipse.jdt.core.javabuilder
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/NOTICE:
--------------------------------------------------------------------------------
1 | Apache OFBiz
2 | Copyright 2001-2024 The Apache Software Foundation
3 |
4 | This product includes software developed at
5 | The Apache Software Foundation (http://www.apache.org/).
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # ofbiz-plugins
2 | Apache OFBiz is an open source product for the automation of enterprise processes.
3 | It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning.
4 | OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.
5 |
6 | The OFBiz plugins repository, that notably includes the E-Business/E-Commerce component, is complementary to the ofbiz-framework repository (https://github.com/apache/ofbiz-framework)
7 | It includes component that are not necessary for OFBiz to work but add significant features, like the ecommerce one, but not only.
8 |
9 | You can find more documentation (asciidoc format), in the docs component.
10 | You can also find technical information at https://nightlies.apache.org/ofbiz/stable/readme/html5/README.html#ofbiz-plugin-system
11 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 |
17 | The Apache OFBiz security page is [https://ofbiz.apache.org/security.html](https://ofbiz.apache.org/security.html).
--------------------------------------------------------------------------------
/VERSION:
--------------------------------------------------------------------------------
1 | Trunk
--------------------------------------------------------------------------------
/assetmaint/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # Assetmaint component
4 | The asset management and maintenance application enables organisations to maintain a register of all kinds of assets. It enables them to plan maintenance and keep track of allocations and use. Integrates with the accounting module regarding depreciation bookings.
5 |
6 |
7 | ## Features
8 |
9 | Asset registration
10 | Maintenance planning
11 | Depreciation calculation and registration
12 | Meter registrations
13 | Allocation registration
14 |
15 |
--------------------------------------------------------------------------------
/assetmaint/data/AssetMaintSeedData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/assetmaint/src/docs/asciidoc/assetm.adoc:
--------------------------------------------------------------------------------
1 | ////
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | ////
19 | = Asset Maintenance plugin
20 |
21 | Assets are items of value that are owned by the business.
22 |
23 | The Asset Maintenance application is used to schedule and trace all maintenance activities on assets.
24 |
--------------------------------------------------------------------------------
/assetmaint/testdef/assetmainttests.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/assetmaint/webapp/assetmaint/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------
/assetmaint/webapp/ismgr/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------
/bi/config/bi.properties:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | ###############################################################################
19 | fromDate=2016-09-01
20 | thruDate=2026-09-01
--------------------------------------------------------------------------------
/bi/data/BiSecurityGroupDemoData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/bi/data/BiSecurityPermissionSeedData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/bi/data/BiTypeData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/bi/src/main/groovy/org/apache/ofbiz/bi/RunStarSchemaQuery.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.bi
20 |
21 | import org.apache.ofbiz.base.util.UtilHttp
22 |
23 | starSchemaName = parameters.starSchemaName
24 | selectedFieldList = UtilHttp.parseMultiFormData(parameters)
25 |
26 | columnNames = [] as Set
27 | selectedFieldList.each { selectedField ->
28 | columnNames.add(selectedField.selectedFieldName)
29 | }
30 | context.columnNames = columnNames
31 | List records = []
32 | records = select(context.columnNames).from(starSchemaName).distinct(false).queryList()
33 |
34 | context.records = records
35 |
--------------------------------------------------------------------------------
/bi/webapp/bi/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
--------------------------------------------------------------------------------
/bi/widget/BiMenus.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
24 |
25 |
--------------------------------------------------------------------------------
/birt/README.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | # Birt component
4 | For more information about this component visit the [https://cwiki.apache.org/confluence/display/OFBIZ/Using+BIRT+with+OFBiz](https://cwiki.apache.org/confluence/display/OFBIZ/Using+BIRT+with+OFBiz) page in the OFBiz wiki
5 |
6 | Information about the birt product can be found at: [http://www.eclipse.org/birt/](http://www.eclipse.org/birt/)
7 |
8 | Information on the OFBiz Flexible Birt Reports are at [https://cwiki.apache.org/confluence/display/OFBIZ/Birt+Flexible+Reports](https://cwiki.apache.org/confluence/display/OFBIZ/Birt+Flexible+Reports)
--------------------------------------------------------------------------------
/birt/build.gradle:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 | dependencies {
21 | pluginLibsCompile('org.eclipse.birt.runtime:viewservlets:4.5.0') {
22 | exclude group: 'org.eclipse.birt.runtime.3_7_1', module: 'derby'
23 | exclude group: 'org.eclipse.birt.runtime.3_7_1', module: 'org.apache.batik.pdf'
24 | }
25 | }
26 |
27 | configurations.all {
28 | exclude group: 'org.eclipse.birt.runtime', module: 'javax.xml.stream'
29 | exclude group: 'org.eclipse.birt.runtime.3_7_1', module: 'org.apache.xml.serializer'
30 | exclude group: 'org.eclipse.birt.runtime.3_7_1', module: 'org.apache.xerces'
31 | }
32 |
--------------------------------------------------------------------------------
/birt/data/example/ExampleTypeData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Aggregation-builder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Aggregation-builder.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Birt-Menus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Birt-Menus.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Data-Explorer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Data-Explorer.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Design-with-break-complete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Design-with-break-complete.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Design-with-break.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Design-with-break.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Edit-Report-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Edit-Report-screen.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Example-Report.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Example-Report.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Expression-builder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Expression-builder.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Group.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Palette.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Palette.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Report-Builder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Report-Builder.png
--------------------------------------------------------------------------------
/birt/src/docs/asciidoc/images/birt/Report-Master.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/birt/src/docs/asciidoc/images/birt/Report-Master.png
--------------------------------------------------------------------------------
/birt/src/main/groovy/org/apache/ofbiz/birt/accounting/InvoiceAcctgTransEntryParameters.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.birt.accounting
20 |
21 | try {
22 | birtParameters = [:]
23 | birtParameters.invoiceId = parameters.invoiceId
24 | birtParameters.userLoginId = userLogin.userLoginId
25 | request.setAttribute("birtParameters", birtParameters)
26 | } catch (e) {
27 | logError(e)
28 | }
29 | return "success";
30 |
--------------------------------------------------------------------------------
/birt/src/main/groovy/org/apache/ofbiz/birt/accounting/PaymentAcctgTransEntryParameters.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.birt.accounting
20 |
21 | try {
22 | birtParameters = [:]
23 | birtParameters.paymentId = parameters.paymentId
24 | birtParameters.userLoginId = userLogin.userLoginId
25 | request.setAttribute("birtParameters", birtParameters)
26 | } catch (e) {
27 | logError(e)
28 | }
29 | return "success";
30 |
--------------------------------------------------------------------------------
/birt/src/main/groovy/org/apache/ofbiz/birt/accounting/TrialBalanceParameters.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.birt.accounting
20 |
21 | try {
22 | def birtParameters = [:]
23 | birtParameters.organizationPartyId = parameters.organizationPartyId
24 | birtParameters.customTimePeriodId = parameters.customTimePeriodId
25 | birtParameters.userLoginId = userLogin.userLoginId
26 | request.setAttribute("birtParameters", birtParameters)
27 | } catch (e) {
28 | logError(e)
29 | }
30 | return "success";
31 |
--------------------------------------------------------------------------------
/birt/src/main/groovy/org/apache/ofbiz/birt/order/OrderByChannel.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.birt.order
20 |
21 | birtParameters = [:]
22 | if(request.getParameter("SalesChannel")){
23 | birtParameters.saleChannel = request.getParameter("SalesChannel")
24 | }else{
25 | birtParameters.saleChannel = "null"
26 | }
27 | request.setAttribute("birtParameters", birtParameters)
28 |
29 | return "success"
30 |
--------------------------------------------------------------------------------
/birt/src/main/groovy/org/apache/ofbiz/birt/report/PrepareBirtCall.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.birt.report
20 |
21 | import org.apache.ofbiz.base.util.UtilProperties
22 |
23 | def birtParameters = [:]
24 |
25 | birtParameters.parameters = parameters
26 | birtParameters.modelElementName = parameters.modelElementName
27 | birtParameters.userLogin = context.userLogin
28 | birtParameters.locale = locale
29 |
30 | request.setAttribute("birtParameters", birtParameters)
31 | return "success"
32 |
--------------------------------------------------------------------------------
/birt/webapp/accounting/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------
/birt/webapp/birt/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------
/birt/webapp/facility/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------
/birt/webapp/ordermgr/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------
/cmssite/template/cms/BlogList.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
21 | <#list blogList as blog>
22 | ${blog.contentName}
23 | [${blog.contentId}]
24 | <@renderSubContentCache subContentId=blog.contentId mapKey="SUMMARY"/>
25 |
26 | #list>
--------------------------------------------------------------------------------
/cmssite/template/cms/MainDecorator.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | ${(decoratedContent.subcontent.htmlHead)?default((thisContent.subcontent.htmlHead)!)}
21 | ${(decoratedContent.subcontent.header)?default((thisContent.subcontent.header)!)}
22 |
23 | ${decoratedContent}
24 |
25 | ${(decoratedContent.subcontent.footer)?default((thisContent.subcontent.footer)!)}
26 |
--------------------------------------------------------------------------------
/cmssite/webapp/cmssite/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%pageContext.forward("cms/cms");%>
21 |
--------------------------------------------------------------------------------
/docs/asciidoc/plugins-developer-manual.adoc:
--------------------------------------------------------------------------------
1 | ////
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | ////
19 | = Apache OFBiz Plugins for Developer
20 | The Apache OFBiz Project
21 |
22 | :imagesdir: ./images
23 | ifdef::backend-pdf[]
24 | :title-logo-image: image::OFBiz-Logo.svg[Apache OFBiz Logo, pdfwidth=4.25in, align=center]
25 | :source-highlighter: rouge
26 | endif::[]
27 | :toc:
28 | :sectnums:
29 |
30 | == Deployment
31 |
32 | include::../../ldap/src/docs/asciidoc/SingleSignOn.adoc[leveloffset=+2]
33 |
34 |
35 |
--------------------------------------------------------------------------------
/ebay/data/EbaySecurityGroupDemoData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/ebay/data/EbaySecurityPermissionSeedData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/ebay/src/main/groovy/org/apache/ofbiz/ebay/EbayOrders.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ebay
20 |
21 | if (parameters.orderList) {
22 | session.setAttribute("orderList", parameters.orderList)
23 | }
24 |
--------------------------------------------------------------------------------
/ebay/src/main/groovy/org/apache/ofbiz/ebay/UpdatedEbayOrders.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ebay
20 |
21 | if (session.getAttribute("orderList")) {
22 | session.removeAttribute("orderList")
23 | return "success"
24 | }
25 |
--------------------------------------------------------------------------------
/ebay/webapp/ebay/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
--------------------------------------------------------------------------------
/ebaystore/data/EbayStoreSecurityPermissionSeedData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/ebaystore/src/main/groovy/org/apache/ofbiz/ebaystore/automationPreferences/GetEbayJobsandbox.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ebaystore.automationPreferences
20 |
21 | jobSandboxs = from("JobSandbox").where("authUserLoginId", userLoginId).queryList()
22 | job = null
23 | jobId = null
24 | if(jobSandboxs) {
25 | job = jobSandboxs.get(0)
26 | } else {
27 | jobId = delegator.getNextSeqId("JobSandbox")
28 | }
29 | context.jobId = jobId
30 | context.job = job
31 |
--------------------------------------------------------------------------------
/ebaystore/src/main/groovy/org/apache/ofbiz/ebaystore/store/CheckOrderStatus.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ebaystore.store
20 |
21 | import org.apache.ofbiz.entity.util.EntityUtil
22 |
23 | context.importStatus = "NOT_IMPORT"
24 | orderHeaders = from("OrderHeader").where("externalId", externalId).queryList()
25 | if (orderHeaders.size() > 0) {
26 | orderHeader = EntityUtil.getFirst(orderHeaders)
27 | context.orderId = orderHeader.get("orderId")
28 | if ("ORDER_APPROVED".equals(orderHeader.get("statusId").toString())) {
29 | context.importStatus = "IMPORTED"
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/ebaystore/src/main/groovy/org/apache/ofbiz/ebaystore/store/OrderListParameters.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ebaystore.store
20 |
21 | session.setAttribute("shippingAddressCtx", shippingAddressCtx)
22 | session.setAttribute("shippingServiceSelectedCtx", shippingServiceSelectedCtx)
23 | session.setAttribute("shippingDetailsCtx", shippingDetailsCtx)
24 | session.setAttribute("checkoutStatusCtx", checkoutStatusCtx)
25 | session.setAttribute("externalTransactionCtx", externalTransactionCtx)
26 | session.setAttribute("orderItemList", orderItemList)
27 |
--------------------------------------------------------------------------------
/ecommerce/config/blog.properties:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | ###############################################################################
19 | create.allow.password=true
20 | default.customer.password=oh3kjEkk
21 | root.publish.point=BLOGROOT
22 | root.publish.point.blog=BLOGROOT
23 | root.publish.point.forum=FORUMROOT
24 | # -- Required checkout fields
25 | require.email=true
26 | require.phone=false
27 | blog.view.size=6
28 |
29 |
--------------------------------------------------------------------------------
/ecommerce/data/DemoTemplateData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/ecommerce/data/DemoTree.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/ecommerce/data/EcommerceSecurityData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ecommerce/data/cutekid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/ecommerce/data/cutekid.jpg
--------------------------------------------------------------------------------
/ecommerce/src/main/groovy/org/apache/ofbiz/ecommerce/catalog/MiniReorderProds.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ecommerce.catalog
20 |
21 | import org.apache.ofbiz.order.shoppingcart.product.ProductDisplayWorker
22 |
23 | reorderProductResults = ProductDisplayWorker.getQuickReorderProducts(request)
24 | context.reorderProducts = reorderProductResults.products
25 | context.reorderQuantities = reorderProductResults.quantities
26 |
--------------------------------------------------------------------------------
/ecommerce/src/main/groovy/org/apache/ofbiz/ecommerce/content/ContentPrep.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ecommerce.content
20 |
21 | context.contentId = parameters.cid ?: parameters.contentId
22 |
--------------------------------------------------------------------------------
/ecommerce/src/main/groovy/org/apache/ofbiz/ecommerce/customer/CustomerReviews.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ecommerce.customer
20 |
21 | import org.apache.ofbiz.entity.condition.EntityOperator
22 | import org.apache.ofbiz.entity.condition.EntityCondition
23 |
24 | // get the product review(s) for the given user
25 | if (userLogin) {
26 | reviews = from("ProductReview").where("userLoginId", userLogin.userLoginId).cache(true).queryList()
27 |
28 | context.reviews = reviews
29 | }
30 |
--------------------------------------------------------------------------------
/ecommerce/src/main/groovy/org/apache/ofbiz/ecommerce/customer/EditPerson.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ecommerce.customer
20 |
21 | import java.util.HashMap
22 | import org.apache.ofbiz.base.util.UtilHttp
23 |
24 | tryEntity = true
25 | errorMessage = parameters._ERROR_MESSAGE_
26 | if (errorMessage) {
27 | tryEntity = false
28 | }
29 | personData = person
30 | if (!tryEntity) personData = UtilHttp.getParameterMap(request)
31 | if (!personData) personData = [:]
32 |
33 | context.personData = personData
34 |
--------------------------------------------------------------------------------
/ecommerce/src/main/groovy/org/apache/ofbiz/ecommerce/customer/GiftCardBalance.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ecommerce.customer
20 |
21 | import org.apache.ofbiz.product.store.*
22 | context.paymentProperties = ProductStoreWorker.getProductStorePaymentProperties(request, "GIFT_CARD", null, true)
23 |
--------------------------------------------------------------------------------
/ecommerce/src/main/groovy/org/apache/ofbiz/ecommerce/customer/OnePageCheckoutOptions.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ecommerce.customer
20 |
21 | import org.apache.ofbiz.order.shoppingcart.shipping.*
22 |
23 | shoppingCart = session.getAttribute("shoppingCart")
24 |
25 | // Reassign items requiring drop-shipping to new or existing drop-ship groups
26 | if (shoppingCart) {
27 | shoppingCart.createDropShipGroups(dispatcher)
28 | }
29 |
--------------------------------------------------------------------------------
/ecommerce/src/main/groovy/org/apache/ofbiz/ecommerce/order/PaymentOptions.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ecommerce.order
20 |
21 | import org.apache.ofbiz.order.shoppingcart.*
22 |
23 | //Get the Cart
24 | cart = ShoppingCartEvents.getCartObject(request)
25 | paymentMethodTypeIds = cart.getPaymentMethodTypeIds()
26 | paymentMethodTypeIds.each { paymentMethodTypeId ->
27 | context.callSubmitForm = true
28 | if ("GIFT_CARD".equals(paymentMethodTypeId)) {
29 | context.addGiftCard = "Y"
30 | } else {
31 | context.paymentMethodTypeId = paymentMethodTypeId
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/ecommerce/src/main/groovy/org/apache/ofbiz/ecommerce/order/QuickAnonCheckoutLinks.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.ecommerce.order
20 |
21 | import org.apache.ofbiz.order.shoppingcart.ShoppingCartEvents
22 |
23 | shoppingCart = ShoppingCartEvents.getCartObject(request)
24 |
25 | userLogin = context.userLogin
26 | if (userLogin) {
27 | context.enableShippingAddress = true
28 | }
29 |
30 | shippingContactMechId = shoppingCart.getShippingContactMechId()
31 | if (shippingContactMechId) {
32 | context.enableShipmentMethod = true
33 | }
34 |
--------------------------------------------------------------------------------
/ecommerce/template/Main.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#-- Render the category page -->
21 | <#if requestAttributes.productCategoryId?has_content>
22 | ${screens.render("component://ecommerce/widget/CatalogScreens.xml#bestSellingCategory")}
23 | ${screens.render("component://ecommerce/widget/CatalogScreens.xml#category-include")}
24 | <#else>
25 |
${uiLabelMap.EcommerceNoPROMOTIONCategory}
26 | #if>
27 |
--------------------------------------------------------------------------------
/ecommerce/template/blog/BlogContentAltLink.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
24 |
25 |
--------------------------------------------------------------------------------
/ecommerce/template/blog/Blogs.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
36 |
--------------------------------------------------------------------------------
/ecommerce/template/cart/PromotionDetails.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
--------------------------------------------------------------------------------
/ecommerce/template/catalog/DetailImage.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
21 | <#if requestParameters.detail?has_content>
22 |
23 | <#else>
24 |
27 | #if>
28 |
29 |
30 |
--------------------------------------------------------------------------------
/ecommerce/template/catalog/PopularTags.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#if tagCloudList?has_content>
21 |
34 | #if>
35 |
--------------------------------------------------------------------------------
/ecommerce/template/catalog/ProductUomDropDownOnly.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | <#if product?? && mainProducts??>
20 |
21 |
27 |
28 | #if>
--------------------------------------------------------------------------------
/ecommerce/template/content/DefaultContent.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <@renderSubContent subContentId=contentId/>
21 |
--------------------------------------------------------------------------------
/ecommerce/template/customer/CustomerSurvey.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
36 |
--------------------------------------------------------------------------------
/ecommerce/template/email/ContactListUnsubscribeEmail.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
21 |
Successfully unsubscribed from ${contactList.contactListName} contact list.
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ecommerce/template/email/ContactUsEmail.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
21 |
22 |
23 |
The information filled by the person on contact us page is as follows:
27 |
28 |
--------------------------------------------------------------------------------
/ecommerce/template/email/EmailPayRetry.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
21 | <#if "ORDER_REJECTED" == orderHeader.statusId>
22 | ${uiLabelMap.OrderEmailProblemWithYourPaymentMethod} ${orderHeader.orderId}.
23 | ${uiLabelMap.OrderEmailProblemCancelledNotProcessed}
24 | <#elseif "ORDER_APPROVED" == orderHeader.statusId>
25 | ${uiLabelMap.OrderEmailPaymentOK} ${orderHeader.orderId} ${uiLabelMap.OrderEmailAccepted}
26 | <#else>
27 | ${uiLabelMap.OrderEmailSorry} ${orderHeader.orderId}.
28 | #if>
29 | ${uiLabelMap.OrderEmailCustomerService} (email@email.com)
30 | <#-- Customer service email (not a variable why?) must be adapted - JLR 1/6/5 -->
31 |
--------------------------------------------------------------------------------
/ecommerce/template/email/ReturnAccept.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#-- ReturnHeader and a List of ReturnItem records is available to this template -->
21 |
22 | ${uiLabelMap.EcommerceReturnRequest}
23 |
35 |
--------------------------------------------------------------------------------
/ecommerce/template/email/ReturnCancel.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#-- ReturnHeader and a List of ReturnItem records is available to this template -->
21 |
22 |
23 | ${uiLabelMap.EcommerceReturnRequestNb} ${returnHeader.returnId} ${uiLabelMap.EcommerceReturnRequestCancelled}
24 |
25 |
--------------------------------------------------------------------------------
/ecommerce/template/email/ReturnComplete.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#-- ReturnHeader and a List of ReturnItem records is available to this template -->
21 |
22 |
23 | ${uiLabelMap.EcommerceReturnRequestNb} ${returnHeader.returnId} ${uiLabelMap.EcommerceReturnRequestCompleted}
24 |
25 |
--------------------------------------------------------------------------------
/ecommerce/template/email/TellAFriend.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
21 |
22 | ${sendTo},
23 |
24 | ${sendFrom} ${uiLabelMap.EcommerceFollowingMessage}
25 |
26 | ${message}
27 |
28 | ${pageUrl}
29 |
30 |
31 |
--------------------------------------------------------------------------------
/ecommerce/template/forum/Forums.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
--------------------------------------------------------------------------------
/ecommerce/template/forum/ShowForum.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#list forumMessages! as forumMessage>
21 | <#include "MessageDisplay.ftl">
22 | #list>
23 |
--------------------------------------------------------------------------------
/ecommerce/template/order/AnonymousTrail.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#if shipAddr??>
21 |
22 | ${uiLabelMap.EcommerceChangeShippingAddress}
23 |
24 | <#if shipOptions??>
25 |
26 | ${uiLabelMap.EcommerceChangeShippingOptions}
27 |
28 | <#if billing??>
29 |
30 | ${uiLabelMap.EcommerceChangePaymentInfo}
31 |
32 | #if>
33 | #if>
34 | #if>
35 |
--------------------------------------------------------------------------------
/ecommerce/template/order/CcInfo.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#if !creditCard?has_content>
21 | <#assign creditCard = requestParameters>
22 | #if>
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
${uiLabelMap.AccountingCreditCardInformation}
31 |
32 |
33 |
34 |
35 | ${screens.render("component://ecommerce/widget/CustomerScreens.xml#creditCardFields")}
36 |
37 |
--------------------------------------------------------------------------------
/ecommerce/template/order/OrderComplete.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
27 | #if>
28 |
--------------------------------------------------------------------------------
/ecommerce/template/order/OrderStatus.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | <#if orderHeader?has_content>
20 | ${screens.render("component://ecommerce/widget/OrderScreens.xml#orderheader")}
21 |
22 | ${screens.render("component://ecommerce/widget/OrderScreens.xml#orderitems")}
23 | <#else>
24 |
${uiLabelMap.OrderSpecifiedNotFound}.
25 | #if>
26 |
--------------------------------------------------------------------------------
/ecommerce/template/quote/CreateOrderQuote.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
29 |
30 |
--------------------------------------------------------------------------------
/ecommerce/webapp/ecommerce/images/remove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/ecommerce/webapp/ecommerce/images/remove.png
--------------------------------------------------------------------------------
/ecommerce/webapp/ecommerce/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%pageContext.forward("control/main");%>
21 |
--------------------------------------------------------------------------------
/ecommerce/webapp/ecommerce/js/bsgdprcookies/.gitignore:
--------------------------------------------------------------------------------
1 | jquery-3.3.1.min.js
2 | /jquery.bs.gdpr.cookies.min.js
3 |
--------------------------------------------------------------------------------
/ecommerce/webapp/ecommerce/js/bsgdprcookies/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 Aleksander Woźnica
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/ecommerce/webapp/ecommerce/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent:*
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/ecommerce/webapp/ecomseo/README:
--------------------------------------------------------------------------------
1 | If you want to know more about this feature, please check
2 | https://cwiki.apache.org/confluence/display/OFBIZ/Search+Engine+Optimisation%2C+SEO+in+ecommerce
3 |
4 |
--------------------------------------------------------------------------------
/ecommerce/webapp/ecomseo/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%response.sendRedirect("control/main");%>
21 |
--------------------------------------------------------------------------------
/example/.gitignore:
--------------------------------------------------------------------------------
1 | webapp/example/vite-react-app
2 | .gradle
3 |
--------------------------------------------------------------------------------
/example/config/config.txt:
--------------------------------------------------------------------------------
1 | #####################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | #####################################################################
19 |
20 | This directory is usually placed on the classpath for configuration and
21 | property files.
22 |
--------------------------------------------------------------------------------
/example/config/examplepdf.properties:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | ###############################################################################
19 |
20 | # If Y, the default.pdf.owner.password will be used as owner password, the user input password will be used as user password;
21 | # if N, the user input password will be used as owner password and user password.
22 | use.default.pdf.owner.password=N
23 |
24 | default.pdf.owner.password=ofbiz
25 |
--------------------------------------------------------------------------------
/example/data/ExampleTypeData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/example/dtd/dtd.txt:
--------------------------------------------------------------------------------
1 | #####################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | #####################################################################
19 |
20 | Place all DTDs / schemas which need to be included on the classpath here.
21 | All files located in this directory will be placed in the root of the built jar.
22 |
--------------------------------------------------------------------------------
/example/entitydef/entitydef.txt:
--------------------------------------------------------------------------------
1 | #####################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | #####################################################################
19 |
20 | Entity model, Entity ECA, and Entity group definitions.
21 | Usually in the format of:
22 |
23 | entitymodel.xml
24 | entitygroup.xml
25 | eecas.xml
26 |
--------------------------------------------------------------------------------
/example/minilang/README.txt:
--------------------------------------------------------------------------------
1 | #####################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | #####################################################################
19 |
20 | The minilang directory is for static resources that are interpreted at run time rather than being compiled. This goes on the classpath, but does not get built or put into a JAR file.
21 |
--------------------------------------------------------------------------------
/example/servicedef/servicedef.txt:
--------------------------------------------------------------------------------
1 | #####################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | #####################################################################
19 |
20 | Service definitions including group and eca definitions.
21 | Usually formatted as:
22 |
23 | services.xml
24 | groups.xml
25 | secas.xml
26 |
--------------------------------------------------------------------------------
/example/src/docs/asciidoc/_include/example_main.adoc:
--------------------------------------------------------------------------------
1 | ////
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | ////
19 |
20 | = The Example Main page
21 |
22 | In this page, you can create or search an example
--------------------------------------------------------------------------------
/example/src/main/java/src.txt:
--------------------------------------------------------------------------------
1 | #####################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | #####################################################################
19 |
20 | All source code related to the component.
--------------------------------------------------------------------------------
/example/template/includes/ApiKey.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
--------------------------------------------------------------------------------
/example/template/includes/AppendJavascript.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
--------------------------------------------------------------------------------
/example/testdef/assertdata/TestUserLoginData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/example/vite-react-app/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/example/vite-react-app/index.html:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | Vite + React + TS
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/example/vite-react-app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vite-react-app",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "license": "Apache-2.0",
7 | "scripts": {
8 | "dev": "vite",
9 | "build": "tsc && vite build --minify false",
10 | "preview": "vite preview"
11 | },
12 | "dependencies": {
13 | "fp-ts": "^2.13.1",
14 | "react": "^18.2.0",
15 | "react-dom": "^18.2.0"
16 | },
17 | "devDependencies": {
18 | "@types/react": "^18.0.28",
19 | "@types/react-dom": "^18.0.11",
20 | "@vitejs/plugin-react": "^3.1.0",
21 | "prettier": "^2.8.7",
22 | "typescript": "^4.9.3",
23 | "vite": "^4.5.5"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/example/vite-react-app/src/index.css:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 |
--------------------------------------------------------------------------------
/example/vite-react-app/src/main.tsx:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 | import React from "react";
21 | import ReactDOM from "react-dom/client";
22 | import App from "./App";
23 | import "./index.css";
24 | import {ApiContextProvider} from "./ApiContext";
25 |
26 | ReactDOM.createRoot(
27 | document.getElementById("ReactExamplesRootContainer") as HTMLElement
28 | ).render(
29 |
30 |
31 |
32 |
33 |
34 | );
35 |
--------------------------------------------------------------------------------
/example/vite-react-app/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 | ///
21 |
--------------------------------------------------------------------------------
/example/vite-react-app/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ESNext",
4 | "useDefineForClassFields": true,
5 | "lib": ["DOM", "DOM.Iterable", "ESNext"],
6 | "allowJs": false,
7 | "skipLibCheck": true,
8 | "esModuleInterop": false,
9 | "allowSyntheticDefaultImports": true,
10 | "strict": true,
11 | "forceConsistentCasingInFileNames": true,
12 | "module": "ESNext",
13 | "moduleResolution": "Node",
14 | "resolveJsonModule": true,
15 | "isolatedModules": true,
16 | "noEmit": true,
17 | "jsx": "react-jsx"
18 | },
19 | "include": ["src"],
20 | "references": [{ "path": "./tsconfig.node.json" }]
21 | }
22 |
--------------------------------------------------------------------------------
/example/vite-react-app/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "module": "ESNext",
5 | "moduleResolution": "Node",
6 | "allowSyntheticDefaultImports": true
7 | },
8 | "include": ["vite.config.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/example/vite-react-app/vite.config.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 | import { defineConfig } from 'vite'
21 | import react from '@vitejs/plugin-react'
22 |
23 | // https://vitejs.dev/config/
24 | export default defineConfig({
25 | plugins: [react()],
26 | base: '/example/vite-react-app/',
27 | build: {
28 | manifest: true,
29 | outDir: '../webapp/example/vite-react-app',
30 | },
31 | })
32 |
--------------------------------------------------------------------------------
/example/webapp/example/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%response.sendRedirect("control/main");%>
21 |
--------------------------------------------------------------------------------
/example/webapp/exampleext/WEB-INF/README:
--------------------------------------------------------------------------------
1 | Empty for now
--------------------------------------------------------------------------------
/example/webapp/exampleext/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%response.sendRedirect("control/main");%>
--------------------------------------------------------------------------------
/example/webapp/webapp.txt:
--------------------------------------------------------------------------------
1 | #####################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | #####################################################################
19 |
20 | Web applications which will be mounted by the container would go here.
21 |
--------------------------------------------------------------------------------
/exampleext/webapp/exampleext/WEB-INF/controller.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
23 |
24 |
25 | Extended Catalog Manager Controller Configuration File
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/firstdatapaymentgateway/README.adoc:
--------------------------------------------------------------------------------
1 | [[FirstDataPaymentGateway]]
2 | = First Data Payment Gateway
3 |
4 | [[steps-to-integrate]]
5 | == Steps to integrate First Data Payment Gateway with Apache OFBiz
6 |
7 | * Checkout or install the "firstdatapaymentgateway" plugin from the Apache OFBiz repository.
8 | https://github.com/apache/ofbiz-plugins.git
9 | * Make sure you load the data from following files manually or using loadAll command.
10 | ** FirstDataTypeData.xml
11 | ** FirstDataSecurityPermissionSeedData.xml
12 | ** FirstDataSecurityGroupDemoData.xml
13 | ** FirstDataDemoData.xml
14 | * Make sure you have created your test account on First Data and you have enabled REST APIs for your test merchant account.
15 | Also you have got following configuration parameters from the First Data against your merchant account.
16 | ** App Name
17 | ** API Key
18 | ** API Secret
19 | * Now build and start the server.
20 | * Hit following URL and use admin credentials for login.
21 | `https://localhost:8443/firstdata/control/main`
22 | * Fill in the configuration parameters which you have got from First Data in appropriate fields.
23 | Transaction URL to be entered should be of sandbox server.
24 | `https://cert.api.firstdata.com/gateway/v2`
25 | * Now you can place order and check transactions like Auth, Capture, Refund and Release.
--------------------------------------------------------------------------------
/firstdatapaymentgateway/build.gradle:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 | dependencies {
21 | //Examples of compile-time and runtime dependencies
22 |
23 | //pluginLibsCompile 'junit:junit-dep:4.10'
24 | //pluginLibsRuntime 'junit:junit-dep:4.10'
25 | }
--------------------------------------------------------------------------------
/firstdatapaymentgateway/template/FirstDataPostAuthTemplate.json.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | {
20 | "requestType": "PostAuthTransaction",
21 | "transactionAmount": {
22 | "total": "${amount}",
23 | "currency": "${currency}"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/firstdatapaymentgateway/template/FirstDataPreAuthTemplate.json.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | {
20 | "transactionAmount": {
21 | "total": "${amount}",
22 | "currency": "${currency}"
23 | },
24 | "requestType": "PaymentCardPreAuthTransaction",
25 | "paymentMethod": {
26 | "paymentCard": {
27 | "number": "${cardNumber}",
28 | <#if cardSecurityCode?has_content>
29 | "securityCode": "${cardSecurityCode}",
30 | #if>
31 | "expiryDate": {
32 | "month": "${expireMonth}",
33 | "year": "${expireYear}"
34 | }
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/firstdatapaymentgateway/template/FirstDataRefundTemplate.json.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | {
20 | "requestType": "ReturnTransaction",
21 | "transactionAmount": {
22 | "total": "${amount}",
23 | "currency": "${currency}"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/firstdatapaymentgateway/template/FirstDataReleaseTemplate.json.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | {
20 | "requestType": "VoidTransaction",
21 | "comments": "${comments}"
22 | }
23 |
--------------------------------------------------------------------------------
/firstdatapaymentgateway/template/FirstDataSaleTemplate.json.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | {
20 | "transactionAmount": {
21 | "total": "${amount}",
22 | "currency": "${currency}"
23 | },
24 | "requestType": "PaymentCardSaleTransaction",
25 | "paymentMethod": {
26 | "paymentCard": {
27 | "number": "${cardNumber}",
28 | <#if cardSecurityCode?has_content>
29 | "securityCode": "${cardSecurityCode}",
30 | #if>
31 | "expiryDate": {
32 | "month": "${expireMonth}",
33 | "year": "${expireYear}"
34 | }
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/firstdatapaymentgateway/webapp/firstdata/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%response.sendRedirect("control/main");%>
--------------------------------------------------------------------------------
/firstdatapaymentgateway/widget/FirstDataMenus.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
25 |
--------------------------------------------------------------------------------
/ldap/ofbiz-component.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/lucene/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # Lucene component
4 | This component enables integrators to enhance indexing and search/find capabilities regarding OFBiz data elements based on integrated Apache Lucene features and functionalities.
5 |
6 |
--------------------------------------------------------------------------------
/lucene/build.gradle:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | dependencies {
20 | // 1. Remember to change the version LUCENE_VERSION in SearchWorker class when upgrading.
21 | // 2. luceneMatchVersion should be updated in solrconfig.xml
22 | // 3. Also Solr et Lucene should use the same version,
23 | pluginLibsCompile 'org.apache.lucene:lucene-core:9.8.0'
24 | pluginLibsCompile 'org.apache.lucene:lucene-queryparser:9.8.0'
25 | // pluginLibsCompile 'org.apache.lucene:lucene-analyzers-common:9.8.0'
26 | pluginLibsCompile 'org.apache.lucene:lucene-analysis-common:9.8.0'
27 | }
28 |
--------------------------------------------------------------------------------
/lucene/config/lucene.properties:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | ###############################################################################
19 |
20 | defaultIndex=runtime/indexes/lucene
21 |
--------------------------------------------------------------------------------
/lucene/src/main/java/org/apache/ofbiz/content/search/LuceneDocument.java:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | *******************************************************************************/
19 | package org.apache.ofbiz.content.search;
20 |
21 | import org.apache.ofbiz.entity.Delegator;
22 |
23 | import org.apache.lucene.document.Document;
24 | import org.apache.lucene.index.Term;
25 |
26 | public interface LuceneDocument {
27 |
28 | Term getDocumentIdentifier();
29 |
30 | Document prepareDocument(Delegator delegator);
31 | }
32 |
--------------------------------------------------------------------------------
/lucene/testdef/lucenetests.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/lucene/webapp/content/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
--------------------------------------------------------------------------------
/msggateway/webapp/msggateway/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%response.sendRedirect("control/main");%>
--------------------------------------------------------------------------------
/msggateway/widget/MsgGatewayMenus.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
25 |
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 | Apache OFBiz - multiflex Ecommerce Visual Theme
23 | multiflex Ecommerce Visual Theme
24 |
25 |
26 | index.jsp
27 | main.jsp
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_bullet_arrow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_bullet_arrow.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_bullet_full_1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_bullet_full_1.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_bullet_full_2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_bullet_full_2.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_bullet_half_1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_bullet_half_1.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_bullet_half_2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_bullet_half_2.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_corner_topleft.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_corner_topleft.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_corner_topright.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_corner_topright.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_foot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_foot.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_head_bottom_nav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_head_bottom_nav.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_head_breadcrumbs.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_head_breadcrumbs.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_head_middle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_head_middle.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_head_top.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_head_top.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_main_withnav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_main_withnav.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_main_withnav_reverse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_main_withnav_reverse.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/bg_main_withoutnav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/bg_main_withoutnav.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/cal.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/cal.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/flag_de.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/flag_de.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/flag_en.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/flag_en.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/flag_fr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/flag_fr.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/flag_it.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/flag_it.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ofbizLogo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ofbizLogo.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/screenshot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/screenshot.jpg
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-anim_basic_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-anim_basic_16x16.gif
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/multiflex/webapp/multiflex/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/multiflex/webapp/multiflex/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/myportal/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # MyPortal component
4 | This component enables organisations to provide their users with a self service starting point.
5 |
6 | Enabling both internal (employees) and external (customers, sub-contractors) to manage their own profile for the back-end applications of OFBiz™, register time spent on projects and manufacturing tasks and manage their schedule and tasks.
7 |
8 | ## Features
9 |
10 | Page management (application admin)
11 | Time registration
12 | Tasks execution
13 | Profile management
14 |
15 |
16 |
--------------------------------------------------------------------------------
/myportal/src/docs/asciidoc/_include/portlet-calendar.adoc:
--------------------------------------------------------------------------------
1 | ////
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | ////
19 |
20 | = The Calendar Portlet
21 |
22 | This portlet provides an overview on a dayly/weekly/or month period.
23 | You will see the particular view with the ability to add an event.
--------------------------------------------------------------------------------
/myportal/webapp/myportal/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------
/passport/config/gitHubAuth.properties:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | ###############################################################################
19 |
20 | github.env.prefix=test
21 |
22 | github.authenticator.enabled=true
23 |
24 | # github.group.map.1=github-user=FULLADMIN
25 |
--------------------------------------------------------------------------------
/passport/config/linkedInAuth.properties:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | ###############################################################################
19 |
20 | linkedin.env.prefix=test
21 |
22 | linkedin.authenticator.enabled=true
23 |
24 | # linkedin.group.map.1=linkedin-user=FULLADMIN
25 |
--------------------------------------------------------------------------------
/passport/data/OAuth2CommonSeedData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/passport/template/login/ThirdPartyLogins.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 | <#if storeLoginMethList?exists && storeLoginMethList?has_content>
21 |
29 | #if>
30 |
--------------------------------------------------------------------------------
/passport/webapp/passport/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
21 |
22 |
23 | Apache OFBiz - Passport Component
24 | Passport Component of the Apache OFBiz Project
25 |
--------------------------------------------------------------------------------
/passport/webapp/passport/images/alipay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/alipay.png
--------------------------------------------------------------------------------
/passport/webapp/passport/images/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/github.png
--------------------------------------------------------------------------------
/passport/webapp/passport/images/linkedin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/linkedin.png
--------------------------------------------------------------------------------
/passport/webapp/passport/images/paypal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/paypal.png
--------------------------------------------------------------------------------
/passport/webapp/passport/images/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/qq.png
--------------------------------------------------------------------------------
/passport/webapp/passport/images/renren.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/renren.png
--------------------------------------------------------------------------------
/passport/webapp/passport/images/taobao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/taobao.png
--------------------------------------------------------------------------------
/passport/webapp/passport/images/weibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/weibo.png
--------------------------------------------------------------------------------
/passport/webapp/passport/images/weixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/passport/webapp/passport/images/weixin.png
--------------------------------------------------------------------------------
/pricat/README.md:
--------------------------------------------------------------------------------
1 | # PriCat component
2 | PriCat is the abbreviation of Price and Catalog/Category. The PriCat component is to support importing/parsing excel files with price and catalog/category data. The excel files can be checked by version, header column names, currencyId. Each row can be validated by facility(name, Id and ownership), required fields, string or number and etc.
3 |
4 | PriCat component contains two webapps: /pricat/ and /pricatdemo/. In production environment, you SHOULD remove or disable the /pricatdemo/.
5 |
6 | ## more information
7 | ---------------------------------------
8 | PriCat Demos
9 | ---------------------------------------
10 | /pricatdemo/control/SamplePricat/: you can use this demo to implement your own excel templates.
11 |
12 | /pricatdemo/control/countdownreport and /pricatdemo/control/countupreport: these 2 demos are on html report, you can try this way to display the processing report of rebuilding of lucene index or marchine learning data.
--------------------------------------------------------------------------------
/pricat/build.gradle:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | dependencies {
20 | pluginLibsCompile 'org.safehaus.jug:jug:2.0.0:asl'
21 | // poi-ooxml-schemas-5.0.0.pom'. Received status code 401 from server
22 | pluginLibsCompile 'org.apache.poi:poi-ooxml:4.1.2'
23 | pluginLibsCompile 'org.apache.poi:poi-ooxml-schemas:4.1.2'
24 | pluginLibsCompile 'org.apache.poi:poi-excelant:4.1.2'
25 | pluginLibsCompile 'org.apache.poi:poi-scratchpad:4.1.2'
26 | }
27 |
--------------------------------------------------------------------------------
/pricat/config/pricat.properties:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | ###############################################################################
19 |
20 | # the latest pricat version to parse and download
21 | pricat.latest.version=V1.1
22 |
23 | # the max number of pricat history files to keep
24 | pricat.history.max.filenumber=20
25 |
--------------------------------------------------------------------------------
/pricat/src/main/groovy/org/apache/ofbiz/pricat/pricat/FindMyExcelImport.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.pricat.pricat
20 |
21 | import org.apache.ofbiz.base.util.*;
22 |
23 | module = "FindMyExcelImport.groovy";
24 |
25 | data = from("ExcelImportHistory").where("userLoginId", userLogin.userLoginId).orderBy("sequenceNum DESC").queryList();
26 | context.data = data;
27 |
--------------------------------------------------------------------------------
/pricat/template/pricat/viewExcelImportHistory.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
--------------------------------------------------------------------------------
/pricat/template/pricat/viewExcelImportLog.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
--------------------------------------------------------------------------------
/pricat/template/pricatdemo/countdownreport.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | <#assign report = Static["org.apache.ofbiz.htmlreport.sample.SampleHtmlReport"].getReport(request, response)>
20 | ${report.prepareDisplayReport(request, response, "countdown", "/pricatdemo/control/countdownreport")}
21 | <#include "component://pricat/template/pricat/report.ftl">
22 |
--------------------------------------------------------------------------------
/pricat/template/pricatdemo/countupreport.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | <#assign report = Static["org.apache.ofbiz.htmlreport.sample.SampleHtmlReport"].getReport(request, response)>
20 | ${report.prepareDisplayReport(request, response, "countup", "/pricatdemo/control/countupreport")}
21 | <#include "component://pricat/template/pricat/report.ftl">
22 |
--------------------------------------------------------------------------------
/pricat/template/pricatdemo/main.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 |
20 |
21 |
22 |
23 |
${uiLabelMap.PriCatDemoMainPage}
24 |
25 |
26 |
27 |
28 |
29 |
${uiLabelMap.PricatDemoMessage}
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/pricat/template/pricatdemo/parsePricatExcel.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | <#assign report = Static["org.apache.ofbiz.pricat.PricatParseExcelHtmlReport"].getReport(request, response)>
20 | ${report.prepareDisplayReport(request, response, "parse_excel", "/pricatdemo/control/parseSamplePricat")}
21 | <#include "component://pricat/template/pricat/pricatreport.ftl">
22 |
--------------------------------------------------------------------------------
/pricat/webapp/pricat/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%response.sendRedirect("control/main");%>
21 |
--------------------------------------------------------------------------------
/pricat/webapp/pricatdemo/downloads/SamplePricatTemplate_V1.1.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/pricat/webapp/pricatdemo/downloads/SamplePricatTemplate_V1.1.xlsx
--------------------------------------------------------------------------------
/pricat/webapp/pricatdemo/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 |
20 | <%response.sendRedirect("control/main");%>
21 |
--------------------------------------------------------------------------------
/pricat/widget/PriCatMenus.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
22 |
23 |
28 |
29 |
--------------------------------------------------------------------------------
/projectmgr/.gitignore:
--------------------------------------------------------------------------------
1 | .gradle
2 |
--------------------------------------------------------------------------------
/projectmgr/build.gradle:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 | plugins {
21 | id 'ofbiz-node-conventions'
22 | }
23 |
24 | node {
25 | nodeProjectDir = file("webapp/projectmgr")
26 | }
27 |
--------------------------------------------------------------------------------
/projectmgr/data/ProjectMgrSystemPropertyData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/projectmgr/template/project/GanttChart.ftl:
--------------------------------------------------------------------------------
1 | <#-- -->
2 | <#--
3 | Licensed to the Apache Software Foundation (ASF) under one
4 | or more contributor license agreements. See the NOTICE file
5 | distributed with this work for additional information
6 | regarding copyright ownership. The ASF licenses this file
7 | to you under the Apache License, Version 2.0 (the
8 | "License"); you may not use this file except in compliance
9 | with the License. You may obtain a copy of the License at
10 |
11 | http://www.apache.org/licenses/LICENSE-2.0
12 |
13 | Unless required by applicable law or agreed to in writing,
14 | software distributed under the License is distributed on an
15 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 | KIND, either express or implied. See the License for the
17 | specific language governing permissions and limitations
18 | under the License.
19 | -->
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/projectmgr/webapp/projectmgr/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------
/projectmgr/webapp/projectmgr/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ofbiz-projectmgr",
3 | "description": "ofbiz-plugins projectmgr NPM dependencies configuration",
4 | "repository": "https://github.com/apache/ofbiz-plugins",
5 | "license": "Apache-2.0",
6 | "dependencies": {
7 | "jsgantt-improved": "^2.8.9"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/projectmgr/webapp/projectmgr/static/projectmgr.css:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 | /* This CSS file is used for the Project Manager component. */
21 |
22 | /* Remove any margins that my have been set on all divs by the themes, such as Rainbowstone */
23 | .gchartcontainer div {
24 | margin: unset
25 | }
26 |
--------------------------------------------------------------------------------
/rest-api/README.md:
--------------------------------------------------------------------------------
1 | # REST API component
2 | For more information about this component visit [https://nightlies.apache.org/ofbiz/trunk/plugins/](https://nightlies.apache.org/ofbiz/trunk/plugins/) page.
3 |
--------------------------------------------------------------------------------
/rest-api/testdef/rest-apiTests.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/rest-api/webapp/docs/README.adoc:
--------------------------------------------------------------------------------
1 | = REST API documentation
2 |
3 | You can choose between Swagger UI and Redoc to publish documentation for the REST API.
4 |
5 | == Swagger
6 |
7 | Current version: swagger-ui-4.2.1
8 |
9 | Access: https://localhost:8443/docs/swagger-ui.html
10 |
11 | == Redoc
12 |
13 | Current version: redoc@2.0.0-rc.59
14 |
15 | Accesss: https://localhost:8443/docs/redoc.html
--------------------------------------------------------------------------------
/rest-api/webapp/docs/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 | Apache OFBiz - REST API Swagger Component
23 | REST API Swagger Component of the Apache OFBiz Project
24 |
25 |
--------------------------------------------------------------------------------
/rest-api/webapp/docs/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/rest-api/webapp/docs/favicon-16x16.png
--------------------------------------------------------------------------------
/rest-api/webapp/docs/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/rest-api/webapp/docs/favicon-32x32.png
--------------------------------------------------------------------------------
/scrum/config/revision.properties:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Licensed to the Apache Software Foundation (ASF) under one
3 | # or more contributor license agreements. See the NOTICE file
4 | # distributed with this work for additional information
5 | # regarding copyright ownership. The ASF licenses this file
6 | # to you under the Apache License, Version 2.0 (the
7 | # "License"); you may not use this file except in compliance
8 | # with the License. You may obtain a copy of the License at
9 | #
10 | # http://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing,
13 | # software distributed under the License is distributed on an
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | # KIND, either express or implied. See the License for the
16 | # specific language governing permissions and limitations
17 | # under the License.
18 | ###############################################################################
19 |
20 | # -- The section
21 | [config]
22 | # -- repositories url.
23 | revision.url=www.example.com/svn/
24 |
25 | # -- The OFBiz Web Service url
26 | ofbiz.webservice.url=http://www.example.com/webtools/control/SOAPService
27 |
28 | # -- the Host name
29 | host.name=www.example.com
30 | host.port=80
31 |
32 | # -- subversion user and password (subversion admin)
33 | svn.user=demoUser
34 | svn.password=demoPassword
35 |
--------------------------------------------------------------------------------
/scrum/ofbizScrumDataModel.odp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/apache/ofbiz-plugins/7b261dd92a47e6f50d1d4d8fc8500317fe2518d4/scrum/ofbizScrumDataModel.odp
--------------------------------------------------------------------------------
/scrum/src/docs/asciidoc/_include/scrum-timeSheet.adoc:
--------------------------------------------------------------------------------
1 | ////
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | ////
19 | = TimeSheet
20 | == Timesheet screen consists of.
21 | . Find TimeSheet
22 | . Timesheet List
23 |
24 | == Find TimeSheet
25 | To find the required timesheet.
26 |
27 | == Timesheet List
28 | To show the timesheet.
29 | There is the To Complete button for setting the timesheet.
--------------------------------------------------------------------------------
/scrum/template/includes/Revision.ftl:
--------------------------------------------------------------------------------
1 | <#--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | -->
19 | <#if result?has_content>
20 |
21 |
Subversion Information for repository : ${result.repository!}, revision# ${result.revision!}
The differences between revisions: ${oldrevision!} and ${result.revision!}
30 |
${result.diffMessage}
31 |
32 | #if>
--------------------------------------------------------------------------------
/scrum/webapp/demotest/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
--------------------------------------------------------------------------------
/scrum/webapp/scrum/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
--------------------------------------------------------------------------------
/webpos/data/WebPosSecurityGroupDemoData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/webpos/data/WebPosSecurityPermissionSeedData.xml:
--------------------------------------------------------------------------------
1 |
2 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/webpos/src/main/groovy/org/apache/ofbiz/webpos/manager/PaidOutAndIn.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.webpos.manager
20 |
21 | context.paidReasonIn = from("Enumeration").where("enumTypeId", "POS_PAID_REASON_IN").orderBy("sequenceId").queryList()
22 | context.paidReasonOut = from("Enumeration").where("enumTypeId", "POS_PAID_REASON_OUT").orderBy("sequenceId").queryList()
23 |
--------------------------------------------------------------------------------
/webpos/src/main/groovy/org/apache/ofbiz/webpos/search/SearchSalesReps.groovy:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package org.apache.ofbiz.webpos.search
20 |
21 | context.salesReps = from("PartyRoleNameDetail").where("roleTypeId", "SALES_REP").orderBy("lastName", "firstName").queryList()
22 |
23 | shoppingCart = session.getAttribute("shoppingCart")
24 | if (shoppingCart) {
25 | context.cartSalesReps = shoppingCart.getAdditionalPartyRoleMap().SALES_REP
26 | }
27 |
--------------------------------------------------------------------------------
/webpos/webapp/webpos/images/js/SideDeepCategory.js:
--------------------------------------------------------------------------------
1 | /*
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | */
19 | function selectCategory(productCategoryId) {
20 | jQuery('#SideDeepCategoryList').load('SideDeepCategory', {category_id:productCategoryId});
21 | jQuery('#CategoryDetailList').load('CategoryDetail', {productCategoryId:productCategoryId});
22 | }
--------------------------------------------------------------------------------
/webpos/webapp/webpos/images/js/WebPosHotkeys.js:
--------------------------------------------------------------------------------
1 | WebPosHotkeys = {
2 | hotkeys: [],
3 |
4 | on: function (type, data, fnCode, fn, label) {
5 | var arr = [type, data, fnCode, fn, label];
6 | this.hotkeys.push(arr);
7 | }
8 | }
--------------------------------------------------------------------------------
/webpos/webapp/webpos/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Licensed to the Apache Software Foundation (ASF) under one
3 | or more contributor license agreements. See the NOTICE file
4 | distributed with this work for additional information
5 | regarding copyright ownership. The ASF licenses this file
6 | to you under the Apache License, Version 2.0 (the
7 | "License"); you may not use this file except in compliance
8 | with the License. You may obtain a copy of the License at
9 |
10 | http://www.apache.org/licenses/LICENSE-2.0
11 |
12 | Unless required by applicable law or agreed to in writing,
13 | software distributed under the License is distributed on an
14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | KIND, either express or implied. See the License for the
16 | specific language governing permissions and limitations
17 | under the License.
18 | --%>
19 | <%response.sendRedirect("control/main");%>
20 |
--------------------------------------------------------------------------------