Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Created a script that removes the lock files in the UI templates #6418

Closed
wants to merge 34 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4b7a499
Add OrderBy top the first/firstordefault operator
realLiangshiwei Nov 30, 2020
eaa1d72
Use Orderby Id
realLiangshiwei Nov 30, 2020
627bf52
Update AuditLogRepository
realLiangshiwei Nov 30, 2020
e1a598b
refactor(rn): move font loading logic to App.js file
mehmet-erim Nov 30, 2020
6b64570
chore(rn): update yarn.lock file
mehmet-erim Nov 30, 2020
3ba33b3
chore: update @ngx-validate/core version
mehmet-erim Nov 30, 2020
772f7a3
chore: update yarn.lock
armanozak Nov 30, 2020
3aa38eb
feat: import NgbTypeaheadModule in UiExtensionsModule
armanozak Nov 30, 2020
4a8a996
feat: add auxData to PropCallback and PropPredicate types
armanozak Nov 30, 2020
52dac80
feat: add Hidden and Typeahead to prop types enum
armanozak Nov 30, 2020
311fe15
feat: add typeahead to extensible form props
armanozak Nov 30, 2020
0a10393
feat: add styles for typeahead
armanozak Nov 30, 2020
e2f7738
feat: add typeahead utils to object extensions
armanozak Nov 30, 2020
e3ebd07
feat: handle typeahead in object extensions state utils
armanozak Nov 30, 2020
b8d2f75
fix: use correct dto for property ui lookup
armanozak Nov 30, 2020
4f71675
feat: add jsonNetCamelCase as case util
armanozak Nov 30, 2020
d090a54
fix: use jsonNetCamelCase on extra properties
armanozak Nov 30, 2020
a133314
Merge pull request #6396 from abpframework/liangshiwei/patch-1
maliming Dec 1, 2020
019c27b
fix: get/set typeahead model and control values properly
armanozak Dec 1, 2020
fe25fe2
Re-organized the docs navigation menu
realLiangshiwei Dec 1, 2020
0317647
Merge pull request #6406 from abpframework/liangshiwei/docs
maliming Dec 1, 2020
640fcd1
Update en.json
274188A Dec 1, 2020
05b157b
Merge pull request #6409 from 274188A/patch-5
maliming Dec 1, 2020
06c260a
version update
erolarkat Dec 1, 2020
4528d68
Merge pull request #6401 from abpframework/fix/6397
bnymncoskuner Dec 1, 2020
eb5897b
Merge pull request #6405 from abpframework/feat/3824
bnymncoskuner Dec 1, 2020
bf29aa8
Handle the case where stringContent is empty.
maliming Dec 1, 2020
b95c8d1
Update Domain-Driven-Design-Implementation-Guide.md
ebicoglu Dec 1, 2020
9f8765a
Merge pull request #6415 from abpframework/maliming/204
realLiangshiwei Dec 1, 2020
c43e6cb
feat: create remove-lock-files script
mehmet-erim Dec 1, 2020
80a4c7d
chore: add remove-lock-files script to the publish.ps1
mehmet-erim Dec 1, 2020
101f502
chore. remove yarn.lock files
mehmet-erim Dec 1, 2020
7fd978b
chore: remove yarn.lock from .gitignore file
mehmet-erim Dec 1, 2020
1c15753
Merge branch 'feat/6399' of https://github.com/abpframework/abp into …
mehmet-erim Dec 1, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"CompleteArchitectureInfo": "Modern architecture to create maintainable software solutions.",
"DomainDrivenDesignBasedLayeringModelExplanation": "Helps you to implement a DDD based layered architecture and build a maintainable code base.",
"DomainDrivenDesignBasedLayeringModelExplanationCont": "Provides startup templates, abstractions, base classes, services, documentation and guides to help you to develop your application based on DDD patterns & principles.",
"MicroserviceCompatibleModelExplanation": "The core framework & pre-build modules are designed the microservice architecture in mind.",
"MicroserviceCompatibleModelExplanation": "The core framework & pre-build modules are designed with microservice architecture in mind.",
"MicroserviceCompatibleModelExplanationCont": "Provides infrastructure, integrations, samples and documentation to implement microservice solutions easier, while it doesn\u2019t bring additional complexity if you want a monolithic application.",
"ModularInfo": "ABP provides a module system that allows you to develop reusable application modules, tie into application lifecycle events, and express dependencies between core parts of your system.",
"PreBuiltModulesThemes": "Pre-Built Modules & Themes",
Expand Down
4 changes: 2 additions & 2 deletions docs/en/Domain-Driven-Design-Implementation-Guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -1971,8 +1971,8 @@ Application Services can directly work with repositories to query, create, updat

