Browse Source

👕 调整明明错误

pull/27/head 5.0.0.9
王军 4 years ago
parent
commit
d846caad40
  1. 25
      .github/workflows/dotnet-publish_nuget.yml
  2. 1
      .gitignore
  3. 2
      aspnet-core/common.props
  4. 8
      aspnet-core/services/src/Lion.AbpPro.Application/Settings/SettingAppService.cs
  5. 32
      aspnet-core/services/src/Lion.AbpPro.Domain/Settings/AbpProSettingDefinitionProvider.cs
  6. 12
      aspnet-core/services/src/Lion.AbpPro.Domain/Settings/AbpProSettings.cs

25
.github/workflows/dotnet-publish_nuget.yml

@ -0,0 +1,25 @@
name: Dotnet-Push
on:
push:
tags:
- "*"
jobs:
Push-DockerHub:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Dotnet 6.x
uses: actions/setup-dotnet@v1
with:
dotnet-version: "6.0"
include-prerelease: True
- name: Setting Version
id: vars
run: echo ::set-output name=tag::${GITHUB_REF:10}
- name: Build
run: dotnet build aspnet-core/Lion.AbpPro.sln
- name: Push Nuget
run:
dotnet pack aspnet-core/Lion.AbpPro.sln --include-source --include-symbols /p:Configuration=Release -p:PackageVersion=${GITHUB_REF:10} --output nupkgs &&
dotnet nuget push /**/*.symbols.nupkg -k ${{secrets.NUGET_KEY}}

1
.gitignore

@ -277,3 +277,4 @@ vben271/yarn.lock
/aspnet-core/gateways/Lion.AbpPro.WebGateway/appsettings.Production.json /aspnet-core/gateways/Lion.AbpPro.WebGateway/appsettings.Production.json
/aspnet-core/services/host/Lion.AbpPro.IdentityServer/appsettings.Production.json /aspnet-core/services/host/Lion.AbpPro.IdentityServer/appsettings.Production.json
/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.Production.json /aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.Production.json
aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Logs/logs.txt

2
aspnet-core/common.props

@ -5,5 +5,7 @@
<NoWarn>$(NoWarn);CS1591;CS0436</NoWarn> <NoWarn>$(NoWarn);CS1591;CS0436</NoWarn>
<AbpProjectType>app</AbpProjectType> <AbpProjectType>app</AbpProjectType>
<GenerateDocumentationFile>true</GenerateDocumentationFile> <GenerateDocumentationFile>true</GenerateDocumentationFile>
<RepositoryUrl>https://github.com/WangJunZzz/abp-vnext-pro</RepositoryUrl>
<PackageIconUrl>https://blog-resouce.oss-cn-shenzhen.aliyuncs.com/images/abp/06.jpg</PackageIconUrl>
</PropertyGroup> </PropertyGroup>
</Project> </Project>

8
aspnet-core/services/src/Lion.AbpPro.Application/Settings/SettingAppService.cs

