mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-04-13 08:25:35 -04:00
add "show announcements" toggles
This commit is contained in:
@@ -19,6 +19,20 @@
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="mb-6">
|
||||||
|
<v-checkbox
|
||||||
|
v-model="preferences.showAnnouncements"
|
||||||
|
hide-details
|
||||||
|
density="compact"
|
||||||
|
color="primary"
|
||||||
|
:label="$t('announcements.show-announcements-from-mealie')"
|
||||||
|
/>
|
||||||
|
<div class="ml-8">
|
||||||
|
<p class="text-subtitle-2 my-0 py-0">
|
||||||
|
{{ $t("announcements.show-announcements-setting-description") }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,20 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="mb-6">
|
||||||
|
<v-checkbox
|
||||||
|
v-model="preferences.showAnnouncements"
|
||||||
|
hide-details
|
||||||
|
density="compact"
|
||||||
|
color="primary"
|
||||||
|
:label="$t('announcements.show-announcements-from-mealie')"
|
||||||
|
/>
|
||||||
|
<div class="ml-8">
|
||||||
|
<p class="text-subtitle-2 my-0 py-0">
|
||||||
|
{{ $t("announcements.show-announcements-setting-description") }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<v-select
|
<v-select
|
||||||
v-model="preferences.firstDayOfWeek"
|
v-model="preferences.firstDayOfWeek"
|
||||||
:prepend-icon="$globals.icons.calendarWeekBegin"
|
:prepend-icon="$globals.icons.calendarWeekBegin"
|
||||||
|
|||||||
@@ -1472,5 +1472,9 @@
|
|||||||
"no-whitespace": "No Whitespace Allowed",
|
"no-whitespace": "No Whitespace Allowed",
|
||||||
"min-length": "Must Be At Least {min} Characters",
|
"min-length": "Must Be At Least {min} Characters",
|
||||||
"max-length": "Must Be At Most {max} Character|Must Be At Most {max} Characters"
|
"max-length": "Must Be At Most {max} Character|Must Be At Most {max} Characters"
|
||||||
|
},
|
||||||
|
"announcements": {
|
||||||
|
"show-announcements-from-mealie": "Show announcements from Mealie",
|
||||||
|
"show-announcements-setting-description": "Whether or not you want to allow users to see announcements from Mealie. When enabled users can still opt-out from seeing them in their user settings"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -183,8 +183,16 @@
|
|||||||
validate-on="blur"
|
validate-on="blur"
|
||||||
persistent-hint
|
persistent-hint
|
||||||
/>
|
/>
|
||||||
|
<v-checkbox
|
||||||
|
v-model="userCopy.showAnnouncements"
|
||||||
|
hide-details
|
||||||
|
:label="$t('announcements.show-announcements-from-mealie')"
|
||||||
|
color="primary"
|
||||||
|
@change="updateUser"
|
||||||
|
/>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
v-model="userCopy.advanced"
|
v-model="userCopy.advanced"
|
||||||
|
hide-details
|
||||||
:label="$t('profile.show-advanced-description')"
|
:label="$t('profile.show-advanced-description')"
|
||||||
color="primary"
|
color="primary"
|
||||||
@change="updateUser"
|
@change="updateUser"
|
||||||
@@ -268,6 +276,7 @@ async function updateUser() {
|
|||||||
admin: userData.admin,
|
admin: userData.admin,
|
||||||
group: userData.group,
|
group: userData.group,
|
||||||
household: userData.household,
|
household: userData.household,
|
||||||
|
showAnnouncements: userData.showAnnouncements,
|
||||||
advanced: userData.advanced,
|
advanced: userData.advanced,
|
||||||
canInvite: userData.canInvite,
|
canInvite: userData.canInvite,
|
||||||
canManage: userData.canManage,
|
canManage: userData.canManage,
|
||||||
|
|||||||
Reference in New Issue
Block a user