Skip to content

Commit 94ca949

Browse files
authored
Merge pull request #121 from aspnetzero/dev
Dev
2 parents a632a1c + 484fabf commit 94ca949

7 files changed

+560
-0
lines changed

docs/en/Development-Guide-Angular.md

+10
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,14 @@ page:
501501
**Users** are people who can **login** to the application and perform
502502
some operations based on their **permissions**.
503503

504+
Current **user list** can be downloaded as an Excel file. new users can be imported from an excel file. Also, invalid user information is sent back with the reason for invalidity via notification system after import process ends.
505+
506+
**User** class represents a user. User class [can be
507+
extended](Extending-Existing-Entities.md) by adding new properties.
508+
509+
**UserManager** is used to perform domain logic, **UserAppService** is
510+
used to perform application logic for users.
511+
504512
A user can have zero or more **roles**. If a user has more than one
505513
role, he inherits union of permissions of all these roles. Also, we can
506514
set **user-specific permission**. A user specific permission setting
@@ -717,6 +725,8 @@ this tab. Each tenant can override this setting in tenant settings page.
717725

718726
**Email(SMTP)** tab allows you to configure smtp settings for your app. AspNet Zero uses MailKit to send emails. By default, smtp certificate validation is disabled in **YourProjectNameMailKitSmtpBuilder.cs** class. If you are able to validate mail server's certificate, you need to modify **ServerCertificateValidationCallback** in **YourProjectNameMailKitSmtpBuilder.cs**.
719727

728+
If you want each Tenant to configure their own SMTP settings, you can go to **YourProjectNameConsts.cs** which is in ***.Core.Shared** project and set **AllowTenantsToChangeEmailSettings** to true. In that way, each tenant can configure and use their own SMTP settings.
729+
720730
### Tenant Settings
721731

722732
In a multi-tenant application, tenant settings are shown as below:

docs/en/Development-Guide-Core.md

+4
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,8 @@ page:
598598
**Users** are people who can **login** to the application and perform
599599
some operations based on their **permissions**.
600600

601+
Current **user list** can be downloaded as an Excel file. new users can be imported from an excel file. Also, invalid user information is sent back with the reason for invalidity via notification system after import process ends.
602+
601603
**User** class represents a user. User class [can be
602604
extended](Extending-Existing-Entities.md) by adding new properties.
603605

@@ -834,6 +836,8 @@ a password satisfies the password complexity settings.
834836

835837
**Email(SMTP)** tab allows you to configure smtp settings for your app. AspNet Zero uses MailKit to send emails. By default, smtp certificate validation is disabled in **YourProjectNameMailKitSmtpBuilder.cs** class. If you are able to validate mail server's certificate, you need to modify **ServerCertificateValidationCallback** in **YourProjectNameMailKitSmtpBuilder.cs**.
836838

839+
If you want each Tenant to configure their own SMTP settings, you can go to **YourProjectNameConsts.cs** which is in ***.Core.Shared** project and set **AllowTenantsToChangeEmailSettings** to true. In that way, each tenant can configure and use their own SMTP settings.
840+
837841
#### Tenant Settings
838842

839843
In a multi-tenant application, tenant settings are shown as below:

docs/en/GraphQL.md

+540
Large diffs are not rendered by default.

docs/en/Index.md

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ ASP.NET Zero has multiple architecture options. Select the one you want to prefe
1313
* [ASP.NET MVC 5.x & AngularJS 1.x](AspNet-MVC-AngularJS.md)
1414
* [ASP.NET MVC 5.x & JQuery](AspNet-MVC.md)
1515
* [Xamarin / Mobile](Xamarin.md)
16+
* [GraphQL](GraphQL.md)
1617

1718
## Miscellaneous
1819

docs/en/docs-nav.json

+5
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@
9393
"path": "Developing-Step-By-Step-Xamarin.md"
9494
}
9595
]
96+
}
97+
,
98+
{
99+
"text": "GraphQL",
100+
"path": "GraphQL.md"
96101
}
97102
]
98103
},
116 KB
Loading
17.4 KB
Loading

0 commit comments

Comments
 (0)