@ -35,10 +35,10 @@ namespace Lion.AbpPro.Settings
{ {
var allSettings = _settingDefinitionManager.GetAll().ToList(); var allSettings = _settingDefinitionManager.GetAll().ToList();
var settings = allSettings var settings = allSettings
.Where(e => e.Properties.ContainsKey(AbpProSettings.Group.Defalut)).ToList(); .Where(e => e.Properties.ContainsKey(AbpProSettings.Group.Default)).ToList();
var settingOutput = settings var settingOutput = settings
.GroupBy(e => e.Properties[AbpProSettings.Group.Defalut].ToString()).Select(s => .GroupBy(e => e.Properties[AbpProSettings.Group.Default].ToString()).Select(s =>
new SettingOutput new SettingOutput
{ {
Group = s.Key, Group = s.Key,
@ -53,12 +53,12 @@ namespace Lion.AbpPro.Settings
var value = await SettingProvider.GetOrNullAsync(itemDefinition.Name); var value = await SettingProvider.GetOrNullAsync(itemDefinition.Name);
var type = itemDefinition.Properties var type = itemDefinition.Properties
.FirstOrDefault(f => f.Key == AbpProSettings.ControlType.Defalut).Value .FirstOrDefault(f => f.Key == AbpProSettings.ControlType.Default).Value
.ToString(); .ToString();
item.SettingItemOutput.Add(new SettingItemOutput( item.SettingItemOutput.Add(new SettingItemOutput(
itemDefinition.Name, itemDefinition.Name,
L["DisplayName:" + itemDefinition.Name], itemDefinition.DisplayName.Localize(_factory),
value, value,
type, type,
itemDefinition.Description.Localize(_factory))); itemDefinition.Description.Localize(_factory)));

32
aspnet-core/services/src/Lion.AbpPro.Domain/Settings/AbpProSettingDefinitionProvider.cs

@ -19,45 +19,45 @@ namespace Lion.AbpPro.Settings
private static void OverrideDefalutSettings(ISettingDefinitionContext context) private static void OverrideDefalutSettings(ISettingDefinitionContext context)
{ {
context.GetOrNull("Abp.Localization.DefaultLanguage") context.GetOrNull("Abp.Localization.DefaultLanguage")
.WithProperty(AbpProSettings.Group.Defalut, .WithProperty(AbpProSettings.Group.Default,
AbpProSettings.Group.SystemManagement) AbpProSettings.Group.SystemManagement)
.WithProperty(AbpProSettings.ControlType.Defalut, .WithProperty(AbpProSettings.ControlType.Default,
AbpProSettings.ControlType.TypeText); AbpProSettings.ControlType.TypeText);
context.GetOrNull("Abp.Identity.Password.RequiredLength") context.GetOrNull("Abp.Identity.Password.RequiredLength")
.WithProperty(AbpProSettings.Group.Defalut, .WithProperty(AbpProSettings.Group.Default,
AbpProSettings.Group.SystemManagement) AbpProSettings.Group.SystemManagement)
.WithProperty(AbpProSettings.ControlType.Defalut, .WithProperty(AbpProSettings.ControlType.Default,
AbpProSettings.ControlType.Number); AbpProSettings.ControlType.Number);
context.GetOrNull("Abp.Identity.Password.RequiredUniqueChars") context.GetOrNull("Abp.Identity.Password.RequiredUniqueChars")
.WithProperty(AbpProSettings.Group.Defalut, .WithProperty(AbpProSettings.Group.Default,
AbpProSettings.Group.SystemManagement) AbpProSettings.Group.SystemManagement)
.WithProperty(AbpProSettings.ControlType.Defalut, .WithProperty(AbpProSettings.ControlType.Default,
AbpProSettings.ControlType.Number); AbpProSettings.ControlType.Number);
context.GetOrNull("Abp.Identity.Password.RequireNonAlphanumeric") context.GetOrNull("Abp.Identity.Password.RequireNonAlphanumeric")
.WithProperty(AbpProSettings.Group.Defalut, .WithProperty(AbpProSettings.Group.Default,
AbpProSettings.Group.SystemManagement) AbpProSettings.Group.SystemManagement)
.WithProperty(AbpProSettings.ControlType.Defalut, .WithProperty(AbpProSettings.ControlType.Default,
AbpProSettings.ControlType.TypeCheckBox); AbpProSettings.ControlType.TypeCheckBox);
context.GetOrNull("Abp.Identity.Password.RequireLowercase") context.GetOrNull("Abp.Identity.Password.RequireLowercase")
.WithProperty(AbpProSettings.Group.Defalut, .WithProperty(AbpProSettings.Group.Default,
AbpProSettings.Group.SystemManagement) AbpProSettings.Group.SystemManagement)
.WithProperty(AbpProSettings.ControlType.Defalut, .WithProperty(AbpProSettings.ControlType.Default,
AbpProSettings.ControlType.TypeCheckBox); AbpProSettings.ControlType.TypeCheckBox);
context.GetOrNull("Abp.Identity.Password.RequireUppercase") context.GetOrNull("Abp.Identity.Password.RequireUppercase")
.WithProperty(AbpProSettings.Group.Defalut, .WithProperty(AbpProSettings.Group.Default,
AbpProSettings.Group.SystemManagement) AbpProSettings.Group.SystemManagement)
.WithProperty(AbpProSettings.ControlType.Defalut, .WithProperty(AbpProSettings.ControlType.Default,
AbpProSettings.ControlType.TypeCheckBox); AbpProSettings.ControlType.TypeCheckBox);
context.GetOrNull("Abp.Identity.Password.RequireDigit") context.GetOrNull("Abp.Identity.Password.RequireDigit")
.WithProperty(AbpProSettings.Group.Defalut, .WithProperty(AbpProSettings.Group.Default,
AbpProSettings.Group.SystemManagement) AbpProSettings.Group.SystemManagement)
.WithProperty(AbpProSettings.ControlType.Defalut, .WithProperty(AbpProSettings.ControlType.Default,
AbpProSettings.ControlType.TypeCheckBox); AbpProSettings.ControlType.TypeCheckBox);
context.Add(new SettingDefinition( context.Add(new SettingDefinition(
@ -65,9 +65,9 @@ namespace Lion.AbpPro.Settings
"https://github.com/WangJunZzz/abp-vnext-pro", "https://github.com/WangJunZzz/abp-vnext-pro",
L("DisplayName:" + AbpProSettings.Other.Github), L("DisplayName:" + AbpProSettings.Other.Github),
L("Description:" + AbpProSettings.Other.Github) L("Description:" + AbpProSettings.Other.Github)
).WithProperty(AbpProSettings.Group.Defalut, ).WithProperty(AbpProSettings.Group.Default,
AbpProSettings.Group.OtherManagement) AbpProSettings.Group.OtherManagement)
.WithProperty(AbpProSettings.ControlType.Defalut, .WithProperty(AbpProSettings.ControlType.Default,
AbpProSettings.ControlType.TypeText)); AbpProSettings.ControlType.TypeText));
} }

12
aspnet-core/services/src/Lion.AbpPro.Domain/Settings/AbpProSettings.cs

@ -9,7 +9,7 @@ namespace Lion.AbpPro.Settings
/// </summary> /// </summary>
public static class ControlType public static class ControlType
{ {
public const string Defalut = "Type"; public const string Default = "Type";
public const string TypeText = "Text"; public const string TypeText = "Text";
public const string TypeCheckBox = "CheckBox"; public const string TypeCheckBox = "CheckBox";
public const string Number = "Number"; public const string Number = "Number";
@ -20,9 +20,9 @@ namespace Lion.AbpPro.Settings
/// </summary> /// </summary>
public static class Group public static class Group
{ {
public const string Defalut = "Setting.Group"; public const string Default = "Setting.Group";
public const string SystemManagement = Defalut + ".System"; public const string SystemManagement = Default + ".System";
public const string OtherManagement = Defalut + ".Other"; public const string OtherManagement = Default + ".Other";
} }
/// <summary> /// <summary>
@ -30,8 +30,8 @@ namespace Lion.AbpPro.Settings
/// </summary> /// </summary>
public static class Other public static class Other
{ {
private const string Defalut = "Setting.Group.Other"; private const string Default = "Setting.Group.Other";
public const string Github = Defalut + ".Github"; public const string Github = Default + ".Github";
} }
} }
} }
Loading…
Cancel
Save