## Reference Books

If you are seriously interest in the Domain Driven Design and building large-scale enterprise systems, the following books are recommended as reference books;
If you are more interested in the Domain Driven Design and building large-scale enterprise systems, the following books are recommended as reference books;

* "*Domain Driven Design*" by Eric Evans
* "*Implementing Domain Driven Design*" by Vaughn Vernon
* "*Clean Architecture*" by Robert C. Martin
* "*Clean Architecture*" by Robert C. Martin
32 changes: 1 addition & 31 deletions docs/zh-Hans/Authentication/Social-External-Logins.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,3 @@
# 社交/外部登录


[帐户模块](../Modules/Account.md)已配置为开箱即用的处理社交或外部登录. 你可以按照ASP.NET Core文档向你的应用程序添加社交/外部登录提供程序.

## 示例: Facebook 认证

按照[ASP.NET Core Facebook集成文档](https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/social/facebook-logins)向你应用程序添加Facebook登录.

#### 添加NuGet包

添加[Microsoft.AspNetCore.Authentication.Facebook]包到你的项目. 基于你的架构,可能是 `.Web`,`.IdentityServer`(对于分层启动)或 `.Host` 项目.

#### 配置提供程序

在你模块的 `ConfigureServices` 方法中使用 `.AddFacebook(...)` 扩展方法来配置客户端:

````csharp
context.Services.AddAuthentication()
.AddFacebook(facebook =>
{
facebook.AppId = "...";
facebook.AppSecret = "...";
facebook.Scope.Add("email");
facebook.Scope.Add("public_profile");
});
````

> 最佳实践是使用 `appsettings.json` 或ASP.NET Core用户机密系统来存储你的凭据,而不是像这样硬编码值. 请参阅[微软](https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/facebook-logins)文档了解如何使用用户机密.

## Angular UI

