Project

General

Profile

Actions

Architecture #27124

open

Use ESM modules in rudder-web

Architecture #27124: Use ESM modules in rudder-web

Added by Clark ANDRIANASOLO 5 months ago. Updated 11 days ago.

Status:
Pending release
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 (1 open0 closed)

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

Related issues 2 (0 open2 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

Updated by Clark ANDRIANASOLO 5 months ago Actions #1

Updated by Clark ANDRIANASOLO 5 months 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 5 months ago Actions #3

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

Updated by Félix DALLIDET 4 months ago Actions #4

  • Target version changed from 9.0.0~alpha1 to 1128

Updated by François ARMAND 4 months ago Actions #5

  • Target version changed from 1128 to 9.0.0~beta1

Updated by Clark ANDRIANASOLO 2 months 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 2 months 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É 2 months ago Actions #8

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

Updated by Vincent MEMBRÉ about 1 month ago Actions #9

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

Updated by Vincent MEMBRÉ about 1 month ago Actions #10

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

Updated by Vincent MEMBRÉ about 1 month ago Actions #11

  • Target version changed from 9.0.0~rc2 to 9.0.0

Updated by Vincent MEMBRÉ 25 days ago Actions #12

  • Target version changed from 9.0.0 to 9.0.1

Updated by Clark ANDRIANASOLO 16 days ago Actions #13

  • Status changed from Pending technical review to Pending release

Updated by Clark ANDRIANASOLO 12 days ago Actions #14

  • Subtask #27835 added

Updated by Alexis Mousset 11 days ago Actions #15

  • Fix check changed from To do to Checked
Actions

Also available in: PDF Atom