Skip to content

Commit f678598

Browse files
committed
feat(ui): add toggle for email subject show level configuration
Signed-off-by: ch8matt <[email protected]>
1 parent 8fd757b commit f678598

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

src/i18n/locales/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"email_enable_ssltls": "Enable SSL/TLS encryption",
101101
"email_from_address": "From email address",
102102
"email_prefix": "Subject prefix",
103+
"email_subject_show_level": "Show notification level in subject",
103104
"email_smtp_password": "SMTP password",
104105
"email_smtp_port": "SMTP server port",
105106
"email_smtp_server": "SMTP server",

src/views/administration/configuration/Email.vue

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,15 @@
2525
v-model="emailPrefix"
2626
lazy="true"
2727
/>
28+
<c-switch
29+
id="email-subject-show-level"
30+
color="primary"
31+
v-model="isEmailSubjectShowLevelEnabled"
32+
label
33+
v-bind="labelIcon"
34+
/>
35+
{{ $t('admin.email_subject_show_level') }}
36+
<br />
2837
<b-validated-input-group-form-input
2938
id="email-smtp-server"
3039
:label="$t('admin.email_smtp_server')"
@@ -118,6 +127,7 @@ export default {
118127
isEmailEnabled: false,
119128
emailFromAddress: '',
120129
emailPrefix: '',
130+
isEmailSubjectShowLevelEnabled: false,
121131
emailSmtpServer: '',
122132
emailSmtpPort: '',
123133
emailSmtpUsername: '',
@@ -144,6 +154,11 @@ export default {
144154
propertyName: 'subject.prefix',
145155
propertyValue: this.emailPrefix,
146156
},
157+
{
158+
groupName: 'email',
159+
propertyName: 'subject.show.level',
160+
propertyValue: this.isEmailSubjectShowLevelEnabled,
161+
},
147162
{
148163
groupName: 'email',
149164
propertyName: 'smtp.server.hostname',
@@ -199,6 +214,9 @@ export default {
199214
case 'subject.prefix':
200215
this.emailPrefix = item.propertyValue;
201216
break;
217+
case 'subject.show.level':
218+
this.isEmailSubjectShowLevelEnabled = common.toBoolean(item.propertyValue);
219+
break;
202220
case 'smtp.server.hostname':
203221
this.emailSmtpServer = item.propertyValue;
204222
break;

0 commit comments

Comments
 (0)