从v3.1开始,Angular UI使用授权码流程(作为最佳实践)通过重定向到MVC UI登录页面来对用户进行身份验证. 因此,即使你使用的是Angular UI,社交/外部登录集成也与上面说明的相同.并且可以开箱即用.
> 文档已经移动其他位置. 参阅[账户模块](../Modules/Account.md)文档.
6 changes: 5 additions & 1 deletion docs/zh-Hans/Data-Access.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,8 @@ ABP框架被设计为与数据库无关, 它通过[仓储](Repositories.md)和[
* [MongoDB](MongoDB.md)
* [Dapper](Dapper.md)

在以后的版本中可能会添加更多的提供程序.
## 另请参阅

* [连接字符串](Connection-Strings.md)
* [种子数据](Data-Seeding.md)
* [数据过滤](Data-Filtering.md)
36 changes: 36 additions & 0 deletions docs/zh-Hans/Modules/Account.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 账户模块

该模块提供必要的UI页面与组件使用户登录和注册到应用程序.

> 文档正在更新

## 社交/外部登录

### 示例: Facebook 认证

按照[ASP.NET Core Facebook集成文档](https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/social/facebook-logins)向你应用程序添加Facebook登录.

#### 添加NuGet包

添加[Microsoft.AspNetCore.Authentication.Facebook]包到你的项目. 基于你的架构,可能是 `.Web`,`.IdentityServer`(对于分层启动)或 `.Host` 项目.

#### 配置提供程序

在你模块的 `ConfigureServices` 方法中使用 `.AddFacebook(...)` 扩展方法来配置客户端:

````csharp
context.Services.AddAuthentication()
.AddFacebook(facebook =>
{
facebook.AppId = "...";
facebook.AppSecret = "...";
facebook.Scope.Add("email");
facebook.Scope.Add("public_profile");
});
````

> 最佳实践是使用 `appsettings.json` 或ASP.NET Core用户机密系统来存储你的凭据,而不是像这样硬编码值. 请参阅[微软](https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/facebook-logins)文档了解如何使用用户机密.

### Angular UI

从v3.1开始,Angular UI使用授权码流程(作为最佳实践)通过重定向到MVC UI登录页面来对用户进行身份验证. 因此,即使你使用的是Angular UI,社交/外部登录集成也与上面说明的相同.并且可以开箱即用.
1 change: 1 addition & 0 deletions docs/zh-Hans/Modules/Blogging.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TODO...
3 changes: 3 additions & 0 deletions docs/zh-Hans/Modules/Client-Simulation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Client Simulation Module

TODO
3 changes: 3 additions & 0 deletions docs/zh-Hans/Modules/Cms-Kit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# CMS Kit Module

TODO
1 change: 1 addition & 0 deletions docs/zh-Hans/Modules/Feature-Management.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TODO...
2 changes: 1 addition & 1 deletion docs/zh-Hans/Modules/Identity.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

身份模块基于Microsoft Identity库用于管理[组织单元](Organization-Units.md), 角色, 用户和他们的权限.

参阅 [源码](https://github.com/abpframework/abp/tree/dev/modules/identity). 文档很快会被完善.
> 参阅 [源码](https://github.com/abpframework/abp/tree/dev/modules/identity). 文档很快会被完善.

## Identity安全日志

Expand Down
1 change: 1 addition & 0 deletions docs/zh-Hans/Modules/IdentityServer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TODO...
22 changes: 11 additions & 11 deletions docs/zh-Hans/Modules/Index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 应用程序模块

ABP是一个 **模块化的应用程序框架** 由十多个 **nuget packages** 组成. 它提供了一个完整的基础设施来构建你自己的应用程序模块,这些模块包含实体,服务,数据库集成,API,UI组件等.
ABP是一个 **模块化的应用程序框架** 由十多个 **NuGet & NPM packages** 组成. 它提供了一个完整的基础设施来构建你自己的应用程序模块,这些模块包含实体,服务,数据库集成,API,UI组件等.

**有两种类型的模块.** 它们没有任何结构上的差异,只是按照功能和目地分类:

Expand All @@ -9,20 +9,20 @@ ABP是一个 **模块化的应用程序框架** 由十多个 **nuget packages**

## 开源的应用程序模块

有一些由ABP社区开发和维护的 **开源免费** 的应用程序模块:
有一些由ABP框架开发和维护的 **开源免费** 的应用程序模块:

* **Account**: 提供账户管理UI,并允许用户登录/注册应用程序.
* [**Account**](Account.md): 提供账户管理UI,并允许用户登录/注册应用程序.
* [**Audit Logging**](Audit-Logging.md): 用于将审计日志持久化到数据库.
* **Background Jobs**: 用于在使用默认后台作业管理器时保存后台作业.
* **Blogging**: 用于创建精美的博客. ABP的[博客](https://blog.abp.io/) 就使用了此模块.
* [**Background Jobs**](Background-Jobs.md): 用于在使用默认后台作业管理器时保存后台作业.
* [**Blogging**](Blogging.md): 用于创建精美的博客. ABP的[博客](https://blog.abp.io/) 就使用了此模块.
* [**Docs**](Docs.md): 用于创建技术文档页面. ABP的[文档](https://abp.io/documents/) 就使用了此模块.
* **Feature Management**: 用于保存和管理功能.
* [**Feature Management**](Feature-Management.md): 用于保存和管理功能.
* [**Identity**](Identity.md): 基于Microsoft Identity管理组织单元,角色,用户和他们的权限.
* **Identity Server**: 集成了IdentityServer4.
* **Permission Management**: 用于保存权限.
* **Setting Management**: 用于保存设置.
* **Tenant Management**: 管理[多租户](../Multi-Tenancy.md)应用程序的租户.
* **Users**: 抽象用户, 因此其他模块可以依赖此模块而不是Identity模块.
* [**Identity Server**](IdentityServer.md): 集成了IdentityServer4.
* [**Permission Management**](Permission-Management.md): 用于保存权限.
* [**Setting Management**](Setting-Management.md): 用于保存设置.
* [**Tenant Management**](Tenant-Management.md): 管理[多租户](../Multi-Tenancy.md)应用程序的租户.
* [**Users**](Users.md): 抽象用户, 因此其他模块可以依赖此模块而不是Identity模块.
* [**Virtual File Explorer**](Virtual-File-Explorer.md): 提供简单的UI查看[虚拟文件系统](../Virtual-File-System.md)中的文件.

模块化文档正在编写中. 请参阅[这个仓库](https://github.com/abpframework/abp/tree/master/modules)获取所有模块的源代码.
Expand Down
1 change: 1 addition & 0 deletions docs/zh-Hans/Modules/Users.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TODO...
Loading