Added the removing home page feature

pull/13635/head
malik masis 3 years ago
parent 567936d259
commit 035c66403c

@ -87,10 +87,15 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi
[Authorize(CmsKitAdminPermissions.Pages.SetAsHomePage)]
public virtual async Task SetAsHomePageAsync(Guid id)
{
await PageManager.SetHomePageAsFalseAsync(true);
var page = await PageRepository.GetAsync(id);
page.IsHomePage = true;
if (!page.IsHomePage)
{
await PageManager.SetHomePageAsFalseAsync(true);
page = await PageRepository.GetAsync(id);
}
page.IsHomePage = !page.IsHomePage; ;
await PageRepository.UpdateAsync(page);
}
}

@ -51,18 +51,15 @@ $(function () {
text: l('SetAsHomePage'),
visible: abp.auth.isGranted('CmsKit.Pages.SetAsHomePage'),
action: function (data) {
if (data.record.isHomePage === false) {
pagesService
.setAsHomePage(data.record.id)
.then(function () {
pagesService
.setAsHomePage(data.record.id)
.then(function () {
_dataTable.ajax.reload();
abp.notify.success(l('CompletedSettingAsHomePage'));
});
}
else {
abp.notify.warn(l('AlreadyHomePage'));
}
_dataTable.ajax.reload();
data.record.isHomePage ?
abp.notify.warn(l('RemovedSettingAsHomePage'))
: abp.notify.success(l('CompletedSettingAsHomePage'));
});
}
}
]

@ -189,9 +189,9 @@
"SelectAnAuthor": "Select an Author",
"InThisDocument": "In This Document",
"GoToTop": "Go To Top",
"SetAsHomePage": "Set As Home Page",
"SetAsHomePage": "Change Home Page Status",
"CompletedSettingAsHomePage": "Set as home page",
"IsHomePage": "Is Home Page",
"AlreadyHomePage": "Already set as home page"
"RemovedSettingAsHomePage": "Removed setting the home page"
}
}

@ -190,9 +190,9 @@
"Add": "Ekle",
"AddWidget": "Widget Ekle",
"PleaseConfigureWidgets": "Lütfen widget'leri yapılandırın",
"SetAsHomePage": "Ana sayfa Olarak Ayarla",
"CompletedSettingAsHomePage": "Ana sayfa olarak ayarlandı",
"SetAsHomePage": "Ana sayfa Durumunu Değiştir",
"CompletedSettingAsHomePage": "Ana Sayfa olarak ayarlandı",
"IsHomePage": "Ana Sayfa Mı",
"AlreadyHomePage": "Önceden ana sayfa olarak ayarlı"
"RemovedSettingAsHomePage": "Ana sayfa ayarı kaldırıldı"
}
}

Loading…
Cancel
Save