Project

General

Profile

Actions

Architecture #27124

closed

Use ESM modules in rudder-web

Architecture #27124: Use ESM modules in rudder-web

Added by Clark ANDRIANASOLO about 1 year ago. Updated 10 months ago.

Status:
Released
Priority:
N/A
Category:
Web - Maintenance
Target version:
Effort required:
Small
Name check:
To do
Fix check:
Checked
Regression:
No

Description

With some front-end dependencies (see #27103) we now have ESM modules coming in step by step to change the way we use javascript in the browser, and we need support to use such modules.

In practice, we need ways to define <script type="module"> import ... from '/rudder/cache-x.x/javascript/lib' </script>, which are not baked into Liftweb so we need several utils and ways to import known JS resources


Subtasks 1 (0 open1 closed)

Architecture #27835: Revert upgrading jsondiffpatch in 9.0ReleasedVincent MEMBRÉActions

Related issues 3 (0 open3 closed)

Related to Rudder - Architecture #27103: Update front-end dependenciesReleasedClark ANDRIANASOLOActions
Related to Rudder - Bug #27114: Many diffs no longer display in event logs ReleasedFrançois ARMANDActions
Related to Rudder - Bug #28749: Change logs js functions is duplicatedReleasedVincent MEMBRÉActions

Updated by Clark ANDRIANASOLO about 1 year ago Actions #1

Updated by Clark ANDRIANASOLO about 1 year ago Actions #2

  • Status changed from New to Pending technical review
  • Pull Request set to https://github.com/Normation/rudder/pull/6466

Updated by Clark ANDRIANASOLO about 1 year ago Actions #3

  • Related to Bug #27114: Many diffs no longer display in event logs added

Updated by Félix DALLIDET about 1 year ago Actions #4

  • Target version changed from 9.0.0~alpha1 to 1128

Updated by François ARMAND about 1 year ago Actions #5

  • Target version changed from 1128 to 9.0.0~beta1

Updated by Clark ANDRIANASOLO about 1 year ago Actions #6

  • Status changed from Pending technical review to In progress
  • Pull Request deleted (https://github.com/Normation/rudder/pull/6466)

Updated by Clark ANDRIANASOLO about 1 year ago Actions #7

  • Status changed from In progress to Pending technical review
  • Assignee changed from Clark ANDRIANASOLO to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder/pull/6580

Updated by Vincent MEMBRÉ about 1 year ago Actions #8

  • Target version changed from 9.0.0~beta1 to 9.0.0~beta2

Updated by Vincent MEMBRÉ 11 months ago Actions #9

  • Target version changed from 9.0.0~beta2 to 9.0.0~rc1

Updated by Vincent MEMBRÉ 11 months ago Actions #10

  • Target version changed from 9.0.0~rc1 to 9.0.0~rc2

Updated by Vincent MEMBRÉ 11 months ago Actions #11

  • Target version changed from 9.0.0~rc2 to 9.0.0

Updated by Vincent MEMBRÉ 11 months ago Actions #12

  • Target version changed from 9.0.0 to 9.0.1

Updated by Clark ANDRIANASOLO 10 months ago Actions #13

  • Status changed from Pending technical review to Pending release

Updated by Clark ANDRIANASOLO 10 months ago Actions #14

  • Subtask #27835 added

Updated by Alexis Mousset 10 months ago Actions #15

  • Fix check changed from To do to Checked

Updated by Vincent MEMBRÉ 10 months ago Actions #16

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 9.0.1 which was released today.

Updated by Clark ANDRIANASOLO 5 months ago Actions #17

  • Related to Bug #28749: Change logs js functions is duplicated added
Actions

Also available in: PDF Atom