Browse Source

Remove unnecessary lines

pull/22354/head
Muhammed Ali ÖZKAYA 1 year ago
parent
commit
a8ebe0c47f
No known key found for this signature in database GPG Key ID: 74D97433B8F4678B
  1. 40
      modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/InstallationNotes.md
  2. 58
      modules/identity/src/Volo.Abp.Identity.Installer/InstallationNotes.md
  3. 95
      modules/openiddict/src/Volo.Abp.OpenIddict.Installer/InstallationNotes.md
  4. 54
      modules/permission-management/src/Volo.Abp.PermissionManagement.Installer/InstallationNotes.md
  5. 54
      modules/setting-management/src/Volo.Abp.SettingManagement.Installer/InstallationNotes.md
  6. 56
      modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/InstallationNotes.md
  7. 2
      modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Installer/InstallationNotes.md

40
modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/InstallationNotes.md

@ -19,46 +19,6 @@ The following NuGet packages are required for the Feature Management module:
- `Volo.Abp.FeatureManagement.Blazor.Server` (for Blazor Server UI)
- `Volo.Abp.FeatureManagement.Blazor.WebAssembly` (for Blazor WebAssembly UI)
## Module Dependencies
```csharp
[DependsOn(
typeof(AbpFeatureManagementApplicationModule),
typeof(AbpFeatureManagementHttpApiModule),
typeof(AbpFeatureManagementEntityFrameworkCoreModule), // Or AbpFeatureManagementMongoDbModule
typeof(AbpFeatureManagementWebModule), // For MVC UI
// typeof(AbpFeatureManagementBlazorWebAssemblyModule), // For Blazor WebAssembly UI
// typeof(AbpFeatureManagementBlazorServerModule) // For Blazor Server UI
)]
public class YourModule : AbpModule
{
}
```
## EntityFramework Core Configuration
For `EntityFrameworkCore`, add the following configuration to the `OnModelCreating` method of your `DbContext` class:
```csharp
using Volo.Abp.FeatureManagement.EntityFrameworkCore;
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ConfigureFeatureManagement();
// ... other configurations
}
```
Then create a new migration and apply it to the database:
```bash
dotnet ef migrations add Added_FeatureManagement
dotnet ef database update
```
## Documentation
For detailed information and usage instructions, please visit the [Feature Management Module documentation](https://abp.io/docs/latest/Modules/Feature-Management).

58
modules/identity/src/Volo.Abp.Identity.Installer/InstallationNotes.md

@ -4,64 +4,6 @@ The ABP Identity module provides user and role management functionality for your
This module is part of the ABP Framework and provides the core identity management capabilities needed by most business applications.
## Installation Steps
The Identity module is pre-installed in the ABP startup templates. If you need to manually install it, follow these steps:
1. Add the following NuGet packages to your project:
- `Volo.Abp.Identity.Application`
- `Volo.Abp.Identity.HttpApi`
- `Volo.Abp.Identity.Web` (for MVC UI)
- `Volo.Abp.Identity.Blazor.Server` (for Blazor Server UI)
- `Volo.Abp.Identity.Blazor.WebAssembly` (for Blazor Web Assembly UI)
- `Volo.Abp.Identity.EntityFrameworkCore` (for EF Core)
- `Volo.Abp.Identity.MongoDB` (for MongoDB)
- `Volo.Abp.PermissionManagement.Domain.Identity` (for permission management)
2. Add the following module dependencies to your module class:
```csharp
[DependsOn(
typeof(AbpIdentityApplicationModule),
typeof(AbpIdentityHttpApiModule),
typeof(AbpIdentityWebModule), // For MVC UI
typeof(AbpIdentityBlazorServerModule), // For Blazor Server UI
typeof(AbpIdentityBlazorWebAssemblyModule), // For Blazor Web Assembly UI
typeof(AbpIdentityEntityFrameworkCoreModule) // For EF Core
typeof(AbpPermissionManagementDomainIdentityModule) // For permission management
// OR typeof(AbpIdentityMongoDbModule) // For MongoDB
)]
public class YourModule : AbpModule
{
}
```
## EntityFramework Core Configuration
For `EntityFrameworkCore`, further configuration is needed in the `OnModelCreating` method of your `DbContext` class:
```csharp
using Volo.Abp.Identity.EntityFrameworkCore;
//...
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ConfigureIdentity();
//...
}
```
Also, you will need to create a new migration and apply it to the database:
```bash
dotnet ef migrations add Added_Identity
dotnet ef database update
```
## Documentation
For detailed information and usage instructions, please visit the [Identity module documentation](https://abp.io/docs/latest/modules/identity).

95
modules/openiddict/src/Volo.Abp.OpenIddict.Installer/InstallationNotes.md

@ -11,101 +11,6 @@ Key features of the OpenIddict module:
- Scope management
- Integration with ABP's permission system
## Required Dependencies
The OpenIddict module depends on the following ABP modules:
- ABP Identity module (for user management)
## Installation Steps
1. Add the following NuGet packages to your project:
- `Volo.Abp.OpenIddict.Domain`
- `Volo.Abp.OpenIddict.Domain.Shared`
- `Volo.Abp.OpenIddict.AspNetCore`
- `Volo.Abp.OpenIddict.EntityFrameworkCore` (for EF Core)
- `Volo.Abp.OpenIddict.MongoDB` (for MongoDB)
- `Volo.Abp.PermissionManagement.Domain.Identity` (for permission management)
- `Volo.Abp.PermissionManagement.Domain.OpenIddict` (for permission management)
2. Add the following module dependencies to your module class:
```csharp
[DependsOn(
typeof(AbpAccountWebOpenIddictModule),
typeof(AbpOpenIddictEntityFrameworkCoreModule), // Or AbpOpenIddictMongoDbModule
typeof(AbpPermissionManagementDomainIdentityModule), // For permission management
typeof(AbpPermissionManagementDomainOpenIddictModule) // For permission management
)]
public class YourModule : AbpModule
{
}
```
### Database Integration
#### EntityFramework Core Configuration
For `EntityFrameworkCore`, add the following configuration to the `OnModelCreating` method of your `DbContext` class:
```csharp
using Volo.Abp.OpenIddict.EntityFrameworkCore;
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ConfigureIdentity();
builder.ConfigureOpenIddict();
// ... other configurations
}
```
Then create a new migration and apply it to the database:
```bash
dotnet ef migrations add Added_OpenIddict
dotnet ef database update
```
## Configuration
Configure the OpenIddict module in your module's `ConfigureServices` method:
```csharp
public override void PreConfigureServices(ServiceConfigurationContext context)
{
PreConfigure<OpenIddictBuilder>(builder =>
{
builder.AddValidation(options =>
{
options.AddAudiences("AbpSolution134");
options.UseLocalServer();
options.UseAspNetCore();
});
});
if (!hostingEnvironment.IsDevelopment())
{
PreConfigure<AbpOpenIddictAspNetCoreOptions>(options =>
{
options.AddDevelopmentEncryptionAndSigningCertificate = false;
});
PreConfigure<OpenIddictServerBuilder>(serverBuilder =>
{
serverBuilder.AddProductionEncryptionAndSigningCertificate("openiddict.pfx", configuration["AuthServer:CertificatePassPhrase"]!);
});
}
context.Services.ForwardIdentityAuthenticationForBearer(OpenIddictValidationAspNetCoreDefaults.AuthenticationScheme);
context.Services.Configure<AbpClaimsPrincipalFactoryOptions>(options =>
{
options.IsDynamicClaimsEnabled = true;
});
}
```
## Documentation
For detailed information and usage instructions, please visit the [OpenIddict Module documentation](https://abp.io/docs/latest/Modules/OpenIddict).

54
modules/permission-management/src/Volo.Abp.PermissionManagement.Installer/InstallationNotes.md

@ -4,60 +4,6 @@ The ABP Permission Management module provides infrastructure to persist and mana
This module is part of the ABP Framework and provides the core permission management functionality needed by most business applications.
## Installation Steps
The Permission Management module is pre-installed in the ABP startup templates. If you need to manually install it, follow these steps:
1. Add the following NuGet packages to your project:
- `Volo.Abp.PermissionManagement.Application`
- `Volo.Abp.PermissionManagement.HttpApi`
- `Volo.Abp.PermissionManagement.Web` (for MVC UI)
- `Volo.Abp.PermissionManagement.Blazor.Server` (for Blazor Server UI)
- `Volo.Abp.PermissionManagement.Blazor.WebAssembly` (for Blazor Web Assembly UI)
- `Volo.Abp.PermissionManagement.EntityFrameworkCore` (for EF Core)
- `Volo.Abp.PermissionManagement.MongoDB` (for MongoDB)
2. Add the following module dependencies to your module class:
```csharp
[DependsOn(
typeof(AbpPermissionManagementApplicationModule),
typeof(AbpPermissionManagementHttpApiModule),
typeof(AbpPermissionManagementWebModule), // For MVC UI
typeof(AbpPermissionManagementBlazorServerModule), // For Blazor Server UI
typeof(AbpPermissionManagementBlazorWebAssemblyModule), // For Blazor Web Assembly UI
typeof(AbpPermissionManagementEntityFrameworkCoreModule) // For EF Core
typeof(AbpPermissionManagementMongoDbModule) // For MongoDB
)]
public class YourModule : AbpModule
{
}
```
### EntityFramework Core Configuration
For `EntityFrameworkCore`, further configuration is needed in the `OnModelCreating` method of your `DbContext` class:
```csharp
using Volo.Abp.PermissionManagement.EntityFrameworkCore;
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ConfigurePermissionManagement();
//...
}
```
Also, you will need to create a new migration and apply it to the database:
```bash
dotnet ef migrations add Added_PermissionManagement
dotnet ef database update
```
## Documentation
For detailed information and usage instructions, please visit the [Permission Management module documentation](https://abp.io/docs/latest/modules/permission-management).

54
modules/setting-management/src/Volo.Abp.SettingManagement.Installer/InstallationNotes.md

@ -10,58 +10,6 @@ Key features of the Setting Management module:
- Multi-tenancy support
- Integration with other ABP modules
## NuGet Packages
The following NuGet packages are required for the Setting Management module:
- `Volo.Abp.SettingManagement.Application`
- `Volo.Abp.SettingManagement.HttpApi`
- `Volo.Abp.SettingManagement.EntityFrameworkCore` (for EF Core)
- `Volo.Abp.SettingManagement.MongoDB` (for MongoDB)
- `Volo.Abp.SettingManagement.Web` (for MVC UI)
- `Volo.Abp.SettingManagement.Blazor.Server` (for Blazor Server UI)
- `Volo.Abp.SettingManagement.Blazor.WebAssembly` (for Blazor WebAssembly UI)
## Module Dependencies
```csharp
[DependsOn(
typeof(AbpSettingManagementApplicationModule),
typeof(AbpSettingManagementHttpApiModule),
typeof(AbpSettingManagementEntityFrameworkCoreModule),
typeof(AbpSettingManagementMongoDbModule), // If using MongoDB
typeof(AbpSettingManagementWebModule), // For MVC UI
typeof(AbpSettingManagementBlazorServerModule), // For Blazor Server UI
typeof(AbpSettingManagementBlazorWebAssemblyModule) // For Blazor WebAssembly UI
)]
public class YourModule : AbpModule
{
}
```
## EntityFramework Core Configuration
For `EntityFrameworkCore`, add the following configuration to the `OnModelCreating` method of your `DbContext` class:
```csharp
using Volo.Abp.SettingManagement.EntityFrameworkCore;
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ConfigureSettingManagement();
// ... other configurations
}
```
Then create a new migration and apply it to the database:
```bash
dotnet ef migrations add Added_SettingManagement
dotnet ef database update
```
## 6. **Documentation**
## Documentation
For detailed information and usage instructions, please visit the [Setting Management Module documentation](https://abp.io/docs/latest/Modules/Setting-Management).

56
modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/InstallationNotes.md

@ -4,62 +4,6 @@ The ABP Tenant Management module provides multi-tenancy features for your ABP-ba
This module is part of the ABP Framework and provides the core functionality needed to build multi-tenant (SaaS) applications.
## Installation Steps
The Tenant Management module is pre-installed in the ABP startup templates. If you need to manually install it, follow these steps:
1. Add the following NuGet packages to your project:
- `Volo.Abp.TenantManagement.Application`
- `Volo.Abp.TenantManagement.HttpApi`
- `Volo.Abp.TenantManagement.EntityFrameworkCore` (for EF Core)
- `Volo.Abp.TenantManagement.MongoDB` (for MongoDB)
- `Volo.Abp.TenantManagement.Web` (for MVC UI)
- `Volo.Abp.TenantManagement.Blazor.Server` (for Blazor Server UI)
- `Volo.Abp.TenantManagement.Blazor.WebAssembly` (for Blazor Web Assembly UI)
2. Add the following module dependencies to your module class:
```csharp
[DependsOn(
typeof(AbpTenantManagementApplicationModule),
typeof(AbpTenantManagementHttpApiModule),
typeof(AbpTenantManagementEntityFrameworkCoreModule) // For EF Core
typeof(AbpTenantManagementMongoDbModule) // For MongoDB
typeof(AbpTenantManagementWebModule), // For MVC UI
typeof(AbpTenantManagementBlazorServerModule), // For Blazor Server UI
typeof(AbpTenantManagementBlazorWebAssemblyModule) // For Blazor Web Assembly UI
)]
public class YourModule : AbpModule
{
}
```
### EntityFramework Core Configuration
For `EntityFrameworkCore`, further configuration is needed in the `OnModelCreating` method of your `DbContext` class:
```csharp
using Volo.Abp.TenantManagement.EntityFrameworkCore;
//...
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ConfigureTenantManagement();
//...
}
```
Also, you will need to create a new migration and apply it to the database:
```bash
dotnet ef migrations add Added_TenantManagement
dotnet ef database update
```
## Documentation
For detailed information and usage instructions, please visit the [Tenant Management module documentation](https://abp.io/docs/latest/modules/tenant-management).

2
modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Installer/InstallationNotes.md

@ -1,4 +1,4 @@
# Installation Notes for Docs Module
# Installation Notes for Virtual File Explorer Module
The Virtual File System makes it possible to manage files that do not physically exist on the file system (disk). It's mainly used to embed (js, css, image..) files into assemblies and use them like physical files at runtime.

Loading…
Cancel
Save