{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":369142137,"defaultBranch":"trunk","name":"ofbiz","ownerLogin":"PierreSmits","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-05-20T08:49:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3950770?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717229545.0","currentOid":""},"activityList":{"items":[{"before":"56eecea6013e133f877f1648d9cedaf89bd64a56","after":"c2cb522b54a73f3ea596ab4c289a067eac08ad55","ref":"refs/heads/trunk","pushedAt":"2024-06-24T07:45:37.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Improved: Ofbiz performance issue with ThemeFactory (OFBIZ-)\n\nIf there are many products with images (images stored in the plugin or theme),\nthe ThemeFactory blocks the frontend until all files are processed.\n\nThe problem is initiated in the following lines of code in ThemeFactory.java:\n\nList xmlThemes = FileUtil.findXmlFiles(themeFolderPath,\nnull, \"theme\", \"widget-theme.xsd\");\nList xmlPluginThemes = FileUtil.findXmlFiles(pluginsFolderPath,\nnull, \"theme\", \"widget-theme.xsd\");\n\nI think the search path should be restricted to the \"widget\" folder of the\nrespective plugins/themes, as the theme.xml file should be located there.\n\nThanks: Ingo Wolfmayr","shortMessageHtmlLink":"Improved: Ofbiz performance issue with ThemeFactory (OFBIZ-)"}},{"before":"6718c4645dba7195317de3084cf2a24116f7dfdc","after":"56eecea6013e133f877f1648d9cedaf89bd64a56","ref":"refs/heads/trunk","pushedAt":"2024-06-02T16:23:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Bump inputmask in /themes/common-theme/webapp/common-theme/js (#811)\n\nBumps [inputmask](https://github.com/RobinHerbots/Inputmask) from 5.0.8 to 5.0.9.\r\n- [Changelog](https://github.com/RobinHerbots/Inputmask/blob/5.x/Changelog.md)\r\n- [Commits](https://github.com/RobinHerbots/Inputmask/compare/5.0.8...5.0.9)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: inputmask\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump inputmask in /themes/common-theme/webapp/common-theme/js (apache…"}},{"before":"1486edaa564215bd8f99700315855ce9139de9dd","after":null,"ref":"refs/heads/OFBIZ-13100","pushedAt":"2024-06-01T08:12:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":"6f8a5085cfda1157a5d9083ea970fc3592e5bcdd","after":null,"ref":"refs/heads/OFBIZ-13048","pushedAt":"2024-06-01T05:48:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":"0348c708dbfe97a9b11120e8db14b323a9f407c0","after":null,"ref":"refs/heads/OFBIZ-12978","pushedAt":"2024-06-01T05:48:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":"6cafe5bd30033bf79aaa0babd38147677ba4550e","after":null,"ref":"refs/heads/OFBIZ-13110","pushedAt":"2024-06-01T05:35:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":"8184dc3902a7c1f01a39526094b1dcf94daf5198","after":"6718c4645dba7195317de3084cf2a24116f7dfdc","ref":"refs/heads/trunk","pushedAt":"2024-05-30T13:15:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Fixed: PartyFinancialHistory shows parentTypeId of invoice, not invoiceTypeId (OFBIZ-13068)\n\nThis fixes an old bug (at least 8 years)","shortMessageHtmlLink":"Fixed: PartyFinancialHistory shows parentTypeId of invoice, not invoi…"}},{"before":"ddf6bec59bfe8c6fda1a656d50297ba60fac3d56","after":"8184dc3902a7c1f01a39526094b1dcf94daf5198","ref":"refs/heads/trunk","pushedAt":"2024-05-29T06:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Fixed: MainActionMenu not shown on findreturn screen (OFBIZ-13107) (#810)\n\nThe MainActionMenu of the order component is shown on various screens, but not on the findreturn screen.\r\n\r\nmodified: OrderReturnScreens,xml\r\n- added pre-body decorator section having MainActionMenu to screen CommonOrderReturnDecorator and screen OrderFindReturn","shortMessageHtmlLink":"Fixed: MainActionMenu not shown on findreturn screen (OFBIZ-13107) (a…"}},{"before":"491f89bdc2508ac25ae341e2d9929b404b12dfed","after":null,"ref":"refs/heads/OFBIZ-13107","pushedAt":"2024-05-29T06:07:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":null,"after":"491f89bdc2508ac25ae341e2d9929b404b12dfed","ref":"refs/heads/OFBIZ-13107","pushedAt":"2024-05-28T21:06:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Fixed: MainActionMenu not shown on findreturn screen (OFBIZ-13107)\n\nThe MainActionMenu of the order component is shown on various screens, but not on the findreturn screen.\n\nmodified: OrderReturnScreens,xml\n- added pre-body decorator section having MainActionMenu to screen CommonOrderReturnDecorator and screen OrderFindReturn","shortMessageHtmlLink":"Fixed: MainActionMenu not shown on findreturn screen (OFBIZ-13107)"}},{"before":null,"after":"6cafe5bd30033bf79aaa0babd38147677ba4550e","ref":"refs/heads/OFBIZ-13110","pushedAt":"2024-05-28T20:09:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"improved: PartyFinancialHistory shows parentTypeId of invoice, not invoiceTypeId (OFBIZ-13110)\n\nmodified: PartyForms - ListInvoicesApplPayments, ListUnAppliedInvoices, ListUnAppliedPayments\n- harmonized overviews to show the same regarding id and type description fields","shortMessageHtmlLink":"improved: PartyFinancialHistory shows parentTypeId of invoice, not in…"}},{"before":"6b57e35dbc25d32fdaff8b956fe8eb22a3ed5bf7","after":"ddf6bec59bfe8c6fda1a656d50297ba60fac3d56","ref":"refs/heads/trunk","pushedAt":"2024-05-28T09:49:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Documented: about portlets, it's on wiki","shortMessageHtmlLink":"Documented: about portlets, it's on wiki"}},{"before":null,"after":"6f8a5085cfda1157a5d9083ea970fc3592e5bcdd","ref":"refs/heads/OFBIZ-13048","pushedAt":"2024-05-27T12:13:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Merge branch 'trunk' into OFBIZ-13048\nWith the parameterization of the menu location, improvements to the createPlugin templates are warranted.\n\nadded:\nStaticProperties.properties template\nSystemPropertyData.xml template\n\nmodified: build.gradle\n- removed 'minilang' folder, as minilang functions (XML) are deprecated in favour of groovy functions\n- added process to generate plugin.properties file from StaticProperties.properties template\n- added process to generate pluginSystemPropertyData.xml file from SystemPropertyData.xml template\n\nmodified: web.xml template\n- context-param for mainMenuLocation\n- improved legibility of other context-params\n\nmodified: ofbiz-component.xml template\n- added entity-resource loader for pluginSystemProperties.xml\n- addd\n\nmodified: CommonScreens.xml template\n- changed menu location\n- added decorator-section 'pre-body', having reference to MainActionMenu and decoration-section-include\n\nmodified: Menus.xml template\n- added MainActionMenu\n\nmodified: controller.xml template\n- added request-map and view-map for 'New' menu-item in MainActionMenu (Menus.xml template)\n\nmodified: Screens.xml template\n- added pre-body decorator section too main screen\n- added 'New' screen\n\nmodified: Forms.xml template\n- added 'New' form\n\nmodified: UiLabels.xml template\n- remove 'it' and 'zh*'' translations\n- updated 'en' translation for pluginCompanyName\n\nmodified: SecurityPermissionsSeedData.xml\n- reordering SecurityPermissioon record definitions\n\nmodified: SecurityGroupDemoData.xml\n- changed permission of BIZADMIN groupId","shortMessageHtmlLink":"Merge branch 'trunk' into OFBIZ-13048"}},{"before":"61fa885fca5c063adbac1b37bcef9353a3293420","after":null,"ref":"refs/heads/OFBIZ-13048","pushedAt":"2024-05-27T09:12:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":"f6e6eb602d6dad04a6f12b36073aa7f86d30449d","after":"6b57e35dbc25d32fdaff8b956fe8eb22a3ed5bf7","ref":"refs/heads/trunk","pushedAt":"2024-05-24T21:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"fixed: PartyFinancialHistory throws an error (OFBIZ-13099)\n\nThis is a rewrite for different reasons.\n\nThe queryIterators were called twice, for instance\nwhile (invIterator.next()) {\n invoice = nvIterator.next()\n\nThey are now called only once, else an instance would be lost\nwhile (invoice = invIterator.next()) {\n\nThe expression above raises the CodeNarc rule AssignmentInConditional\nSo I had to locally bypass it using comments\nI have added a warning in EntityListIterator::hasNext about that.\n\nAlso the queryIterators must be closed as documented in\nEntityQuery::queryIterator:\nNOTE: THAT THIS MUST BE CLOSED (preferably in a finally block) WHEN YOU ARE DONE\nWITH IT, AND DON'T LEAVE IT OPEN TOO LONG BEACUSE IT WILL MAINTAIN A DATABASE\nCONNECTION.\n\nIt could be possible to implements AutoCloseable in the call stack but not\nevident... EntityListIterator implements it...","shortMessageHtmlLink":"fixed: PartyFinancialHistory throws an error (OFBIZ-13099)"}},{"before":"bc384fd978a36a51bad71a63135165f40f3676b3","after":"f6e6eb602d6dad04a6f12b36073aa7f86d30449d","ref":"refs/heads/trunk","pushedAt":"2024-05-24T17:11:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Fixed: Replace deprecated BigDecimal.ROUND_HALF by RoundingMode.HALF (OFBIZ-13103)\n\nRoundingMode.HALF_UP is not returning an int.\nThis, at least, prevents integration tests to pass. Maybe more due to\nOFBIZ-13099 that need to be fixed anyway.","shortMessageHtmlLink":"Fixed: Replace deprecated BigDecimal.ROUND_HALF by RoundingMode.HALF …"}},{"before":"baf462a7831a8f19e8b43e95a9fe75be5c57cca3","after":null,"ref":"refs/heads/OFBIZ-13099","pushedAt":"2024-05-24T17:08:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":null,"after":"baf462a7831a8f19e8b43e95a9fe75be5c57cca3","ref":"refs/heads/OFBIZ-13099","pushedAt":"2024-05-24T17:08:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Update UnAppliedInvoicesForParty.groovy\n\nFixes:\r\nC:\\projectsASF\\Git\\ofbiz-framework>git apply 804.patch\r\n804.patch:69: trailing whitespace.\r\n\r\nwarning: 1 line adds whitespace errors.","shortMessageHtmlLink":"Update UnAppliedInvoicesForParty.groovy"}},{"before":"380eb734394f3495a52f0d279b87557b39a31860","after":null,"ref":"refs/heads/OFBIZ-13101","pushedAt":"2024-05-24T17:03:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":null,"after":"664e85c12af3abaf68b5a3342008da6a7cd204b9","ref":"refs/heads/OFBIZ-13102","pushedAt":"2024-05-24T13:49:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"improved: Duplicate trigger in Invoices (OFBIZ-13102)\n\nOn the 'FindInvoices' an action trigger to create a new invoice is shown.\nThis action trigger is already available via the MainActionMenu.\n\nmodified: AccountingInvoiceCpd.xml\n- removed decorator section\n- removed FindInvoicesMenuBar","shortMessageHtmlLink":"improved: Duplicate trigger in Invoices (OFBIZ-13102)"}},{"before":"98febce8c3594d0f8bb5e1fc7a6c09dadffd113d","after":"bc384fd978a36a51bad71a63135165f40f3676b3","ref":"refs/heads/trunk","pushedAt":"2024-05-24T12:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"fixed: PartyFinancialHistory throws an error (OFBIZ-13099) (#804)\n\n* fixed: PartyFinancialHistory throws an error (OFBIZ-13099)\r\n\r\nWhen accessing the financial history screen in the partymgr application (e.g. via https://localhost:8443/partymgr/control/PartyFinancialHistory?partyId=EuroSupplier), following error multiple times are thrown:\r\n\r\nmodified:\r\n- replaced .hasNext() in PartyFinancialHistory.groovy, UnAppliedInvoicesForParty.groovy, UnAppliedPaymentsForParty.groovy\r\n\r\n* cleanup\r\n\r\n* fixed: PartyFinancialHistory throws an error (OFBIZ-13099)\r\n\r\nfixed while issue\r\n\r\n* fixed: PartyFinancialHistory throws an error (OFBIZ-13099)\r\n\r\nremoved iterator .close()\r\n\r\n* Update UnAppliedInvoicesForParty.groovy\r\n\r\nFixes:\r\nC:\\projectsASF\\Git\\ofbiz-framework>git apply 804.patch\r\n804.patch:69: trailing whitespace.\r\n\r\nwarning: 1 line adds whitespace errors.\r\n\r\n---------\r\n\r\nCo-authored-by: Jacques Le Roux ","shortMessageHtmlLink":"fixed: PartyFinancialHistory throws an error (OFBIZ-13099) (apache#804)"}},{"before":null,"after":"380eb734394f3495a52f0d279b87557b39a31860","ref":"refs/heads/OFBIZ-13101","pushedAt":"2024-05-24T12:29:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"improved: Duplicate action trigger in Manufacturing (OFBIZ-13101)\n\nOn the 'FndProductionRun' an action trigger to create something is shown.\nThis links to CreateProductionRun. This action trigger is already available via the MainActionMenu.\n\nRemoving this duplicate also improves the experience for users with only VIEW permissions, like auditor in the demo site.\n\nmodified: JopshopScreens.xml\n- removed decorator-section having action trigger","shortMessageHtmlLink":"improved: Duplicate action trigger in Manufacturing (OFBIZ-13101)"}},{"before":"baf462a7831a8f19e8b43e95a9fe75be5c57cca3","after":null,"ref":"refs/heads/OFBIZ-13099","pushedAt":"2024-05-24T12:14:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"}},{"before":"711000bc1ff8f391cba0ff4c89a75eb9f7901a55","after":"baf462a7831a8f19e8b43e95a9fe75be5c57cca3","ref":"refs/heads/OFBIZ-13099","pushedAt":"2024-05-24T11:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JacquesLeRoux","name":"Jacques Le Roux","path":"/JacquesLeRoux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557941?s=80&v=4"},"commit":{"message":"Update UnAppliedInvoicesForParty.groovy\n\nFixes:\r\nC:\\projectsASF\\Git\\ofbiz-framework>git apply 804.patch\r\n804.patch:69: trailing whitespace.\r\n\r\nwarning: 1 line adds whitespace errors.","shortMessageHtmlLink":"Update UnAppliedInvoicesForParty.groovy"}},{"before":null,"after":"1486edaa564215bd8f99700315855ce9139de9dd","ref":"refs/heads/OFBIZ-13100","pushedAt":"2024-05-24T10:21:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"fixed: Link to supplier in Accounting Main does not show PartyFinancialHistory (OFBIZ-13100)\n\nWhen accessing the link to the PartyFinancialHistory screen of the supplier in [https://demo-trunk.ofbiz.apache.org/accounting/control/main|https://demo-trunk.ofbiz.apache.org/accounting/control/main,] the resulting PartyFinancialHistory in partymgr shows no data.\n\nmodified: InvoiceForms.xml\n- improved parameter in grid ListApReport","shortMessageHtmlLink":"fixed: Link to supplier in Accounting Main does not show PartyFinanci…"}},{"before":"e7420fe4cf40f21e03bba3566d9b99d63a6e79a5","after":"98febce8c3594d0f8bb5e1fc7a6c09dadffd113d","ref":"refs/heads/trunk","pushedAt":"2024-05-24T10:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Improved: Extend HTML Sanitizer - style attribute (OFBIZ-12691)\n\nLike we allowed ' and \\ this allows @ to be used in email addresses.\nThere is no risk with that. If someone try to add something risky beside like\n it will be rejected anyway","shortMessageHtmlLink":"Improved: Extend HTML Sanitizer - style attribute (OFBIZ-12691)"}},{"before":null,"after":"711000bc1ff8f391cba0ff4c89a75eb9f7901a55","ref":"refs/heads/OFBIZ-13099","pushedAt":"2024-05-24T09:43:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"fixed: PartyFinancialHistory throws an error (OFBIZ-13099)\n\nremoved iterator .close()","shortMessageHtmlLink":"fixed: PartyFinancialHistory throws an error (OFBIZ-13099)"}},{"before":"a1e51dcde045ec27a92b51be4f5f63abdccf9de8","after":"e7420fe4cf40f21e03bba3566d9b99d63a6e79a5","ref":"refs/heads/trunk","pushedAt":"2024-05-23T23:01:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"Improvements for ContentWorker methods and view-entities (OFBIZ-12829)","shortMessageHtmlLink":"Improvements for ContentWorker methods and view-entities (OFBIZ-12829)"}},{"before":"f09b5039c60bf57cb28b6bee11baacf5f3ce0b9e","after":"8dcd0b5330c057d7aa31377fbfdbeca1483652ca","ref":"refs/heads/OFBIZ-13097","pushedAt":"2024-05-22T13:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"correcting typo","shortMessageHtmlLink":"correcting typo"}},{"before":null,"after":"f09b5039c60bf57cb28b6bee11baacf5f3ce0b9e","ref":"refs/heads/OFBIZ-13097","pushedAt":"2024-05-22T08:41:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierreSmits","name":"Pierre Smits","path":"/PierreSmits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3950770?s=80&v=4"},"commit":{"message":"improved: Have an XSD regarding portal records (OFBIZ-13097)\n\nPer suggestion by Jacques Le Roux:\nBut we really miss the same for data used to define portals. So I strongly suggest that we create a shema for *PortletData.xml files. It should not be hard to create. It would help possible customers to create their own portals with a bit of documentation that seriously lacks for now.\n\nadded: ofbiz-portal.xsd\nmodified: widget-catalog.xml","shortMessageHtmlLink":"improved: Have an XSD regarding portal records (OFBIZ-13097)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbTwwPQA","startCursor":null,"endCursor":null}},"title":"Activity · PierreSmits/ofbiz"}