From 3b033c395dd401dd0871dd564c4d0eb99b0ddaac Mon Sep 17 00:00:00 2001 From: malik masis Date: Tue, 9 Aug 2022 15:03:32 +0300 Subject: [PATCH] Added warning for `AlreadyHomePage` --- .../Pages/CmsKit/Pages/index.js | 20 ++++++++++++------- .../CmsKit/Localization/Resources/en.json | 3 ++- .../CmsKit/Localization/Resources/tr.json | 3 ++- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/index.js b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/index.js index 8a49f94073..4d3d5ba765 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/index.js +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/index.js @@ -1,4 +1,4 @@ -$(function (){ +$(function () { var l = abp.localization.getResource("CmsKit"); var pagesService = volo.cmsKit.admin.pages.pageAdmin; @@ -51,12 +51,18 @@ $(function (){ text: l('SetAsHomePage'), visible: abp.auth.isGranted('CmsKit.Pages.SetAsHomePage'), action: function (data) { - pagesService - .setAsHomePage(data.record.id) - .then(function () { - abp.notify.success(l('CompletedSettingAsHomePage')); - _dataTable.ajax.reload(); - }); + if (data.record.isHomePage === false) { + pagesService + .setAsHomePage(data.record.id) + .then(function () { + + _dataTable.ajax.reload(); + abp.notify.success(l('CompletedSettingAsHomePage')); + }); + } + else { + abp.notify.warn(l('AlreadyHomePage')); + } } } ] diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json index 79618107d5..983023321a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json @@ -191,6 +191,7 @@ "GoToTop": "Go To Top", "SetAsHomePage": "Set As Home Page", "CompletedSettingAsHomePage": "Set as home page", - "IsHomePage": "Is Home Page" + "IsHomePage": "Is Home Page", + "AlreadyHomePage": "Already set as home page" } } \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json index 6223b3a2de..bf02b689ce 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json @@ -192,6 +192,7 @@ "PleaseConfigureWidgets": "Lütfen widget'leri yapılandırın", "SetAsHomePage": "Ana sayfa Olarak Ayarla", "CompletedSettingAsHomePage": "Ana sayfa olarak ayarlandı", - "IsHomePage": "Ana Sayfa Mı" + "IsHomePage": "Ana Sayfa Mı", + "AlreadyHomePage": "Önceden ana sayfa olarak ayarlı" } }