Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
SeriaWei committed Feb 9, 2023
2 parents 4a5686d + e198d32 commit 168edbe
Show file tree
Hide file tree
Showing 43 changed files with 87 additions and 73 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.0.x'
dotnet-version: '7.0.x'
- name: Install dependencies
run: dotnet restore
- name: Build
Expand Down
2 changes: 1 addition & 1 deletion .vscode/launch.json
Expand Up @@ -9,7 +9,7 @@
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/src/ZKEACMS.WebHost/bin/Debug/net6.0/ZKEACMS.WebHost.dll",
"program": "${workspaceFolder}/src/ZKEACMS.WebHost/bin/Debug/net7.0/ZKEACMS.WebHost.dll",
"args": [],
"cwd": "${workspaceFolder}/src/ZKEACMS.WebHost",
"console": "internalConsole",
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS builder
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS builder
WORKDIR /build
# Copy all files
COPY . ./
Expand All @@ -16,7 +16,7 @@ RUN sqlite-exec -d /build/src/ZKEACMS.WebHost/bin/Release/PublishOutput/Database
RUN cp -f /build/Database/SQLite/appsettings.json /build/src/ZKEACMS.WebHost/bin/Release/PublishOutput/appsettings.json

# Build runtime image
FROM mcr.microsoft.com/dotnet/aspnet:6.0
FROM mcr.microsoft.com/dotnet/aspnet:7.0
WORKDIR /zkeacms
COPY --from=builder /build/src/ZKEACMS.WebHost/bin/Release/PublishOutput .
EXPOSE 80
Expand Down
2 changes: 1 addition & 1 deletion README.md
@@ -1,6 +1,6 @@
[![Auto Build](https://github.com/SeriaWei/ZKEACMS/actions/workflows/build.yml/badge.svg)](https://github.com/SeriaWei/ZKEACMS/actions/workflows/build.yml)

# ZKEACMS Build With .Net 6
# ZKEACMS Build With .Net 7

ZKEACMS is a visual design, **WYSIWYG** Content Management System.

Expand Down
2 changes: 1 addition & 1 deletion Run.cmd
Expand Up @@ -6,7 +6,7 @@ ECHO dotnet core sdk was not find, please install the latest sdk at first.
start https://www.microsoft.com/net/download/windows
exit
)
if not exist "src/ZKEACMS.WebHost/bin/Debug/net6.0/ZKEACMS.WebHost.dll" (
if not exist "src/ZKEACMS.WebHost/bin/Debug/net7.0/ZKEACMS.WebHost.dll" (
call Build.cmd
)

Expand Down
4 changes: 2 additions & 2 deletions Run.sh
Expand Up @@ -3,10 +3,10 @@ if ! [ -x "$(command -v dotnet)" ]; then
echo 'dotnet core sdk was not find, please install the latest sdk at first.'
exit 1
fi
file="src/ZKEACMS.WebHost/bin/Debug/net6.0/ZKEACMS.WebHost.dll"
file="src/ZKEACMS.WebHost/bin/Debug/net7.0/ZKEACMS.WebHost.dll"
if ! [ -f "$file" ];then
dotnet build ZKEACMS.sln
fi
cd src/ZKEACMS.WebHost
echo Starting...
ASPNETCORE_ENVIRONMENT="Development" ASPNETCORE_URLS="http://localhost:5000" dotnet bin/Debug/net6.0/ZKEACMS.WebHost.dll
ASPNETCORE_ENVIRONMENT="Development" ASPNETCORE_URLS="http://localhost:5000" dotnet bin/Debug/net7.0/ZKEACMS.WebHost.dll
16 changes: 8 additions & 8 deletions src/EasyFrameWork/EasyFrameWork.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AssemblyName>EasyFrameWork</AssemblyName>
<PackageId>EasyFrameWork</PackageId>
<Copyright>深圳市纸壳软件科技有限公司 ZKEASOFT</Copyright>
Expand All @@ -17,13 +17,13 @@
<FrameworkReference Include="Microsoft.AspNetCore.App"></FrameworkReference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="DocumentFormat.OpenXml" Version="2.18.0" />
<PackageReference Include="IdGen" Version="3.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.10" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.10" />
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="6.0.0" />
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
<PackageReference Include="DocumentFormat.OpenXml" Version="2.19.0" />
<PackageReference Include="IdGen" Version="3.0.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="7.0.2" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="7.0.2" />
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="7.0.0" />
<PackageReference Include="System.ComponentModel.Annotations" Version="6.0.0-preview.4.21253.7" />
<PackageReference Include="System.Reflection.Extensions" Version="4.3.0" />
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.7.0" />
<PackageReference Include="System.Runtime.Loader" Version="4.3.0" />
Expand Down
4 changes: 2 additions & 2 deletions src/EasyFrameWork/Mvc/Plugin/Loader.cs
Expand Up @@ -20,9 +20,9 @@ public class Loader : IPluginLoader
public const string PluginFolder = "Plugins";
private const string PluginInfoFile = "zkea.plugin";
#if DEBUG
private readonly string[] AltDevelopmentPath = new[] { "bin", "Debug", "net6.0" };
private readonly string[] AltDevelopmentPath = new[] { "bin", "Debug", "net7.0" };
#else
private readonly string[] AltDevelopmentPath = new[] { "bin", "Release", "net6.0" };
private readonly string[] AltDevelopmentPath = new[] { "bin", "Release", "net7.0" };
#endif
private readonly static List<AssemblyLoader> Loaders = new List<AssemblyLoader>();
private readonly static Dictionary<string, Assembly> LoadedAssemblies = new Dictionary<string, Assembly>();
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Animation/ZKEACMS.Animation.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Animation</AssemblyName>
<PackageId>ZKEACMS.Animation</PackageId>
Expand Down
6 changes: 6 additions & 0 deletions src/ZKEACMS.Article/Service/ArticleDetailWidgetService.cs
Expand Up @@ -15,6 +15,7 @@
using System.Collections.Concurrent;
using Easy.Cache;
using Easy.RepositoryPattern;
using Easy.Constant;

namespace ZKEACMS.Article.Service
{
Expand Down Expand Up @@ -66,6 +67,11 @@ public override object Display(WidgetDisplayContext widgetDisplayContext)
viewModel.Current = actionContext.RouteData.GetArticle(articleId) ?? _articleService.Get(articleId);
if (viewModel.Current != null)
{
if (!viewModel.Current.IsPublish || viewModel.Current.Status!=(int)RecordStatus.Active)
{
actionContext.NotFoundResult();
return null;
}
_articleService.IncreaseCount(viewModel.Current);
viewModel.Prev = _articleService.GetPrev(viewModel.Current);
viewModel.Next = _articleService.GetNext(viewModel.Current);
Expand Down
7 changes: 4 additions & 3 deletions src/ZKEACMS.Article/Service/ArticleListWidgetService.cs
Expand Up @@ -16,6 +16,7 @@
using System.Linq.Expressions;
using ZKEACMS.Page;
using Easy.Extend;
using Easy.Constant;

namespace ZKEACMS.Article.Service
{
Expand Down Expand Up @@ -85,18 +86,18 @@ public override object Display(WidgetDisplayContext widgetDisplayContext)
Expression<Func<ArticleEntity, bool>> filter = null;
if (cate != 0)
{
filter = m => m.IsPublish && m.ArticleTypeID == cate;
filter = m => m.Status == (int)RecordStatus.Active && m.IsPublish && m.ArticleTypeID == cate;
}
else
{
var ids = _articleTypeService.Get(m => m.ID == currentWidget.ArticleTypeID || m.ParentID == currentWidget.ArticleTypeID).Select(m => m.ID).ToList();
if (ids.Any())
{
filter = m => m.IsPublish && ids.Contains(m.ArticleTypeID ?? 0);
filter = m => m.Status == (int)RecordStatus.Active && m.IsPublish && ids.Contains(m.ArticleTypeID ?? 0);
}
else
{
filter = m => m.IsPublish && m.ArticleTypeID == currentWidget.ArticleTypeID;
filter = m => m.Status == (int)RecordStatus.Active && m.IsPublish && m.ArticleTypeID == currentWidget.ArticleTypeID;
}

}
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Article/ZKEACMS.Article.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Article</AssemblyName>
<PackageId>ZKEACMS.Article</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Distribution/ZKEACMS.Distribution.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Distribution</AssemblyName>
<PackageId>ZKEACMS.Distribution</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.FormGenerator/ZKEACMS.FormGenerator.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.FormGenerator</AssemblyName>
<PackageId>ZKEACMS.FormGenerator</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.GlobalScripts/ZKEACMS.GlobalScripts.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.GlobalScripts</AssemblyName>
<PackageId>ZKEACMS.GlobalScripts</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Mail/ZKEACMS.Mail.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Mail</AssemblyName>
<PackageId>ZKEACMS.Mail</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Message/ZKEACMS.Message.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Message</AssemblyName>
<PackageId>ZKEACMS.Message</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.PinNav/ZKEACMS.PinNav.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.PinNav</AssemblyName>
<PackageId>ZKEACMS.PinNav</PackageId>
Expand Down
6 changes: 6 additions & 0 deletions src/ZKEACMS.Product/Service/ProductDetailWidgetService.cs
Expand Up @@ -12,6 +12,7 @@
using System.Linq;
using Easy.Extend;
using System.Collections.Concurrent;
using Easy.Constant;

namespace ZKEACMS.Product.Service
{
Expand Down Expand Up @@ -54,6 +55,11 @@ public override object Display(WidgetDisplayContext widgetDisplayContext)
if (productId != 0)
{
product = actionContext.RouteData.GetProduct(productId) ?? _productService.Get(productId);
if (!product.IsPublish || product.Status != (int)RecordStatus.Active)
{
actionContext.NotFoundResult();
return null;
}
if (product != null && product.Url.IsNotNullAndWhiteSpace() && actionContext.RouteData.GetProductUrl().IsNullOrWhiteSpace())
{
actionContext.RedirectTo($"{actionContext.RouteData.GetPath()}/{product.Url}.html", true);
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Product/ZKEACMS.Product.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Product</AssemblyName>
<PackageId>ZKEACMS.Product</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Redirection/ZKEACMS.Redirection.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Redirection</AssemblyName>
<PackageId>ZKEACMS.Redirection</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.SectionWidget/ZKEACMS.SectionWidget.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.SectionWidget</AssemblyName>
<PackageId>ZKEACMS.SectionWidget</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Shop/ZKEACMS.Shop.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Shop</AssemblyName>
<PackageId>ZKEACMS.Shop</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.SiteSearch/ZKEACMS.SiteSearch.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.SiteSearch</AssemblyName>
<PackageId>ZKEACMS.SiteSearch</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Sitemap/ZKEACMS.Sitemap.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Sitemap</AssemblyName>
<PackageId>ZKEACMS.Sitemap</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.SpiderLog/ZKEACMS.SpiderLog.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.SpiderLog</AssemblyName>
<PackageId>ZKEACMS.SpiderLog</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.StyleEditor/ZKEACMS.StyleEditor.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.StyleEditor</AssemblyName>
<PackageId>ZKEACMS.StyleEditor</PackageId>
Expand Down
4 changes: 2 additions & 2 deletions src/ZKEACMS.Swagger/ZKEACMS.Swagger.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Swagger</AssemblyName>
<PackageId>ZKEACMS.Swagger</PackageId>
Expand All @@ -16,7 +16,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
<ProjectReference Include="..\ZKEACMS\ZKEACMS.csproj">
<Private>false</Private>
<ExcludeAssets>runtime</ExcludeAssets>
Expand Down
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.TemplateImporter</AssemblyName>
<PackageId>ZKEACMS.TemplateImporter</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.Updater/ZKEACMS.Updater.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<AssemblyName>ZKEACMS.Updater</AssemblyName>
<PackageId>ZKEACMS.Updater</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.WebHost/.config/dotnet-tools.json
Expand Up @@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"zkeacms.publisher": {
"version": "2.0",
"version": "2.1",
"commands": [
"publish-zkeacms"
]
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.WebHost/Run.cmd
Expand Up @@ -2,4 +2,4 @@
echo Starting...
set ASPNETCORE_ENVIRONMENT=Development
set ASPNETCORE_URLS=http://localhost:5000
dotnet bin/Debug/net6.0/ZKEACMS.WebHost.dll
dotnet bin/Debug/net7.0/ZKEACMS.WebHost.dll
2 changes: 1 addition & 1 deletion src/ZKEACMS.WebHost/Run.sh
@@ -1,2 +1,2 @@
echo Starting...
ASPNETCORE_ENVIRONMENT="Development" ASPNETCORE_URLS="http://localhost:5000" dotnet bin/Debug/net6.0/ZKEACMS.WebHost.dll
ASPNETCORE_ENVIRONMENT="Development" ASPNETCORE_URLS="http://localhost:5000" dotnet bin/Debug/net7.0/ZKEACMS.WebHost.dll
4 changes: 2 additions & 2 deletions src/ZKEACMS.WebHost/ZKEACMS.WebHost.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net7.0</TargetFramework>
<AssemblyName>ZKEACMS.WebHost</AssemblyName>
<PackageId>ZKEACMS.WebHost</PackageId>
<Copyright>深圳市纸壳软件科技有限公司 纸壳CMS</Copyright>
Expand All @@ -20,7 +20,7 @@
<RazorCompileOnPublish>true</RazorCompileOnPublish>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="6.0.10" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="7.0.2" />
<ProjectReference Include="..\EasyFrameWork\EasyFrameWork.csproj" />
<ProjectReference Include="..\ZKEACMS\ZKEACMS.csproj" />
</ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS.WebHost/appsettings.json
@@ -1,7 +1,7 @@
{
"Database": {
"DbType": "MsSql",
"ConnectionString": "Server=(local);Database=ZKEACMS;User Id=sa;Password=sa;"
"ConnectionString": "Server=(local);Database=ZKEACMS;User Id=sa;Password=sa;TrustServerCertificate=True"
//"DbType": "Sqlite",
//"ConnectionString": "Data Source=App_Data/Database.sqlite"
//"DbType": "MySql",
Expand Down
2 changes: 1 addition & 1 deletion src/ZKEACMS/Article/Models/ArticleEntity.cs
Expand Up @@ -39,7 +39,7 @@ protected override void ViewConfigure()
ViewConfig(m => m.ID).AsHidden().ShowInGrid().Order(1);
ViewConfig(m => m.Title).AsTextBox().Required().Order(2).ShowInGrid().Search(Easy.LINQ.Query.Operators.Contains);
ViewConfig(m => m.Url).AsTextBox().Order(3).MaxLength(100).UrlPart().Required().RandomText();
ViewConfig(m => m.Status).AsDropDownList().DataSource(DicKeys.RecordStatus, SourceType.Dictionary);
ViewConfig(m => m.Status).AsDropDownList().DataSource(DicKeys.RecordStatus, SourceType.Dictionary).ShowInGrid();
ViewConfig(m => m.ImageThumbUrl).AsTextBox().MediaSelector();
ViewConfig(m => m.ImageUrl).AsTextBox().MediaSelector();
ViewConfig(m => m.ArticleTypeID)
Expand Down

0 comments on commit 168edbe

Please sign in to comment.