applications/accounting/minilang/ledger/GeneralLedgerServices.xml (17 lines): - line 26: - line 37: - line 875: - line 1010: - line 1173: - line 1235: - line 1323: - line 1432: - line 1509: - line 1638: - line 1741: - line 2023: - line 2197: applications/product/src/main/groovy/org/apache/ofbiz/product/product/product/ProductServicesScript.groovy (10 lines): - line 102: //FIXME maybe convert to entity-auto - line 263: * TODO: is this code correct? What is the meaning of duplicating inventory items? - line 653: //TODO convert to entity-auto - line 669: //TODO convert to entity-auto - line 686: //TODO convert to entity-auto - line 704: //TODO convert to entity-auto - line 720: //TODO convert to entity-auto - line 737: //TODO convert to entity-auto - line 753: //TODO convert to entity-auto - line 817: // FIXME: Jobs should not be manually created applications/accounting/src/main/java/org/apache/ofbiz/accounting/invoice/InvoiceServices.java (9 lines): - line 230: // TODO: ideally this should be the same time as when a shipment is sent and be passed in as a parameter - line 233: // TODO: perhaps consider billing account net days term as well? - line 281: // TODO: it might be nice to filter OrderTerms to only copy over financial terms. - line 632: //FIXME: Need to check here isTaxIncludedInPrice pass to use cache - line 691: // TODO: This is not an ideal solution. Instead, we need to use OrderAdjustment.includeInTax when it is implemented - line 2213: // TODO: what about the productFeatureId? - line 2301: // TODO: Note that we use the value of Product.taxable here. This is not an ideal solution. Instead, use returnAdjustment - line 2359: // XXX TODO Note: we need to implement ReturnAdjustment.includeInTax for this to work properly - line 3645: // TODO: this is inefficient -- instead use HashSet to construct a distinct Set of invoiceIds, then iterate over it and call applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/techdata/TechDataServices.java (9 lines): - line 96: //FIXME is it correct ? - line 276: // TODO read TechDataCalendarExcWeek to manage execption week (maybe it's needed to refactor the entity definition - line 283: // TODO read TechDataCalendarExcDay to manage execption day - line 308: // TODO read TechDataCalendarExcWeek to manage execption week (maybe it's needed to refactor the entity definition - line 315: // TODO read TechDataCalendarExcDay to manage execption day - line 428: // TODO read TechDataCalendarExcWeek to manage exception week (maybe it's needed to refactor the entity definition - line 435: // TODO read TechDataCalendarExcDay to manage execption day - line 460: // TODO read TechDataCalendarExcWeek to manage exception week (maybe it's needed to refactor the entity definition - line 467: // TODO read TechDataCalendarExcDay to manage execption day applications/accounting/src/main/java/org/apache/ofbiz/accounting/payment/PaymentGatewayServices.java (9 lines): - line 102: * TODO: it might be nice to return the paymentGatewayResponseId - line 212: // TODO: what do we do with this? we need to fail the auth but still allow the order through so it can be fixed later - line 231: // TODO optional: any other ways to find the bill to party? perhaps look at info from OrderPaymentPreference, - line 514: // TODO refactor the payment API to handle support all addresses - line 615: // TODO: this is bad; we should be expiring the old card and creating a new one instead of editing it - line 1330: // FIXME: this is an hack to avoid a service validation error for processCaptureResult (captureRefNum is mandatory, - line 1415: // TODO: add what the billing account cannot support to the re-auth amount - line 1416: // TODO: add support for re-auth for additional funds - line 1595: // TODO: check the statusId of the payment applications/order/src/main/java/org/apache/ofbiz/order/order/OrderServices.java (9 lines): - line 1739: // TODO and NOTE DEJ20070816: this is NOT a good way to determine if this is a face-to-face or immediatelyFulfilled order - line 1957: // TODO: re-balance free shipping adjustment - line 3235: // TODO: looks like result is ignored here, but we should be looking for errors - line 3275: // TODO: check service result for an error return - line 3568: // TODO: Add support for fulfillment email - line 5163: // TODO (use the "system" user) - line 5168: // TODO: skip this if there is already a purchase order associated with the sales order (ship group) - line 5246: // TODO: improve error handling - line 6446: // FIXME: This code is unreliable - the JobSandbox value might have been purged. Use another mechanism to persist orderEntryFromDateTime. config/codenarc/codenarc.groovy (8 lines): - line 128: // TODO : ImplicitClosureParameter - line 139: // TODO ParameterReassignment : need discussion since var modification through reference is done in 40+ groovy location. - line 173: // TODO : need to discuss about execption CatchException for scripting (allow global Exception catching) - line 369: // TODO : need refactoring AbcMetric // Requires the GMetrics jar - line 372: // TODO : need refactoring CyclomaticComplexity // Requires the GMetrics jar - line 374: // TODO : need refactoring MethodSize - line 375: // TODO : need serious refactoring NestedBlockDepth - line 376: // TODO : need refactoring ParameterCount framework/widget/src/main/java/org/apache/ofbiz/widget/model/XmlWidgetActionVisitor.java (8 lines): - line 56: // TODO: Create ByAndFinder visitor - line 62: // TODO: Create ByAndFinder visitor - line 68: // TODO: Create ByConditionFinder visitor - line 74: // TODO: Create ByConditionFinder visitor - line 80: // TODO: Create PrimaryKeyFinder visitor - line 150: // TODO: Create Field Map visitor - line 164: // TODO: Create Field Map visitor - line 179: // TODO: Create Field Map visitor applications/order/src/main/java/org/apache/ofbiz/order/shoppingcart/ShoppingCart.java (8 lines): - line 557: // TODO change method signature, this one is really scary, above are not bad too :/ ! - line 569: // TODO change method signature, this one is really scary, above are not bad too :/ ! - line 2802: // TODO: before we set the value we have to verify if all the products - line 3232: // TODO: should we select a default agreement? For now we don't do this. - line 3871: /** TODO: Sets the first attempt orderId for this cart. */ - line 4472: // TODO - we need to change the way free shipping promotions work - line 4491: // TODO - fix the free shipping promotions!! - line 4776: // TODO: multiple commitments for the same requirement are still not supported framework/widget/src/main/java/org/apache/ofbiz/widget/model/ModelTree.java (8 lines): - line 363: // TODO: Make this a generic condition object. - line 389: // FIXME: Validate child elements, should be only one of actions, entity-one, service, script. - line 998: // FIXME: Encoding should be done by the renderer, not by the model. - line 1082: // FIXME: Using a widget model in this way is an ugly hack. - line 1087: // FIXME: Something to be replaced by a builder class, but allows us to quickly - line 1233: // FIXME: Encoding should be done by the renderer, not by the model. - line 1248: // FIXME: Encoding should be done by the renderer, not by the model. - line 1369: // FIXME: Validate child elements, should be only one of actions, entity-and, entity-condition, service, script. applications/order/src/main/java/org/apache/ofbiz/order/order/OrderReturnServices.java (7 lines): - line 570: // TODO: the returnablePrice should be set to the amount minus the already returned amount - line 1894: // TODO: only the first ship group associated to the item - line 1968: // TODO: prodCatalogId, agreementId - line 2002: // TODO: orderItemTypeId, prodCatalogId, productCategoryId - line 2065: // TODO: manualRefNum, manualAuthCode, securityCode, presentFlag, overflowFlag - line 2361: // TODO should we filter on payment's status (PMNT_SENT, PMNT_RECEIVED) - line 2664: // TODO: find on a view-entity with a sum is probably more efficient applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java (7 lines): - line 191: // TODO: security management and finishing cleaning (ex copy from PartyServices.java) - line 384: // TODO: if in the BOM a routingWorkEffortId is specified, but the task is not in the routing - line 1050: // TODO: not supported for CostComponentCalc entries directly associated to a product - line 1111: // TODO: before doing these totals we should convert the cost components' costs to the - line 2293: // TODO: if the task is not running, then return an error message. - line 2591: // TODO: load the configuration - line 3673: // TODO: set the reservation applications/content/src/main/java/org/apache/ofbiz/content/data/DataServices.java (7 lines): - line 212: // TODO we could verify the file type (here "All") with dataResourceTypeId. Anyway it's done with isValidFile() - line 282: // TODO I believe the call below to SecuredUpload::isValidFile is now useless because of the same in createFileNoPerm - line 297: // TODO I believe the call below to SecuredUpload::isValidFile is now useless because of the same in createFileNoPerm - line 492: // TODO I believe the call below to SecuredUpload::isValidFile is now useless because of the same in createFileNoPerm - line 505: // TODO I believe the call below to SecuredUpload::isValidFile is now useless because of the same in createFileNoPerm - line 682: // TODO I believe the call below to SecuredUpload::isValidFile is now useless because of the same in createFileNoPerm - line 742: // TODO I believe the call below to SecuredUpload::isValidFile is now useless because of the same in createFileNoPerm framework/minilang/dtd/simple-methods.xsd (6 lines): - line 1844: - line 1900: - line 1948: - line 1973: - line 2052: - line 2087: applications/marketing/src/main/java/org/apache/ofbiz/sfa/vcard/VCard.java (6 lines): - line 105: //TODO manage update - line 164: //TODO change uncorrect labellisation - line 197: /* TODO improve this part to manage party organization */ - line 273: //TODO : this can be better set by checking contactMechPurposeTypeId - line 283: //TODO : this can be better set by checking contactMechPurposeTypeId - line 291: //TODO : convert to directdownload of a vcf file applications/order/src/main/java/org/apache/ofbiz/order/order/OrderReadHelper.java (6 lines): - line 1325: * for all preference types. TODO: filter by status as well? - line 1384: // get the payments of the desired type for these invoices TODO: in models where invoices can have many orders, this needs to be refined - line 1943: // TODO: Implement use count and days - line 2161: // add up the returned quantities for this group TODO: received quantity should be used eventually - line 3680: // TODO: find on a view-entity with a sum is probably more efficient - line 4005: // TODO: cancelled payments? applications/product/minilang/product/inventory/StockMoveServices.xml (5 lines): - line 29: - line 188: - line 193: - line 219: - line 330: applications/product/src/main/java/org/apache/ofbiz/product/product/ProductSearch.java (5 lines): - line 413: //TODO: find out why Oracle and other dbs don't like the query resulting from this and fix: productIdGroupBy = true; - line 1163: // TODO This is not used OOTB since OFBIZ-9164 and could simply return null, kept for custom projects - line 1329: // TODO getString to be localized like get("description", locale) - line 1954: // TODO: implement LastUpdatedRangeConstraint makeEntityCondition - line 1960: // TODO: implement the pretty print for log messages and even UI stuff applications/datamodel/data/seed/AccountingSeedData.xml (5 lines): - line 47: - line 48: - line 49: - line 54: - line 55: framework/service/src/main/java/org/apache/ofbiz/service/ServiceDispatcher.java (5 lines): - line 80: // FIXME: These fields are not thread-safe. They are modified by EntityDataLoadContainer. - line 357: // TODO: if there is an ECA called async or in a new transaction it won't get rolled back - line 406: // FIXME without this line all simple test failed - line 453: // TODO need testing in other databases because they all return different error messages for this! - line 500: // TODO: add to run after parent tx framework/widget/src/main/java/org/apache/ofbiz/widget/model/CommonWidgetModels.java (4 lines): - line 261: // FIXME: Encoding should be done by the renderer, not by the model. - line 331: // FIXME: This is a bad practice. Client code should not need to "know" what this value is. - line 353: // FIXME: These don't belong in this class (might have been used for image) - line 648: // FIXME: Encoding should be done by the renderer, not by the model. applications/content/src/main/java/org/apache/ofbiz/content/ContentManagementEvents.java (4 lines): - line 179: // TODO check the purpose of this list and if we want to make use of it. Else remove - line 191: // TODO: this needs to be given author userLogin - line 257: // TODO check if this should be removed (see above) - line 275: // TODO check if this should be removed (see above) framework/common/src/main/java/org/apache/ofbiz/common/login/LoginServices.java (4 lines): - line 96: // TODO: this should be moved to using the NEW Authenticator API - line 445: // TODO: more than this is needed to support 100% external authentication - line 446: // TODO: party + security information is needed; Userlogin will need to be stored - line 811: // TODO: change this security group because we can't use permission groups defined in the applications from the framework. applications/product/src/main/groovy/org/apache/ofbiz/product/product/store/ProductStoreServices.groovy (4 lines): - line 211: // TODO: must entire quantity be available in one location? - line 280: // TODO: what to do with ASSET_USAGE? Only done elsewhere? Would need date/time range info to check availability - line 321: // TODO: must entire quantity be available in one location? - line 340: /* TODO: must entire quantity be available in one location? applications/order/src/main/java/org/apache/ofbiz/order/quote/QuoteServices.java (4 lines): - line 169: //TODO create Quote Terms still to be implemented - line 170: //TODO create Quote Term Attributes still to be implemented - line 278: //TODO create Quote Terms still to be implemented the base service createQuoteTerm - line 279: //TODO create Quote Term Attributes still to be implemented the base service createQuoteTermAttribute applications/order/src/main/java/org/apache/ofbiz/order/OrderManagerEvents.java (4 lines): - line 59: // FIXME: this event doesn't seem to be used; we may want to remove it - line 84: // TODO: updating payment preferences should be done as a service - line 239: // TODO: this should be done with a service - line 329: // TODO: updating order payment preference should be done with a service applications/product/minilang/product/inventory/InventoryServices.xml (4 lines): - line 307: - line 308: - line 339: framework/entity/src/main/java/org/apache/ofbiz/entity/model/ModelRelation.java (4 lines): - line 242: // TODO: Externalize this. - line 261: // TODO: Externalize this. - line 285: // TODO: Externalize this. - line 309: // TODO: Externalize this. framework/security/src/main/java/org/apache/ofbiz/security/CsrfUtil.java (4 lines): - line 58: return size() > cacheSize; // TODO use also csrf.cache.size here? - line 153: String controlServletPart = "/control/"; // TODO remove with OFBIZ-11229 - line 193: // TODO when OFBIZ-11354 will be done this will need to be removed even if it should be OK as is - line 335: && !"/SetTimeZoneFromBrowser".equals(request.getPathInfo())) { // TODO maybe this can be improved... framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/FormRenderer.java (4 lines): - line 449: // TODO: manage colspan - line 467: // TODO: determine somehow if this is the last one... how? - line 614: formStringRenderer.renderFormatItemRowFormCellOpen(writer, localContext, modelForm); // TODO: colspan - line 753: // TODO: this is a bad design, for EntityListIterators we should skip to the lowIndex and go from there, MUCH more efficient... applications/order/src/main/java/org/apache/ofbiz/order/shoppingcart/ShoppingCartEvents.java (3 lines): - line 568: // TODO: implement multiple survey per product - line 771: // TODO: the code below here needs some cleanups - line 1636: // TODO: re-factor and move this inside the ShoppingCart constructor framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/html/HtmlMenuRenderer.java (3 lines): - line 261: // TODO: Remove else after UI refactor - allow both id and style - line 268: // TODO: Eliminate embedded styling after refactor - line 291: // TODO: div can't be directly inside an UL framework/service/src/main/java/org/apache/ofbiz/service/ModelService.java (3 lines): - line 1034: // TODO : Does not yet support getting nested parameters - line 1045: // TODO : Does not yet support getting nested parameters - line 1877: // TODO: this is another case where having different optional/required settings for IN and OUT framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/macro/MacroTreeRenderer.java (3 lines): - line 74: // FIXME: I am using a Date as an hack to provide a unique name for the template... - line 156: // FIXME: Using a widget model in this way is an ugly hack. - line 315: String alt = ""; //TODO add alt to tree images image.getAlt(context); applications/marketing/minilang/marketing/contact/ContactListServices.xml (3 lines): - line 374: - line 375: - line 377: framework/service/src/main/groovy/org/apache/ofbiz/service/engine/GroovyBaseScript.groovy (3 lines): - line 99: // TODO: implement some clever i18n mechanism based on the userLogin and locale in the binding - line 121: // TODO: implement some clever i18n mechanism based on the userLogin and locale in the binding - line 132: // TODO: implement some clever i18n mechanism based on the userLogin and locale in the binding framework/entityext/src/main/java/org/apache/ofbiz/entityext/permission/EntityPermissionChecker.java (3 lines): - line 293: //TODO: privilegeEnumId test - line 576: // TODO: need to return some information here about why it failed - line 836: // TODO: Need to use ContentManagementWorker.getAuthorContent first framework/entity/src/main/java/org/apache/ofbiz/entity/GenericEntity.java (3 lines): - line 679: // TODO: any better way to handle Blob from String? - line 684: // TODO: any better way to handle Clob from String? - line 693: // TODO: how to convert from String to Collection? ie what should the default behavior be? applications/accounting/minilang/finaccount/FinAccountGlPostServices.xml (3 lines): - line 65: - line 78: - line 79: framework/entity/src/main/java/org/apache/ofbiz/entity/GenericDelegator.java (3 lines): - line 106: // TODO should this is be handled by tenant? - line 1751: //TODO: add decrypt fields - line 1831: //TODO: add eca eval calls framework/entity/src/main/java/org/apache/ofbiz/entity/jdbc/DatabaseUtil.java (3 lines): - line 602: // TODO: check each key-map to make sure it exists in the FK, if any differences warn and then remove FK and recreate it - line 707: // TODO: check each key-map to make sure it exists in the index, if any differences warn and then remove the index and recreate it - line 2742: // TODO: also remove the constraing if this was a unique index, in most databases dropping the index does not drop the constraint applications/product/src/main/groovy/org/apache/ofbiz/product/shipment/ShipmentReceiptServices.groovy (3 lines): - line 350: // TODO: if we want to record the role of the facility operation we have to re-implement this using ShipmentReceiptRole - line 434: // TODO: if we want to record the role of the facility operation we have to re-implement this using ShipmentReceiptRole - line 448: // TODO: When items are received against a Purchase Order, service listed below changes certain things in the system. Changes done by these applications/product/src/main/java/org/apache/ofbiz/product/config/ProductConfigWrapper.java (3 lines): - line 149: oneQuestion.setContent(locale, "text/html"); // TODO: mime-type shouldn't be hardcoded - line 524: content = ci.content; // FIXME: this should be cloned - line 813: // TODO: get the component's availability date applications/accounting/src/main/java/org/apache/ofbiz/accounting/tax/TaxAuthorityServices.java (3 lines): - line 478: // TODO: what to do if no TaxAuthorityGlAccount found? Use some default, or is that done elsewhere later on? - line 599: // TODO (don't think this is needed, but just to keep it in mind): get this to - line 602: // TODO add constraint to ProductPrice lookup by any productStoreGroupId applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/mrp/ProposedOrder.java (3 lines): - line 203: // TODO: REVIEW this code - line 221: // FIXME: facilityId - line 223: // TODO : use a better algorithm using Order management cost et Product Stock cost to calculate the re-order quantity applications/order/src/main/java/org/apache/ofbiz/order/requirement/RequirementServices.java (3 lines): - line 70: //TODO currencyUomId still not used - line 124: // TODO: it is possible to restrict to quantity > minimumOrderQuantity, but then the entire requirement must be skipped - line 389: // TODO: check service result for an error return applications/manufacturing/servicedef/services_production_run.xml (3 lines): - line 72: - line 166: - line 189: applications/product/src/main/groovy/org/apache/ofbiz/product/product/cost/CostServices.groovy (3 lines): - line 221: if (!customMethod) { // FIXME: formulas are still not supported for standard costs (else part) - line 356: // TODO: not supported for CostComponentCalc entries directly associated to a product - line 483: // TODO: handle productAverageCostTypeId for WEIGHTED_AVG_COST and MOVING_AVG_COST framework/security/src/main/java/org/apache/ofbiz/security/SecuredUpload.java (3 lines): - line 190: // TODO check this is still useful in at least 1 case - line 209: // TODO check this is still useful in at least 1 case - line 704: // // TODO Auto-generated catch block applications/content/src/main/java/org/apache/ofbiz/content/ContentManagementWorker.java (3 lines): - line 288: // TODO check if we want statusId to be filled/used, else this should be removed - line 543: // TODO check if we want contentTypes to be filled/used, else this should be removed - line 570: // TODO check if we want statusId to be filled/used, else this should be removed framework/entity/src/main/java/org/apache/ofbiz/entity/model/ModelViewEntity.java (3 lines): - line 673: // TODO: conversion for complex-alias needs to be implemented for cache and in-memory eval stuff to work correctly - line 1415: // TODO: add programatic constructor - line 1555: // TODO: add programatic constructor framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/RequestHandler.java (2 lines): - line 101: // FIXME: controller.xml errors should throw an exception. - line 352: // FIXME: controller.xml errors should throw an exception. framework/webtools/src/main/java/org/apache/ofbiz/webtools/artifactinfo/ServiceArtifactInfo.java (2 lines): - line 342: // TODO: implement this sometime, not really necessary - line 359: // TODO: implement this sometime, not really necessary applications/order/src/main/java/org/apache/ofbiz/order/shoppingcart/ShoppingCartItem.java (2 lines): - line 1344: // TODO: implement multiple survey per product - line 1424: // TODO: for configurable products need to do something to make them VAT aware... applications/order/src/main/groovy/org/apache/ofbiz/order/order/CheckoutServices.groovy (2 lines): - line 38: // TODO need to convert from MapProcessor - line 117: // TODO need to convert from MapProcessor framework/entity/src/main/java/org/apache/ofbiz/entity/model/DynamicViewEntity.java (2 lines): - line 143: // TODO: description, complex-alias - line 157: // TODO: conditions applications/product/minilang/shipment/issuance/IssuanceServices.xml (2 lines): - line 85: TODO: if we want to record the role of the facility operation we have to re-implement this using ShipmentReceiptRole - line 421: applications/order/src/main/java/org/apache/ofbiz/order/order/OrderListState.java (2 lines): - line 52: * TODO: this can be generalized to use a set of State - line 114: // defaults (TODO: configuration) framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/macro/MacroFormRenderer.java (2 lines): - line 806: //FIXME copy from HtmlFormRenderer.java (except for the closing form tag itself, that is now converted) - line 1454: // FIXME: refactor using the StringUtils methods framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/callops/CallSimpleMethod.java (2 lines): - line 127: // FIXME: This doesn't make sense. We are comparing the called method's response code with this method's - line 136: // FIXME: This doesn't make sense. We are comparing the called method's response message with this method's applications/accounting/widget/TransactionForms.xml (2 lines): - line 64: - line 139: - line 461: applications/product/src/main/groovy/org/apache/ofbiz/product/shipment/ShipmentServices.groovy (2 lines): - line 208: // TODO: we may not want to check this if, for example, Purchase Orders don't have any OrderItemShipGroups - line 341: * TODO: maybe we should add a new entity for OrderItemShipGroup ContactMechs? applications/order/src/main/java/org/apache/ofbiz/order/shoppingcart/CheckOutHelper.java (2 lines): - line 556: // TODO: else case when pin is required - we should validate gcNum and gcPin - line 1678: this.cart.setInternalCode(internalCode); // FIXME: the internalCode is not a ship group field and should be moved outside of this method applications/product/src/main/groovy/org/apache/ofbiz/product/facility/shipment/EditShipmentPlan.groovy (2 lines): - line 163: // TODO: check if uom conversion is needed - line 265: // TODO: check if uom conversion is needed framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/fo/FoFormRenderer.java (2 lines): - line 268: // FIXME: this is an hack to avoid FOP rendering errors for empty lists (fo:table-body cannot be null) - line 374: // TODO: multi columns (position attribute) in single forms are still not implemented applications/manufacturing/src/main/groovy/org/apache/ofbiz/manufacturing/routing/RoutingServicesScript.groovy (2 lines): - line 69: // TODO: we should consider the quantity to select the best routing - line 86: // TODO: we should consider the quantity to select the best routing framework/entity/src/main/java/org/apache/ofbiz/entity/jdbc/JdbcValueHandler.java (2 lines): - line 425: // FIXME: This is here for backwards compatibility. Client code - line 454: // FIXME: This is here for backwards compatibility. Client code framework/entity/src/main/java/org/apache/ofbiz/entity/model/ModelField.java (2 lines): - line 89: // TODO: Validate parameters. - line 289: // TODO: Externalize this. applications/accounting/src/main/java/org/apache/ofbiz/accounting/payment/GiftCertificateServices.java (2 lines): - line 95: // TODO: move this code to createFinAccountForStore as well - line 365: // TODO: get the real currency from context framework/widget/src/main/java/org/apache/ofbiz/widget/model/ModelScreenWidget.java (2 lines): - line 1031: // FIXME: Encoding should be done by the renderer, not by the model. - line 1609: // TODO Auto-generated method stub framework/base/src/main/java/org/apache/ofbiz/base/util/UtilHttp.java (2 lines): - line 1265: if (EntityUtilProperties.getPropertyAsBoolean("requestHandler", "strict-transport-security", true)) { // FIXME later pass req - line 1296: // TODO in custom project. Public-Key-Pins-Report-Only is interesting but can't be used OOTB because of demos (the letsencrypt certificate applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/ICalConverter.java (2 lines): - line 343: // TODO: Write update code. For now, just re-create - line 611: // TODO: Get time zone from publish properties value framework/base/src/main/java/org/apache/ofbiz/base/lang/JSON.java (2 lines): - line 34: // TODO: Find a generic way to modify MAPPER options - line 84: // TODO: Validate String framework/base/src/main/java/org/apache/ofbiz/base/util/UtilCodec.java (2 lines): - line 145: // TODO to be improved to use a (or several) contentTypeId/s when necessary. - line 474: // TODO: anything else to check for that can be used to get HTML or JavaScript going without these characters? applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/invoice/InvoiceServicesScript.groovy (2 lines): - line 272: // TODO the next part need to move on dedicate service - line 350: // TODO: there are return adjustments now that make this code very broken. The check for price was added as a quick fix. applications/accounting/src/main/java/org/apache/ofbiz/accounting/agreement/AgreementServices.java (2 lines): - line 90: // TODO: partyIds should be part of this query! - line 133: // TODO: Add other type of terms and handling here applications/accounting/minilang/permissions/PermissionServices.xml (2 lines): - line 70: - line 266: applications/accounting/servicedef/services_fixedasset.xml (2 lines): - line 64: - line 77: applications/content/src/main/java/org/apache/ofbiz/content/survey/PdfSurveyServices.java (2 lines): - line 132: // TODO: handle these specially with the acroFields.getListOptionDisplay (and getListOptionExport?) - line 165: // TODO: need to find something better to put into these fields... framework/service/src/main/java/org/apache/ofbiz/service/semaphore/ServiceSemaphore.java (2 lines): - line 40: // TODO: add something to make sure semaphores are cleaned up on failures - line 42: // TODO: write service engine test cases to make sure semaphore both blocking framework/entity/src/main/java/org/apache/ofbiz/entity/jdbc/SqlJdbcUtil.java (2 lines): - line 146: // TODO: at view-link read time make sure they are ordered properly so that each - line 528: // FIXME: handling HAVING, don't need ORDER BY for nested views applications/order/src/main/java/org/apache/ofbiz/order/shoppinglist/ShoppingListEvents.java (2 lines): - line 317: // TODO: add code to check for survey response requirement - line 401: // TODO: add sorting, just in case there are multiple... applications/party/src/main/groovy/org/apache/ofbiz/party/party/PartyServicesScript.groovy (2 lines): - line 682: //TODO need to convert from MapProcessor - line 709: //TODO need to convert from MapProcessor applications/content/servicedef/services_content.xml (2 lines): - line 37: - line 135: applications/product/src/main/groovy/org/apache/ofbiz/product/product/inventory/InventoryServicesScript.groovy (2 lines): - line 117: // TODO: make sure availableToPromiseTotal and quantityOnHandTotal are not changed - line 154: // TODO: create a new service getProductStdCost that calls getProductCost applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/bom/BOMServices.java (2 lines): - line 250: // FIXME: also all the variants llc should be updated? - line 542: // FIXME: is it the customer? framework/webtools/src/main/java/org/apache/ofbiz/webtools/artifactinfo/EntityArtifactInfo.java (2 lines): - line 135: // TODO: implement this - line 145: // TODO: implement this applications/content/src/main/java/org/apache/ofbiz/content/data/DataResourceWorker.java (2 lines): - line 801: // TODO: replace "screen" to support dynamic rendering of different output - line 1031: // TODO: this method assumes the file is a text file, if it is an image we should respond differently, applications/order/src/main/java/org/apache/ofbiz/order/shoppingcart/ShoppingCartServices.java (2 lines): - line 171: //FIXME: deepak:Personally I don't like the idea of passing flag but for orderItem quantity calculation we need this flag. - line 442: // TODO: passing in null now for itemGroupNumber, but should reproduce from OrderItemGroup records applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/bom/BOMNode.java (2 lines): - line 138: if (!oneChildNode.isWarehouseManaged(null)) { // FIXME: we will need to pass a facilityId here - line 199: // FIXME: AND operator still not implemented applications/content/src/main/java/org/apache/ofbiz/content/content/ContentPermissionServices.java (2 lines): - line 93: //TODO this parameters is still not used but this service need to be replaced by genericContentPermission - line 95: //TODO this parameters is still not used but this service need to be replaced by genericContentPermission applications/product/widget/catalog/CatalogMenus.xml (2 lines): - line 230: - line 593: applications/order/template/entry/catalog/ConfigProductDetail.ftl (1 line): - line 209: <#-- TODO : i18n --> applications/content/src/main/java/org/apache/ofbiz/content/webapp/ftl/EditRenderSubContentCacheTransform.java (1 line): - line 120: // TODO: If this value is still empty then it is probably necessary to get a value from applications/order/template/setup/PaymentSetup.ftl (1 line): - line 20: <#-- TODO: Convert hard-coded text to UI label properties --> framework/service/src/main/java/org/apache/ofbiz/service/calendar/RecurrenceInfo.java (1 line): - line 192: // TODO: find the last recurrence. framework/service/src/main/java/org/apache/ofbiz/service/DispatchContext.java (1 line): - line 245: // FIXME: Refactor API so exceptions can be thrown and caught. applications/order/template/entry/order/OrderHeaderInfo.ftl (1 line): - line 104: <#-- TODO: add links to UPS/FEDEX/etc based on carrier partyId --> applications/content/src/main/java/org/apache/ofbiz/content/ftp/FtpServices.java (1 line): - line 60: //TODO : to implements applications/workeffort/testdef/workefforttests.xml (1 line): - line 23: framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/macro/RenderableFtlFormElementsBuilder.java (1 line): - line 1148: //FIXME copy from HtmlFormRenderer.java applications/accounting/servicedef/services_invoice.xml (1 line): - line 115: TODO: There is a big problem with the taxableFlag. Currently, all adjustments are treated as having the same taxableFlag as framework/webtools/src/main/java/org/apache/ofbiz/webtools/artifactinfo/ScreenWidgetArtifactInfo.java (1 line): - line 264: // TODO: implement this framework/service/src/main/java/org/apache/ofbiz/service/eca/ServiceEcaSetField.java (1 line): - line 73: // TODO: rewrite using the ContextAccessor.java see hack below to be able to use maps for email notifications applications/order/src/main/groovy/org/apache/ofbiz/order/quote/QuoteServicesScript.groovy (1 line): - line 187: // FIXME : LABEL :D framework/service/src/main/java/org/apache/ofbiz/service/group/ServiceGroupReader.java (1 line): - line 52: // FIXME: Refactor API so exceptions can be thrown and caught. applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/admin/AcctgAdminServices.groovy (1 line): - line 41: //TODO: maybe check to make sure that all fields are not null applications/product/data/ApiSchemaDhl.xml (1 line): - line 88: framework/entity/src/main/java/org/apache/ofbiz/entity/model/ModelIndex.java (1 line): - line 124: // TODO: Externalize this. framework/entityext/src/main/java/org/apache/ofbiz/entityext/data/EntityDataLoadContainer.java (1 line): - line 98: * FIXME: This is not thread-safe. */ applications/content/src/main/java/org/apache/ofbiz/content/webapp/ftl/LoopSubContentTransform.java (1 line): - line 111: // TODO: If this value is still empty then it is probably necessary to get a value from framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/macro/MacroScreenRenderer.java (1 line): - line 108: // FIXME: I am using a Date as an hack to provide a unique name for the template... applications/content/src/main/java/org/apache/ofbiz/content/webapp/ftl/WrapSubContentCacheTransform.java (1 line): - line 129: // TODO: If this value is still empty then it is probably necessary to get a value from framework/service/src/main/java/org/apache/ofbiz/service/engine/EntityAutoEngine.java (1 line): - line 625: // TODO maybe more parameters will be needed in future... applications/content/template/cms/CMSSites.ftl (1 line): - line 241: <@htmlTemplate.lookupField formName="siteRoleForm" name="partyId_o_${rowCount}" id="partyId_o_${rowCount}" fieldFormName="LookupPerson"/><#-- FIXME check if should be changed --> applications/product/src/main/java/org/apache/ofbiz/product/feature/ParametricSearch.java (1 line): - line 143: // TODO: uh oh, how do we pass this message back? no biggie for now framework/service/src/main/java/org/apache/ofbiz/service/engine/AbstractEngine.java (1 line): - line 67: // FIXME: Refactor API so exceptions can be thrown and caught. framework/entity/src/main/java/org/apache/ofbiz/entity/datasource/GenericDAO.java (1 line): - line 558: * TODO: applications/product/servicedef/services_pricepromo.xml (1 line): - line 149: applications/party/template/party/profileblocks/PaymentMethods.ftl (1 line): - line 132: <#-- TODO: Convert hard-coded text to UI label properties --> applications/accounting/minilang/payment/PaymentMapProcs.xml (1 line): - line 81: applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/transaction/CaptureTransaction.groovy (1 line): - line 56: if (gatewayResponses) { // TODO: some kind of error telling user to re-authorize (else part) themes/common-theme/webapp/common-theme/js/jquery/plugins/jsTree/themes/apple/style.css (1 line): - line 61: /* TODO: IE6 support - the `>` selectors */ applications/party/widget/partymgr/CommonScreens.xml (1 line): - line 46: framework/common/servicedef/services_email.xml (1 line): - line 116: framework/security/config/SecurityEntityLabels.xml (1 line): - line 788: TODO dentro de las páginas de Mantenimiento de Datos de Entidad. framework/service/src/main/java/org/apache/ofbiz/service/mail/ServiceMcaUtil.java (1 line): - line 49: // TODO: Missing in XSD file. applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/payment/PaymentServices.groovy (1 line): - line 296: //TODO: This can be converted into entity-auto with a seca rule for updateContent framework/widget/src/main/java/org/apache/ofbiz/widget/model/XmlWidgetConditionVisitor.java (1 line): - line 97: // TODO: Create EntityPermissionChecker visitor applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/routing/RoutingServices.java (1 line): - line 76: // FIXME: the ProductionRun.getEstimatedTaskTime(...) method will be removed and framework/service/src/main/java/org/apache/ofbiz/service/rmi/RemoteDispatcherImpl.java (1 line): - line 170: // TODO: make this log on the server rather than the client framework/widget/src/main/java/org/apache/ofbiz/widget/model/XmlWidgetFieldVisitor.java (1 line): - line 414: // TODO: Options framework/common/src/main/java/org/apache/ofbiz/common/geo/GeoServices.java (1 line): - line 31: private static final double MILES_PER_KILOMETER = 0.621371192; // TODO: Think upon using convertUom service framework/webapp/src/main/java/org/apache/ofbiz/webapp/event/ServiceMultiEventHandler.java (1 line): - line 73: // TODO: consider changing this to use the new UtilHttp.parseMultiFormData method applications/order/src/main/groovy/org/apache/ofbiz/order/reports/OpenOrderItemsReport.groovy (1 line): - line 50: // for generating a title (all stores) TODO: use UtilProperties to internationalize applications/order/src/main/groovy/org/apache/ofbiz/order/entry/cart/LookupBulkAddSupplierProducts.groovy (1 line): - line 32: // TODO: Find a way to get the pagination parameters for a given form applications/content/src/main/java/org/apache/ofbiz/content/ftp/SecureFtpClient.java (1 line): - line 30: * TODO : to implements applications/order/template/order/OrderShippingInfo.ftl (1 line): - line 606: <#-- TODO: add links to UPS/FEDEX/etc based on carrier partyId --> framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/TokenFilter.java (1 line): - line 77: //FIXME: This is not good way for API, but session is required to get the userLogin while performing auth check applications/party/src/main/groovy/org/apache/ofbiz/party/party/PartySimpleMethods.groovy (1 line): - line 74: // TODO need to convert from MapProcessor framework/common/widget/CommonScreens.xml (1 line): - line 136: framework/entity/src/main/java/org/apache/ofbiz/entity/DelegatorFactoryImpl.java (1 line): - line 29: // TODO: this method should propagate the GenericEntityException applications/content/src/main/java/org/apache/ofbiz/content/content/ContentWorker.java (1 line): - line 1316: // TODO: locale needs to be gotten correctly framework/testtools/src/main/java/org/apache/ofbiz/testtools/JunitSuiteWrapper.java (1 line): - line 48: // TODO create TestSuite object based on this that will contain its TestCase objects framework/base/src/main/java/org/apache/ofbiz/base/util/UtilJavaParse.java (1 line): - line 42: // FIXME: Not thread safe applications/order/src/main/java/org/apache/ofbiz/order/shoppingcart/WebShoppingCart.java (1 line): - line 44: // TODO: refactor constructor and the getCartObject method which calls them to multiple constructors for different types of orders applications/product/widget/catalog/ProductForms.xml (1 line): - line 985: applications/content/src/main/java/org/apache/ofbiz/content/webapp/ftl/LimitedSubContentCacheTransform.java (1 line): - line 217: // TODO: If this value is still empty then it is probably necessary to get a value from applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/transaction/ViewGatewayResponse.groovy (1 line): - line 44: if (gatewayResponses) { // TODO: some kind of error telling user to re-authorize (else part) applications/product/servicedef/services_shipment_dhl.xml (1 line): - line 46: applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentServices.java (1 line): - line 855: // TODO: This may not need to be done asynchronously. The reason it's done that way right now is that calling it synchronously means that applications/manufacturing/src/main/groovy/org/apache/ofbiz/manufacturing/reports/CuttingListReport.groovy (1 line): - line 62: .orderBy('workEffortId').queryList() // TODO: add shipmentId themes/common-theme/template/macro/HtmlMenuMacroLibrary.ftl (1 line): - line 24: <#-- FIXME: A menu could have an ID and a style, but some visual themes break if both are used. --> applications/party/src/main/groovy/org/apache/ofbiz/party/contact/ContactMechServicesScript.groovy (1 line): - line 280: //TODO: manage purpose themes/common-theme/template/JsLanguageFilesMapping.ftl (1 line): - line 77: <#--TODO Handle defaultValidation as messages_en is missing with the default distribution--> framework/webtools/widget/EntityScreens.xml (1 line): - line 215: applications/content/src/main/java/org/apache/ofbiz/content/ContentManagementServices.java (1 line): - line 580: context.put("skipPermissionCheck", "granted"); // TODO: a temp hack because I don't want to bother with DataResource permissions at this time. framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityExpr.java (1 line): - line 170: // TODO: Expand the documentation to explain what is exactly checked. framework/service/src/main/java/org/apache/ofbiz/service/eca/ServiceEcaUtil.java (1 line): - line 75: // FIXME: Refactor API so exceptions can be thrown and caught. applications/product/template/facility/FindFacilityLocation.ftl (1 line): - line 74: <#-- TODO: Put this in a screenlet - make it look more like the party find screen --> applications/manufacturing/src/main/groovy/org/apache/ofbiz/manufacturing/jobshopmgt/WorkWithShipmentPlans.groovy (1 line): - line 128: // TODO: check if uom conversion is needed framework/webtools/src/main/groovy/org/apache/ofbiz/webtools/service/AvailableServices.groovy (1 line): - line 168: } else { // FIXME : we should also show field-names and values for set operation framework/entityext/src/main/java/org/apache/ofbiz/entityext/eca/EntityEcaUtil.java (1 line): - line 60: // FIXME: Collections are not thread safe framework/base/src/main/java/org/apache/ofbiz/base/log4j/OFBizDynamicThresholdFilter.java (1 line): - line 60: // TODO Consider refactoring to use AbstractFilter.AbstractFilterBuilder applications/product/src/main/java/org/apache/ofbiz/product/store/ProductStoreWorker.java (1 line): - line 236: // TODO: selecting the first record is a far from optimal solution but, since the productStoreShipmentMethod applications/order/src/main/groovy/org/apache/ofbiz/order/allocationplan/ViewAllocationPlan.groovy (1 line): - line 126: //TODO: Estimated Ship Date, need to check the right way to get it applications/accounting/widget/GlobalGlAccountsForms.xml (1 line): - line 45: applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/WorkEffortSearch.java (1 line): - line 291: //TODO: find out why Oracle and other dbs don't like the query resulting from this and fix: workEffortIdGroupBy = true; applications/product/src/main/groovy/org/apache/ofbiz/product/catalog/product/EditProductInventoryItems.groovy (1 line): - line 109: // TODO: get all incoming shipments not yet arrived coming into each facility that this product is in, use a view entity with ShipmentAndItem applications/order/src/main/java/org/apache/ofbiz/order/order/OrderEvents.java (1 line): - line 76: // TODO: check validity based on ProductContent fields: useCountLimit, useTime/useTimeUomId framework/service/src/main/java/org/apache/ofbiz/service/GenericDispatcherFactory.java (1 line): - line 63: * FIXME: "this" reference escape. DispatchContext constructor uses framework/entity/src/main/java/org/apache/ofbiz/entity/config/model/EntityConfig.java (1 line): - line 333: // FIXME: Doing this so we don't have to rewrite the entire API. applications/content/src/main/java/org/apache/ofbiz/content/content/ContentServicesComplex.java (1 line): - line 249: Locale locale = Locale.getDefault(); // TODO: this needs to be passed in framework/resources/templates/CommonScreens.xml (1 line): - line 38: framework/widget/src/main/java/org/apache/ofbiz/widget/model/AbstractModelAction.java (1 line): - line 148: // FIXME: This should not be null. applications/order/template/entry/CheckoutPayment.ftl (1 line): - line 21: themes/common-theme/webapp/common-theme/js/util/OfbizUtil.js (1 line): - line 1186: //FIXME: Not able to understand the purpose of below line, as href is not valid attribute of select element. framework/webapp/src/main/java/org/apache/ofbiz/webapp/WebAppCache.java (1 line): - line 142: // TODO: Find a way to share this cache without relying on a global variable. applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/WorkEffortPartyAssignmentServices.java (1 line): - line 53: // TODO: restrict status transitions applications/content/src/main/java/org/apache/ofbiz/content/cms/CmsEvents.java (1 line): - line 312: // TODO: replace "screen" to support dynamic rendering of different output framework/base/src/main/java/org/apache/ofbiz/base/util/JNDIContextFactory.java (1 line): - line 37: // FIXME: InitialContext instances are not thread-safe! They should not be cached. applications/content/src/main/java/org/apache/ofbiz/content/webapp/ftl/InjectNodeTrailCsvTransform.java (1 line): - line 49: //TODO: Not being used, should be removed. framework/entity/src/main/java/org/apache/ofbiz/entity/model/ModelKeyMap.java (1 line): - line 112: // TODO: Externalize this. applications/order/servicedef/secas.xml (1 line): - line 161: TODO: jacopoc: this is disabled for now, because it was causing problems during framework/entity/src/main/java/org/apache/ofbiz/entity/model/ModelEntity.java (1 line): - line 396: // TODO: only overrides of type, colName, description and enable-audit-log are currently supported applications/product/template/facility/BatchPrintShippingLabels.fo.ftl (1 line): - line 41: <#-- this tells fop to put a page break before this content TODO: content-type must be dynamic --> applications/content/src/main/java/org/apache/ofbiz/content/data/DataEvents.java (1 line): - line 281: // TODO: should we restrict the roleTypeId? applications/marketing/src/main/groovy/org/apache/ofbiz/marketing/sfa/lead/LeadServices.groovy (1 line): - line 194: //TODO convert map processor framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/MenuWrapTransform.java (1 line): - line 129: // TODO: If this value is still empty then it is probably necessary to get a value from applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/WorkEffortServices.java (1 line): - line 1100: // TODO: Other contact mechanism types themes/common-theme/template/includes/flotCharts/Bars.ftl (1 line): - line 85: // TODO make a nice looking tooltip applications/order/template/entry/cart/PromoUseDetailsInline.ftl (1 line): - line 26: <#-- TODO: when promo pretty print is done show promo short description here --> applications/product/servicedef/services.xml (1 line): - line 1101: applications/content/src/main/java/org/apache/ofbiz/content/webapp/ftl/RenderSubContentCacheTransform.java (1 line): - line 104: // TODO: If this value is still empty then it is probably necessary to get a value from framework/entityext/src/main/java/org/apache/ofbiz/entityext/data/UpgradeServices.java (1 line): - line 90: /* TODO: framework/datafile/src/main/java/org/apache/ofbiz/datafile/DataFile2EntityXml.java (1 line): - line 93: // TODO code application logic here framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/fo/ScreenFopViewHandler.java (1 line): - line 103: // TODO: uncomment these lines when the renderers are implemented themes/common-theme/template/macro/FoFormMacroLibrary.ftl (1 line): - line 94: <#-- FIXME: this is an hack to avoid FOP rendering errors for empty lists (fo:table-body cannot be null) --> applications/workeffort/src/main/groovy/org/apache/ofbiz/workeffort/workeffort/workeffort/WorkEffortServicesScript.groovy (1 line): - line 150: //TODO REFACTORING framework/webapp/src/main/java/org/apache/ofbiz/webapp/view/HttpViewHandler.java (1 line): - line 70: // TODO: parse page and remove harmful tags like , , , etc - look into the OpenSymphony piece for an example applications/product/minilang/product/product/ProductUomFormulas.xml (1 line): - line 31: UoM's for the calculation. TODO: Somehow map the product attribute's UoM to the UoM's expected framework/entity/src/main/java/org/apache/ofbiz/entity/model/ModelChild.java (1 line): - line 34: // TODO: Eliminate the need for this. applications/product/src/main/java/org/apache/ofbiz/product/price/PriceServices.java (1 line): - line 1329: //TODO Search before if agreement is associate to SupplierProduct. framework/common/src/main/java/org/apache/ofbiz/common/image/ImageTransform.java (1 line): - line 258: // FIXME : despite upgrading to jdom 1.1, it seems that getChildren is pre 1.5 java code (ie getChildren does not retun List applications/product/src/main/java/org/apache/ofbiz/product/supplier/SupplierProductServices.java (1 line): - line 154: // TODO: later, do some kind of uom/quantity conoversion with the UomConversion entity applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/reports/SalesInvoiceByProductCategorySummary.groovy (1 line): - line 28: //TODO: framework/widget/src/main/java/org/apache/ofbiz/widget/renderer/html/HtmlTreeRenderer.java (1 line): - line 93: // FIXME: Using a widget model in this way is an ugly hack. applications/accounting/widget/PaymentScreens.xml (1 line): - line 512: applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/mrp/MrpServices.java (1 line): - line 577: // TODO : change the return type to boolean to be able to test if all is ok or if it have had a exception applications/party/src/main/java/org/apache/ofbiz/party/communication/CommunicationEventServices.java (1 line): - line 1274: attachmentMap.put("drDataResourceTypeId", "IMAGE_OBJECT"); // TODO: why always use IMAGE applications/product/src/main/java/org/apache/ofbiz/product/inventory/InventoryServices.java (1 line): - line 138: // TODO: how do we get this here: "inventoryTransferId", inventoryTransferId applications/product/src/main/groovy/org/apache/ofbiz/product/facility/shipment/ReceiveInventoryAgainstPurchaseOrder.groovy (1 line): - line 163: // TODO: limit to a facility? The shipment destination facility is not necessarily the same facility as the inventory applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentEvents.java (1 line): - line 79: // TODO: record the image format somehow to make this block nicer. Right now we're just trying GIF first as a default, applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRun.java (1 line): - line 406: * FIXME: the two getEstimatedTaskTime(...) methods will be removed and