Browse Source

Add page status column to CMS pages list

Introduced a new 'Status' column in the CMS pages admin table, displaying localized page status values. Added corresponding English localization entries for page status enums.
pull/24053/head
Mansur Besleney 3 months ago
parent
commit
30bb18b39f
  1. 8
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/index.js
  2. 4
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json

8
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/index.js

@ -75,6 +75,14 @@ $(function () {
orderable: true,
data: "slug"
},
{
title: l("Status"),
orderable: true,
data: "status",
render: function (data) {
return l('Enum:PageStatus:' + data);
}
},
{
title: l("IsHomePage"),
orderable: true,

4
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json

@ -279,6 +279,8 @@
"AssignBlogPostsToOtherBlog": "Assign blog posts to another blog",
"SelectAnBlogToAssign": "Select a blog to assign",
"DeleteAllBlogPostsOfThisBlog": "Delete all blog posts of this blog",
"RequiredPermissionName": "Required permission name"
"RequiredPermissionName": "Required permission name",
"Enum:PageStatus:0": "Draft",
"Enum:PageStatus:1": "Publish"
}
}
Loading…
Cancel
Save