Skip to content

refactor: reorganize email and message template responsibilities#5361

Draft
fit2bot wants to merge 1 commit into
osmfrom
pr@osm@refactor_settings_email-template
Draft

refactor: reorganize email and message template responsibilities#5361
fit2bot wants to merge 1 commit into
osmfrom
pr@osm@refactor_settings_email-template

refactor: reorganize email and message template responsibilities

938e46d
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Apr 13, 2026 in 59s

Quality Gate failed

Failed conditions
1 Security Hotspot
B Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 227 in src/views/settings/Msg/MsgTemplate/index.vue

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected empty source

See more on https://sonarcloud.io/project/issues?id=jumpserver_lina&issues=AZ2FXi8zB1HMB1XNEEw7&open=AZ2FXi8zB1HMB1XNEEw7&pullRequest=5361

Check warning on line 68 in src/views/settings/Msg/MsgTemplate/index.vue

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=jumpserver_lina&issues=AZ2FXi8zB1HMB1XNEEw5&open=AZ2FXi8zB1HMB1XNEEw5&pullRequest=5361

Check warning on line 68 in src/views/settings/Msg/MsgTemplate/index.vue

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.

See more on https://sonarcloud.io/project/issues?id=jumpserver_lina&issues=AZ2FXi8zB1HMB1XNEEw4&open=AZ2FXi8zB1HMB1XNEEw4&pullRequest=5361

Check warning on line 141 in src/views/settings/Msg/MsgTemplate/index.vue

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Date.now()` over `Date#getTime()`.

See more on https://sonarcloud.io/project/issues?id=jumpserver_lina&issues=AZ2FXi8zB1HMB1XNEEw6&open=AZ2FXi8zB1HMB1XNEEw6&pullRequest=5361