You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Daniel Watford (Jira)" <ji...@apache.org> on 2023/04/18 11:01:00 UTC

[jira] [Commented] (OFBIZ-12804) Replace jgantt sources in common-theme with npm module in project plugin

    [ https://issues.apache.org/jira/browse/OFBIZ-12804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17713540#comment-17713540 ] 

Daniel Watford commented on OFBIZ-12804:
----------------------------------------

This ticket includes an assumption that no components, other than the project plugin, make use of the jgantt javascript library.

It may be the case that system integrators are using the module in their extensions, but as far as I know we don't make any statement about maintaining particular versions of javascript modules included in the OFBiz distribution.

The replacement to jgantt does have some minor breaking changes in its API, therefore any integrations relying on this module will need to be updated. Integration authors will be able to review the changes implemented in the project plugin to continue using jgantt and will hopefully leverage npm to retrieve javascript libraries specific to their needs.

> Replace jgantt sources in common-theme with npm module in project plugin
> ------------------------------------------------------------------------
>
>                 Key: OFBIZ-12804
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-12804
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: projectmgr, themes
>    Affects Versions: Upcoming Branch
>            Reporter: Daniel Watford
>            Assignee: Daniel Watford
>            Priority: Minor
>             Fix For: Upcoming Branch
>
>
> As mentioned in OFBIZ-12789, we have externally sourced javascript modules include in the ofbiz-framework sources. These sources are not maintained and are highlighted in sonarcloud bug reporting.
> This ticket covers the removal of jgantt sources from common-theme and replacing those sources with an updated version of jgantt downloaded from npm repositories at build time.
> JGantt is only used by the project plugin. Retrieval and use of the replacement jgantt npm module shall therefore be configured within the project plugin.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)