Browse Source

Merge pull request #21977 from abpframework/auto-merge/rel-9-0/3421

Merge branch rel-9.1 with rel-9.0
pull/21982/head
maliming 1 year ago
committed by GitHub
parent
commit
adf41c7ac3
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 14
      docs/en/studio/release-notes.md
  2. 3
      docs/en/studio/version-mapping.md
  3. 4
      docs/en/tutorials/modular-crm/index.md
  4. 101
      modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.abppkg.analyze.json
  5. 41
      modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.abppkg.analyze.json
  6. 9
      modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.abppkg.analyze.json
  7. 9
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.abppkg.analyze.json
  8. 15
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.abppkg.analyze.json
  9. 2
      modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.abppkg.analyze.json
  10. 84
      modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.abppkg.analyze.json
  11. 77
      modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.abppkg.analyze.json
  12. 39
      modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.abppkg.analyze.json
  13. 294
      modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.abppkg.analyze.json
  14. 2
      modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.abppkg.analyze.json
  15. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.abppkg.analyze.json
  16. 196
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.abppkg.analyze.json
  17. 136
      modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.abppkg.analyze.json
  18. 11
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.abppkg.analyze.json
  19. 82
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.abppkg.analyze.json
  20. 87
      modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.abppkg.analyze.json
  21. 14
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.abppkg.analyze.json
  22. 41
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.abppkg.analyze.json
  23. 7
      modules/docs/app/VoloDocs.Web/VoloDocs.Web.abppkg.analyze.json
  24. 35
      modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.abppkg.analyze.json
  25. 263
      modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.abppkg.analyze.json
  26. 77
      modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.abppkg.analyze.json
  27. 21
      modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.abppkg.analyze.json
  28. 222
      modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.abppkg.analyze.json
  29. 32
      modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg.analyze.json
  30. 41
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.abppkg.analyze.json
  31. 21
      modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.abppkg.analyze.json
  32. 62
      modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.abppkg.analyze.json
  33. 59
      modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.abppkg.analyze.json
  34. 51
      modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.abppkg.analyze.json
  35. 317
      modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.abppkg.analyze.json
  36. 172
      modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.abppkg.analyze.json
  37. 141
      modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.abppkg.analyze.json
  38. 68
      modules/openiddict/app/OpenIddict.Demo.Client.Mvc/OpenIddict.Demo.Client.Mvc.abppkg.analyze.json
  39. 27
      modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.abppkg.analyze.json
  40. 41
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.abppkg.analyze.json
  41. 21
      modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.abppkg.analyze.json
  42. 45
      modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.abppkg.analyze.json
  43. 41
      modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.abppkg.analyze.json
  44. 41
      modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.abppkg.analyze.json
  45. 15
      modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.abppkg.analyze.json
  46. 70
      modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.abppkg.analyze.json
  47. 54
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.abppkg.analyze.json
  48. 15
      modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.abppkg.analyze.json
  49. 131
      modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.abppkg.analyze.json

14
docs/en/studio/release-notes.md

@ -2,6 +2,20 @@
This document contains **brief release notes** for each ABP Studio release. Release notes only include **major features** and **visible enhancements**. Therefore, they don't include all the development done in the related version.
## 0.9.22 (2025-01-22)
* Allowed to display multiple installation notes.
* Showed **Inner Exceptions** in the Solution Runner side-panel
* Hidden logs when no selected application is present.
* Added full docker compose to template.
* Zipped microservice module template for better structuring the solution.
* Upgraded templates to version `9.0.4`.
## 0.9.21 (2025-01-09)
* Showed a db test connection message while testing the database connection.
* Fixed books sample's application service.
## 0.9.20 (2025-01-08)
* Upgraded templates to version `9.0.3`.

3
docs/en/studio/version-mapping.md

@ -4,7 +4,8 @@ This document provides a general overview of the relationship between various ve
| **ABP Studio Version** | **ABP Version of Startup Template** |
|------------------------|---------------------------|
| 0.9.20 | 9.0.3 |
| 0.9.22 | 9.0.4 |
| 0.9.20 - 0.9.21 | 9.0.3 |
| 0.9.17 to 0.9.19 | 9.0.2 |
| 0.9.15 - 0.9.16 | 9.0.1 |
| 0.9.9 to 0.9.14 | 9.0.0 |

4
docs/en/tutorials/modular-crm/index.md

@ -29,8 +29,8 @@ This tutorial is organized as the following parts:
## Download the Source Code
You can download the completed sample solution [here](https://github.com/abpframework/abp-samples/tree/master/ModularCRM).
You can download the completed sample solution [here](https://github.com/abpframework/abp-samples/tree/master/ModularCrm).
## See Also
* [Book Store: Web Application Development Tutorial](../book-store/index.md)
* [Book Store: Web Application Development Tutorial](../book-store/index.md)

101
modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.abppkg.analyze.json

@ -68,107 +68,6 @@
"contentType": "abpModule",
"name": "AbpAccountHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/account/register",
"method": "POST",
"groupName": "Account",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "RegisterDto"
}
]
},
{
"path": "api/account/send-password-reset-code",
"method": "POST",
"groupName": "Account",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "SendPasswordResetCodeDto"
}
]
},
{
"path": "api/account/verify-password-reset-token",
"method": "POST",
"groupName": "Account",
"responseType": "System.Boolean",
"responseTypeAsJson": "true",
"parameterDescriptions": [
{
"name": "input",
"type": "VerifyPasswordResetTokenInput"
}
]
},
{
"path": "api/account/reset-password",
"method": "POST",
"groupName": "Account",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "ResetPasswordDto"
}
]
},
{
"path": "api/account/dynamic-claims/refresh",
"method": "POST",
"groupName": "DynamicClaims",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/account/my-profile",
"method": "GET",
"groupName": "Profile",
"responseType": "Volo.Abp.Account.ProfileDto",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/account/my-profile",
"method": "PUT",
"groupName": "Profile",
"responseType": "Volo.Abp.Account.ProfileDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "UpdateProfileDto"
}
]
},
{
"path": "api/account/my-profile/change-password",
"method": "POST",
"groupName": "Profile",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "ChangePasswordInput"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

41
modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.abppkg.analyze.json

@ -79,47 +79,6 @@
"name": "AbpAccountWebModule",
"summary": null
},
{
"apis": [
{
"path": "api/account/login",
"method": "POST",
"groupName": "Account",
"responseType": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "login",
"type": "UserLoginInfo"
}
]
},
{
"path": "api/account/logout",
"method": "GET",
"groupName": "Account",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/account/check-password",
"method": "POST",
"groupName": "Account",
"responseType": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "login",
"type": "UserLoginInfo"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
},
{
"namespace": "Volo.Abp.Account.Web.Pages.Account",
"contentType": "webPage",

9
modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,14 @@
{
"namespace": "Volo.Abp.AuditLogging.EntityFrameworkCore",
"connectionStringName": "AbpAuditLogging",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.AuditLogging.AuditLog",
"contentType": "databaseTable",
"name": "AuditLogs",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

9
modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,14 @@
{
"namespace": "Volo.Abp.BackgroundJobs.EntityFrameworkCore",
"connectionStringName": "AbpBackgroundJobs",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.BackgroundJobs.BackgroundJobRecord",
"contentType": "databaseTable",
"name": "BackgroundJobs",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

15
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,20 @@
{
"namespace": "Volo.Abp.BlobStoring.Database.EntityFrameworkCore",
"connectionStringName": "AbpBlobStoring",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.BlobStoring.Database.DatabaseBlobContainer",
"contentType": "databaseTable",
"name": "BlobContainers",
"summary": null
},
{
"entityFullName": "Volo.Abp.BlobStoring.Database.DatabaseBlob",
"contentType": "databaseTable",
"name": "Blobs",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

2
modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.BloggingTestApp",
"hash": "faf8c09c571a52e961d15c9dd9c7d7ac",
"hash": "",
"contents": [
{
"namespace": "Volo.BloggingTestApp",

84
modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.abppkg.analyze.json

@ -63,90 +63,6 @@
"contentType": "abpModule",
"name": "BloggingAdminHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/blogging/blogs/admin",
"method": "GET",
"groupName": "BlogManagement",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Blogging.Blogs.Dtos.BlogDto]",
"responseTypeAsJson": "{\r\n \"items\": [\r\n {\r\n \"name\": \"string\",\r\n \"shortName\": \"string\",\r\n \"description\": \"string\",\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ]\r\n}",
"parameterDescriptions": []
},
{
"path": "api/blogging/blogs/admin/{id}",
"method": "GET",
"groupName": "BlogManagement",
"responseType": "Volo.Blogging.Blogs.Dtos.BlogDto",
"responseTypeAsJson": "{\r\n \"name\": \"string\",\r\n \"shortName\": \"string\",\r\n \"description\": \"string\",\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/blogging/blogs/admin",
"method": "POST",
"groupName": "BlogManagement",
"responseType": "Volo.Blogging.Blogs.Dtos.BlogDto",
"responseTypeAsJson": "{\r\n \"name\": \"string\",\r\n \"shortName\": \"string\",\r\n \"description\": \"string\",\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "input",
"type": "CreateBlogDto"
}
]
},
{
"path": "api/blogging/blogs/admin/{id}",
"method": "PUT",
"groupName": "BlogManagement",
"responseType": "Volo.Blogging.Blogs.Dtos.BlogDto",
"responseTypeAsJson": "{\r\n \"name\": \"string\",\r\n \"shortName\": \"string\",\r\n \"description\": \"string\",\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "UpdateBlogDto"
}
]
},
{
"path": "api/blogging/blogs/admin/{id}",
"method": "DELETE",
"groupName": "BlogManagement",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/blogging/blogs/admin/clear-cache/{id}",
"method": "GET",
"groupName": "BlogManagement",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

77
modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.abppkg.analyze.json

@ -1717,6 +1717,83 @@
"contentType": "repositoryInterface",
"name": "IBlogRepository",
"summary": null
},
{
"eventHandlerType": "Distributed",
"namespace": "Volo.Blogging.Users",
"subscribedEvents": [
{
"underlyingType": {
"name": "UserEto",
"namespace": "Volo.Abp.Users",
"declaringAssemblyName": "Volo.Abp.Users.Abstractions",
"fullName": "Volo.Abp.Users.UserEto"
},
"name": "EntityUpdatedEto`1",
"namespace": "Volo.Abp.Domain.Entities.Events.Distributed",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain.Shared",
"fullName": "Volo.Abp.Domain.Entities.Events.Distributed.EntityUpdatedEto`1"
}
],
"implementingInterfaces": [
{
"name": "IDistributedEventHandler<EntityUpdatedEto`1>",
"namespace": "Volo.Abp.EventBus.Distributed",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.Distributed.IDistributedEventHandler<EntityUpdatedEto`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "BlogUserSynchronizer",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Blogging.Posts",
"subscribedEvents": [
{
"underlyingType": null,
"name": "PostChangedEvent",
"namespace": "Volo.Blogging.Posts",
"declaringAssemblyName": "Volo.Blogging.Domain",
"fullName": "Volo.Blogging.Posts.PostChangedEvent"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<PostChangedEvent>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<PostChangedEvent>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "PostCacheInvalidator",
"summary": null
}
]
}

39
modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,44 @@
{
"namespace": "Volo.Blogging.EntityFrameworkCore",
"connectionStringName": "Blogging",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Blogging.Users.BlogUser",
"contentType": "databaseTable",
"name": "Users",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Blogs.Blog",
"contentType": "databaseTable",
"name": "Blogs",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Posts.Post",
"contentType": "databaseTable",
"name": "Posts",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Tagging.Tag",
"contentType": "databaseTable",
"name": "Tags",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Posts.PostTag",
"contentType": "databaseTable",
"name": "PostTags",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Comments.Comment",
"contentType": "databaseTable",
"name": "Comments",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

294
modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.abppkg.analyze.json

@ -63,300 +63,6 @@
"contentType": "abpModule",
"name": "BloggingHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/blogging/files/{name}",
"method": "GET",
"groupName": "BlogFiles",
"responseType": "Volo.Blogging.Files.RawFileDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "name",
"type": "String"
}
]
},
{
"path": "api/blogging/files/www/{name}",
"method": "GET",
"groupName": "BlogFiles",
"responseType": "Volo.Abp.Content.IRemoteStreamContent",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "name",
"type": "String"
}
]
},
{
"path": "api/blogging/files/images/upload",
"method": "POST",
"groupName": "BlogFiles",
"responseType": "Volo.Blogging.Files.FileUploadOutputDto",
"responseTypeAsJson": "{\r\n \"name\": \"string\",\r\n \"webUrl\": \"string\"\r\n}",
"parameterDescriptions": [
{
"name": "File",
"type": "IRemoteStreamContent"
},
{
"name": "Name",
"type": "String"
}
]
},
{
"path": "api/blogging/blogs",
"method": "GET",
"groupName": "Blogs",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Blogging.Blogs.Dtos.BlogDto]",
"responseTypeAsJson": "{\r\n \"items\": [\r\n {\r\n \"name\": \"string\",\r\n \"shortName\": \"string\",\r\n \"description\": \"string\",\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ]\r\n}",
"parameterDescriptions": []
},
{
"path": "api/blogging/blogs/by-shortname/{shortName}",
"method": "GET",
"groupName": "Blogs",
"responseType": "Volo.Blogging.Blogs.Dtos.BlogDto",
"responseTypeAsJson": "{\r\n \"name\": \"string\",\r\n \"shortName\": \"string\",\r\n \"description\": \"string\",\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "shortName",
"type": "String"
}
]
},
{
"path": "api/blogging/blogs/{id}",
"method": "GET",
"groupName": "Blogs",
"responseType": "Volo.Blogging.Blogs.Dtos.BlogDto",
"responseTypeAsJson": "{\r\n \"name\": \"string\",\r\n \"shortName\": \"string\",\r\n \"description\": \"string\",\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/blogging/comments/hierarchical/{postId}",
"method": "GET",
"groupName": "Comments",
"responseType": "System.Collections.Generic.List`1[Volo.Blogging.Comments.Dtos.CommentWithRepliesDto]",
"responseTypeAsJson": "[\r\n {\r\n \"comment\": {\r\n \"repliedCommentId\": null,\r\n \"text\": \"string\",\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"replies\": [\r\n {\r\n \"repliedCommentId\": null,\r\n \"text\": \"string\",\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ]\r\n }\r\n]",
"parameterDescriptions": [
{
"name": "postId",
"type": "Guid"
}
]
},
{
"path": "api/blogging/comments",
"method": "POST",
"groupName": "Comments",
"responseType": "Volo.Blogging.Comments.Dtos.CommentWithDetailsDto",
"responseTypeAsJson": "{\r\n \"repliedCommentId\": null,\r\n \"text\": \"string\",\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "input",
"type": "CreateCommentDto"
}
]
},
{
"path": "api/blogging/comments/{id}",
"method": "PUT",
"groupName": "Comments",
"responseType": "Volo.Blogging.Comments.Dtos.CommentWithDetailsDto",
"responseTypeAsJson": "{\r\n \"repliedCommentId\": null,\r\n \"text\": \"string\",\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "UpdateCommentDto"
}
]
},
{
"path": "api/blogging/comments/{id}",
"method": "DELETE",
"groupName": "Comments",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/blogging/posts/{blogId}/all",
"method": "GET",
"groupName": "Posts",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Blogging.Posts.PostWithDetailsDto]",
"responseTypeAsJson": "{\r\n \"items\": [\r\n {\r\n \"blogId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"title\": \"string\",\r\n \"coverImage\": \"string\",\r\n \"url\": \"string\",\r\n \"content\": \"string\",\r\n \"description\": \"string\",\r\n \"readCount\": 0,\r\n \"commentCount\": 0,\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"tags\": [\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ]\r\n}",
"parameterDescriptions": [
{
"name": "blogId",
"type": "Guid"
},
{
"name": "tagName",
"type": "String"
}
]
},
{
"path": "api/blogging/posts/{blogId}/all/by-time",
"method": "GET",
"groupName": "Posts",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Blogging.Posts.PostWithDetailsDto]",
"responseTypeAsJson": "{\r\n \"items\": [\r\n {\r\n \"blogId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"title\": \"string\",\r\n \"coverImage\": \"string\",\r\n \"url\": \"string\",\r\n \"content\": \"string\",\r\n \"description\": \"string\",\r\n \"readCount\": 0,\r\n \"commentCount\": 0,\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"tags\": [\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ]\r\n}",
"parameterDescriptions": [
{
"name": "blogId",
"type": "Guid"
}
]
},
{
"path": "api/blogging/posts/read",
"method": "GET",
"groupName": "Posts",
"responseType": "Volo.Blogging.Posts.PostWithDetailsDto",
"responseTypeAsJson": "{\r\n \"blogId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"title\": \"string\",\r\n \"coverImage\": \"string\",\r\n \"url\": \"string\",\r\n \"content\": \"string\",\r\n \"description\": \"string\",\r\n \"readCount\": 0,\r\n \"commentCount\": 0,\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"tags\": [\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "Url",
"type": "String"
},
{
"name": "BlogId",
"type": "Guid"
}
]
},
{
"path": "api/blogging/posts/{id}",
"method": "GET",
"groupName": "Posts",
"responseType": "Volo.Blogging.Posts.PostWithDetailsDto",
"responseTypeAsJson": "{\r\n \"blogId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"title\": \"string\",\r\n \"coverImage\": \"string\",\r\n \"url\": \"string\",\r\n \"content\": \"string\",\r\n \"description\": \"string\",\r\n \"readCount\": 0,\r\n \"commentCount\": 0,\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"tags\": [\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/blogging/posts",
"method": "POST",
"groupName": "Posts",
"responseType": "Volo.Blogging.Posts.PostWithDetailsDto",
"responseTypeAsJson": "{\r\n \"blogId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"title\": \"string\",\r\n \"coverImage\": \"string\",\r\n \"url\": \"string\",\r\n \"content\": \"string\",\r\n \"description\": \"string\",\r\n \"readCount\": 0,\r\n \"commentCount\": 0,\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"tags\": [\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "input",
"type": "CreatePostDto"
}
]
},
{
"path": "api/blogging/posts/{id}",
"method": "PUT",
"groupName": "Posts",
"responseType": "Volo.Blogging.Posts.PostWithDetailsDto",
"responseTypeAsJson": "{\r\n \"blogId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"title\": \"string\",\r\n \"coverImage\": \"string\",\r\n \"url\": \"string\",\r\n \"content\": \"string\",\r\n \"description\": \"string\",\r\n \"readCount\": 0,\r\n \"commentCount\": 0,\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"tags\": [\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n}",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "UpdatePostDto"
}
]
},
{
"path": "api/blogging/posts/user/{userId}",
"method": "GET",
"groupName": "Posts",
"responseType": "System.Collections.Generic.List`1[Volo.Blogging.Posts.PostWithDetailsDto]",
"responseTypeAsJson": "[\r\n {\r\n \"blogId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"title\": \"string\",\r\n \"coverImage\": \"string\",\r\n \"url\": \"string\",\r\n \"content\": \"string\",\r\n \"description\": \"string\",\r\n \"readCount\": 0,\r\n \"commentCount\": 0,\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"tags\": [\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n]",
"parameterDescriptions": [
{
"name": "userId",
"type": "Guid"
}
]
},
{
"path": "api/blogging/posts/{blogId}/latest/{count}",
"method": "GET",
"groupName": "Posts",
"responseType": "System.Collections.Generic.List`1[Volo.Blogging.Posts.PostWithDetailsDto]",
"responseTypeAsJson": "[\r\n {\r\n \"blogId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"title\": \"string\",\r\n \"coverImage\": \"string\",\r\n \"url\": \"string\",\r\n \"content\": \"string\",\r\n \"description\": \"string\",\r\n \"readCount\": 0,\r\n \"commentCount\": 0,\r\n \"writer\": {\r\n \"tenantId\": null,\r\n \"name\": \"string\",\r\n \"surname\": \"string\",\r\n \"userName\": \"string\",\r\n \"email\": \"string\",\r\n \"emailConfirmed\": false,\r\n \"phoneNumber\": \"string\",\r\n \"phoneNumberConfirmed\": false,\r\n \"webSite\": \"string\",\r\n \"twitter\": \"string\",\r\n \"github\": \"string\",\r\n \"linkedin\": \"string\",\r\n \"company\": \"string\",\r\n \"jobTitle\": \"string\",\r\n \"biography\": \"string\",\r\n \"extraProperties\": {\r\n \"string\": \"object\"\r\n },\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n },\r\n \"tags\": [\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ],\r\n \"concurrencyStamp\": \"string\",\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n]",
"parameterDescriptions": [
{
"name": "blogId",
"type": "Guid"
},
{
"name": "count",
"type": "Int32"
}
]
},
{
"path": "api/blogging/posts/{id}",
"method": "DELETE",
"groupName": "Posts",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/blogging/tags/popular/{blogId}",
"method": "GET",
"groupName": "Tags",
"responseType": "System.Collections.Generic.List`1[Volo.Blogging.Tagging.Dtos.TagDto]",
"responseTypeAsJson": "[\r\n {\r\n \"name\": \"string\",\r\n \"description\": \"string\",\r\n \"usageCount\": 0,\r\n \"isDeleted\": false,\r\n \"deleterId\": null,\r\n \"deletionTime\": null,\r\n \"lastModificationTime\": null,\r\n \"lastModifierId\": null,\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"creatorId\": null,\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n]",
"parameterDescriptions": [
{
"name": "blogId",
"type": "Guid"
},
{
"name": "ResultCount",
"type": "Int32"
},
{
"name": "MinimumPostCount",
"type": "Nullable<Int32>"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

2
modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.HttpApi.Host",
"hash": "1b93c2e5623eede67e84115d4c3c3265",
"hash": "",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Web.Host",
"hash": "4e765df6a6f987aba4c051f2106178ac",
"hash": "",
"contents": [
{
"namespace": "Volo.CmsKit",

196
modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.abppkg.analyze.json

@ -58,202 +58,6 @@
"contentType": "abpModule",
"name": "CmsKitAdminApplicationContractsModule",
"summary": null
},
{
"displayName": "Comment management",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Comments",
"summary": null
},
{
"displayName": "Delete",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Comments.Delete",
"summary": null
},
{
"displayName": "Permission:Comments.Update",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Comments.Update",
"summary": null
},
{
"displayName": "Permission:Comments.SettingManagement",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Comments.SettingManagement",
"summary": null
},
{
"displayName": "Tag management",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Tags",
"summary": null
},
{
"displayName": "Create",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Tags.Create",
"summary": null
},
{
"displayName": "Update",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Tags.Update",
"summary": null
},
{
"displayName": "Delete",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Tags.Delete",
"summary": null
},
{
"displayName": "Page management",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Pages",
"summary": null
},
{
"displayName": "Create",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Pages.Create",
"summary": null
},
{
"displayName": "Update",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Pages.Update",
"summary": null
},
{
"displayName": "Delete",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Pages.Delete",
"summary": null
},
{
"displayName": "Set as home page",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Pages.SetAsHomePage",
"summary": null
},
{
"displayName": "Blog management",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Blogs",
"summary": null
},
{
"displayName": "Create",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Blogs.Create",
"summary": null
},
{
"displayName": "Update",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Blogs.Update",
"summary": null
},
{
"displayName": "Delete",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Blogs.Delete",
"summary": null
},
{
"displayName": "Features",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Blogs.Features",
"summary": null
},
{
"displayName": "Blog post management",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.BlogPosts",
"summary": null
},
{
"displayName": "Create",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.BlogPosts.Create",
"summary": null
},
{
"displayName": "Update",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.BlogPosts.Update",
"summary": null
},
{
"displayName": "Delete",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.BlogPosts.Delete",
"summary": null
},
{
"displayName": "Publish",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.BlogPosts.Publish",
"summary": null
},
{
"displayName": "Menu management",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Menus",
"summary": null
},
{
"displayName": "Create",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Menus.Create",
"summary": null
},
{
"displayName": "Update",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Menus.Update",
"summary": null
},
{
"displayName": "Delete",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Menus.Delete",
"summary": null
},
{
"displayName": "Global resources",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.GlobalResources",
"summary": null
}
]
}

136
modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.abppkg.analyze.json

@ -74,6 +74,142 @@
"name": "CmsKitCommonApplicationModule",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.CmsKit.Menus",
"subscribedEvents": [
{
"underlyingType": {
"name": "MenuItem",
"namespace": "Volo.CmsKit.Menus",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.Menus.MenuItem"
},
"name": "EntityUpdatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityUpdatedEventData`1"
},
{
"underlyingType": {
"name": "MenuItem",
"namespace": "Volo.CmsKit.Menus",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.Menus.MenuItem"
},
"name": "EntityDeletedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityDeletedEventData`1"
},
{
"underlyingType": {
"name": "MenuItem",
"namespace": "Volo.CmsKit.Menus",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.Menus.MenuItem"
},
"name": "EntityCreatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityCreatedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityUpdatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityUpdatedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ILocalEventHandler<EntityDeletedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityDeletedEventData`1>"
},
{
"name": "ILocalEventHandler<EntityCreatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityCreatedEventData`1>"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "MenuChangedHandler",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.CmsKit.Blogs",
"subscribedEvents": [
{
"underlyingType": {
"name": "BlogFeature",
"namespace": "Volo.CmsKit.Blogs",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.Blogs.BlogFeature"
},
"name": "EntityCreatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityCreatedEventData`1"
},
{
"underlyingType": {
"name": "BlogFeature",
"namespace": "Volo.CmsKit.Blogs",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.Blogs.BlogFeature"
},
"name": "EntityUpdatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityUpdatedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityCreatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityCreatedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ILocalEventHandler<EntityUpdatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityUpdatedEventData`1>"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "BlogFeatureChangedHandler",
"summary": null
},
{
"namespace": "Volo.CmsKit.Tags",
"baseClass": {

11
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.abppkg.analyze.json

@ -68,17 +68,6 @@
"contentType": "abpModule",
"name": "CmsKitDomainSharedModule",
"summary": null
},
{
"defaultValue": "false",
"displayName": "CmsKit.Comments.RequireApprovement",
"description": "",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,
"contentType": "setting",
"name": "CmsKit.Comments.RequireApprovement",
"summary": null
}
]
}

82
modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.abppkg.analyze.json

@ -5627,6 +5627,88 @@
"contentType": "repositoryInterface",
"name": "IBlogRepository",
"summary": null
},
{
"eventHandlerType": "Distributed",
"namespace": "Volo.CmsKit.Users",
"subscribedEvents": [
{
"underlyingType": {
"name": "UserEto",
"namespace": "Volo.Abp.Users",
"declaringAssemblyName": "Volo.Abp.Users.Abstractions",
"fullName": "Volo.Abp.Users.UserEto"
},
"name": "EntityUpdatedEto`1",
"namespace": "Volo.Abp.Domain.Entities.Events.Distributed",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain.Shared",
"fullName": "Volo.Abp.Domain.Entities.Events.Distributed.EntityUpdatedEto`1"
}
],
"implementingInterfaces": [
{
"name": "IDistributedEventHandler<EntityUpdatedEto`1>",
"namespace": "Volo.Abp.EventBus.Distributed",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.Distributed.IDistributedEventHandler<EntityUpdatedEto`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "CmsUserSynchronizer",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.CmsKit.Menus",
"subscribedEvents": [
{
"underlyingType": {
"name": "Page",
"namespace": "Volo.CmsKit.Pages",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.Pages.Page"
},
"name": "EntityUpdatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityUpdatedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityUpdatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityUpdatedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "PageChangedHandler",
"summary": null
}
]
}

87
modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.abppkg.analyze.json

@ -72,7 +72,92 @@
{
"namespace": "Volo.CmsKit.EntityFrameworkCore",
"connectionStringName": "CmsKit",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.CmsKit.Comments.Comment",
"contentType": "databaseTable",
"name": "Comments",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Users.CmsUser",
"contentType": "databaseTable",
"name": "User",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Reactions.UserReaction",
"contentType": "databaseTable",
"name": "Reactions",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Ratings.Rating",
"contentType": "databaseTable",
"name": "Ratings",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Tags.Tag",
"contentType": "databaseTable",
"name": "Tags",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Tags.EntityTag",
"contentType": "databaseTable",
"name": "EntityTags",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Pages.Page",
"contentType": "databaseTable",
"name": "Pages",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Blogs.Blog",
"contentType": "databaseTable",
"name": "Blogs",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Blogs.BlogPost",
"contentType": "databaseTable",
"name": "BlogPosts",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Blogs.BlogFeature",
"contentType": "databaseTable",
"name": "BlogFeatures",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.MediaDescriptors.MediaDescriptor",
"contentType": "databaseTable",
"name": "MediaDescriptors",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Menus.MenuItem",
"contentType": "databaseTable",
"name": "MenuItems",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.GlobalResources.GlobalResource",
"contentType": "databaseTable",
"name": "GlobalResources",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.MarkedItems.UserMarkedItem",
"contentType": "databaseTable",
"name": "UserMarkedItems",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

14
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.abppkg.analyze.json

@ -63,20 +63,6 @@
"contentType": "abpModule",
"name": "CmsKitPublicApplicationContractsModule",
"summary": null
},
{
"displayName": "Comment management",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKitPublic.Comments",
"summary": null
},
{
"displayName": "Delete all",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKitPublic.Comments.DeleteAll",
"summary": null
}
]
}

41
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.abppkg.analyze.json

@ -69,6 +69,47 @@
"name": "CmsKitPublicApplicationModule",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.CmsKit.Public.GlobalResources.Handlers",
"subscribedEvents": [
{
"underlyingType": {
"name": "GlobalResource",
"namespace": "Volo.CmsKit.GlobalResources",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.GlobalResources.GlobalResource"
},
"name": "EntityUpdatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityUpdatedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityUpdatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityUpdatedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "GlobalResourceEventHandler",
"summary": null
},
{
"namespace": "Volo.CmsKit.Public.Reactions",
"baseClass": {

7
modules/docs/app/VoloDocs.Web/VoloDocs.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "VoloDocs.Web",
"hash": "b510ce34d8f9772fc2cbd0235c731ce4",
"hash": "",
"contents": [
{
"namespace": "VoloDocs.Web",
@ -94,6 +94,11 @@
"declaringAssemblyName": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic",
"namespace": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic",
"name": "AbpAspNetCoreMvcUiBasicThemeModule"
},
{
"declaringAssemblyName": "Volo.Abp.Caching.StackExchangeRedis",
"namespace": "Volo.Abp.Caching.StackExchangeRedis",
"name": "AbpCachingStackExchangeRedisModule"
}
],
"implementingInterfaces": [

35
modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.abppkg.analyze.json

@ -68,41 +68,6 @@
"contentType": "abpModule",
"name": "DocsAdminApplicationContractsModule",
"summary": null
},
{
"displayName": "Projects",
"isEnabled": true,
"contentType": "permission",
"name": "Docs.Admin.Projects",
"summary": null
},
{
"displayName": "Edit",
"isEnabled": true,
"contentType": "permission",
"name": "Docs.Admin.Projects.Update",
"summary": null
},
{
"displayName": "Delete",
"isEnabled": true,
"contentType": "permission",
"name": "Docs.Admin.Projects.Delete",
"summary": null
},
{
"displayName": "Create",
"isEnabled": true,
"contentType": "permission",
"name": "Docs.Admin.Projects.Create",
"summary": null
},
{
"displayName": "Documents",
"isEnabled": true,
"contentType": "permission",
"name": "Docs.Admin.Documents",
"summary": null
}
]
}

263
modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.abppkg.analyze.json

@ -63,269 +63,6 @@
"contentType": "abpModule",
"name": "DocsAdminHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/docs/admin/documents/ClearCache",
"method": "POST",
"groupName": "DocumentsAdmin",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "ClearCacheInput"
}
]
},
{
"path": "api/docs/admin/documents/PullAll",
"method": "POST",
"groupName": "DocumentsAdmin",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "PullAllDocumentInput"
}
]
},
{
"path": "api/docs/admin/documents/Pull",
"method": "POST",
"groupName": "DocumentsAdmin",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "PullDocumentInput"
}
]
},
{
"path": "api/docs/admin/documents/GetAll",
"method": "GET",
"groupName": "DocumentsAdmin",
"responseType": "Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Docs.Admin.Documents.DocumentDto]",
"responseTypeAsJson": "{\r\n \"totalCount\": 0,\r\n \"items\": [\r\n {\r\n \"projectId\": \"00000000-0000-0000-0000-000000000000\",\r\n \"projectName\": \"string\",\r\n \"name\": \"string\",\r\n \"version\": \"string\",\r\n \"languageCode\": \"string\",\r\n \"fileName\": \"string\",\r\n \"format\": \"string\",\r\n \"creationTime\": \"0001-01-01T00:00:00\",\r\n \"lastUpdatedTime\": \"0001-01-01T00:00:00\",\r\n \"lastSignificantUpdateTime\": null,\r\n \"lastCachedTime\": \"0001-01-01T00:00:00\",\r\n \"id\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n ]\r\n}",
"parameterDescriptions": [
{
"name": "ProjectId",
"type": "Nullable<Guid>"
},
{
"name": "Name",
"type": "String"
},
{
"name": "Version",
"type": "String"
},
{
"name": "LanguageCode",
"type": "String"
},
{
"name": "FileName",
"type": "String"
},
{
"name": "Format",
"type": "String"
},
{
"name": "CreationTimeMin",
"type": "Nullable<DateTime>"
},
{
"name": "CreationTimeMax",
"type": "Nullable<DateTime>"
},
{
"name": "LastUpdatedTimeMin",
"type": "Nullable<DateTime>"
},
{
"name": "LastUpdatedTimeMax",
"type": "Nullable<DateTime>"
},
{
"name": "LastSignificantUpdateTimeMin",
"type": "Nullable<DateTime>"
},
{
"name": "LastSignificantUpdateTimeMax",
"type": "Nullable<DateTime>"
},
{
"name": "LastCachedTimeMin",
"type": "Nullable<DateTime>"
},
{
"name": "LastCachedTimeMax",
"type": "Nullable<DateTime>"
},
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
}
]
},
{
"path": "api/docs/admin/documents/RemoveDocumentFromCache",
"method": "PUT",
"groupName": "DocumentsAdmin",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "documentId",
"type": "Guid"
}
]
},
{
"path": "api/docs/admin/documents/ReindexDocument",
"method": "PUT",
"groupName": "DocumentsAdmin",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "documentId",
"type": "Guid"
}
]
},
{
"path": "api/docs/admin/documents/GetFilterItems",
"method": "GET",
"groupName": "DocumentsAdmin",
"responseType": "System.Collections.Generic.List`1[Volo.Docs.Admin.Documents.DocumentInfoDto]",
"responseTypeAsJson": "[\r\n {\r\n \"version\": \"string\",\r\n \"format\": \"string\",\r\n \"languageCode\": \"string\",\r\n \"projectId\": \"00000000-0000-0000-0000-000000000000\"\r\n }\r\n]",
"parameterDescriptions": []
},
{
"path": "api/docs/admin/projects",
"method": "GET",
"groupName": "ProjectsAdmin",
"responseType": "Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Docs.Admin.Projects.ProjectDto]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
}
]
},
{
"path": "api/docs/admin/projects/{id}",
"method": "GET",
"groupName": "ProjectsAdmin",
"responseType": "Volo.Docs.Admin.Projects.ProjectDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/docs/admin/projects",
"method": "POST",
"groupName": "ProjectsAdmin",
"responseType": "Volo.Docs.Admin.Projects.ProjectDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "CreateProjectDto"
}
]
},
{
"path": "api/docs/admin/projects/{id}",
"method": "PUT",
"groupName": "ProjectsAdmin",
"responseType": "Volo.Docs.Admin.Projects.ProjectDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "UpdateProjectDto"
}
]
},
{
"path": "api/docs/admin/projects",
"method": "DELETE",
"groupName": "ProjectsAdmin",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/docs/admin/projects/ReindexAll",
"method": "POST",
"groupName": "ProjectsAdmin",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/docs/admin/projects/GetListProjectWithoutDetailsAsync",
"method": "GET",
"groupName": "ProjectsAdmin",
"responseType": "System.Collections.Generic.List`1[Volo.Docs.Admin.Projects.ProjectWithoutDetailsDto]",
"responseTypeAsJson": "[\r\n {\r\n \"id\": \"00000000-0000-0000-0000-000000000000\",\r\n \"name\": \"string\"\r\n }\r\n]",
"parameterDescriptions": []
},
{
"path": "api/docs/admin/projects/Reindex",
"method": "POST",
"groupName": "ProjectsAdmin",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "ReindexInput"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

77
modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.abppkg.analyze.json

@ -1799,6 +1799,83 @@
"contentType": "repositoryInterface",
"name": "IDocumentRepository",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Docs.Documents.FullSearch.Elastic",
"subscribedEvents": [
{
"underlyingType": {
"name": "Document",
"namespace": "Volo.Docs.Documents",
"declaringAssemblyName": "Volo.Docs.Domain",
"fullName": "Volo.Docs.Documents.Document"
},
"name": "EntityCreatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityCreatedEventData`1"
},
{
"underlyingType": {
"name": "Document",
"namespace": "Volo.Docs.Documents",
"declaringAssemblyName": "Volo.Docs.Domain",
"fullName": "Volo.Docs.Documents.Document"
},
"name": "EntityUpdatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityUpdatedEventData`1"
},
{
"underlyingType": {
"name": "Document",
"namespace": "Volo.Docs.Documents",
"declaringAssemblyName": "Volo.Docs.Domain",
"fullName": "Volo.Docs.Documents.Document"
},
"name": "EntityDeletedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityDeletedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityCreatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityCreatedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ILocalEventHandler<EntityUpdatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityUpdatedEventData`1>"
},
{
"name": "ILocalEventHandler<EntityDeletedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityDeletedEventData`1>"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "DocumentChangedEventHandler",
"summary": null
}
]
}

21
modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,26 @@
{
"namespace": "Volo.Docs.EntityFrameworkCore",
"connectionStringName": "Docs",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Docs.Projects.Project",
"contentType": "databaseTable",
"name": "Projects",
"summary": null
},
{
"entityFullName": "Volo.Docs.Documents.Document",
"contentType": "databaseTable",
"name": "Documents",
"summary": null
},
{
"entityFullName": "Volo.Docs.Documents.DocumentContributor",
"contentType": "databaseTable",
"name": "DocumentContributors",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

222
modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.abppkg.analyze.json

@ -63,228 +63,6 @@
"contentType": "abpModule",
"name": "DocsHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/docs/projects",
"method": "GET",
"groupName": "DocsProject",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Docs.Projects.ProjectDto]",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/docs/projects/{shortName}",
"method": "GET",
"groupName": "DocsProject",
"responseType": "Volo.Docs.Projects.ProjectDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "shortName",
"type": "String"
}
]
},
{
"path": "api/docs/projects/{shortName}/defaultLanguage",
"method": "GET",
"groupName": "DocsProject",
"responseType": "System.String",
"responseTypeAsJson": "\"string\"",
"parameterDescriptions": [
{
"name": "shortName",
"type": "String"
},
{
"name": "version",
"type": "String"
}
]
},
{
"path": "api/docs/projects/{shortName}/versions",
"method": "GET",
"groupName": "DocsProject",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Docs.Projects.VersionInfoDto]",
"responseTypeAsJson": "{\r\n \"items\": [\r\n {\r\n \"displayName\": \"string\",\r\n \"name\": \"string\"\r\n }\r\n ]\r\n}",
"parameterDescriptions": [
{
"name": "shortName",
"type": "String"
}
]
},
{
"path": "api/docs/projects/{shortName}/{version}/languageList",
"method": "GET",
"groupName": "DocsProject",
"responseType": "Volo.Docs.Documents.LanguageConfig",
"responseTypeAsJson": "{\r\n \"languages\": [\r\n {\r\n \"displayName\": \"string\",\r\n \"code\": \"string\",\r\n \"isDefault\": false\r\n }\r\n ]\r\n}",
"parameterDescriptions": [
{
"name": "shortName",
"type": "String"
},
{
"name": "version",
"type": "String"
}
]
},
{
"path": "api/docs/documents",
"method": "GET",
"groupName": "DocsDocument",
"responseType": "Volo.Docs.Documents.DocumentWithDetailsDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "ProjectId",
"type": "Guid"
},
{
"name": "Name",
"type": "String"
},
{
"name": "Version",
"type": "String"
},
{
"name": "LanguageCode",
"type": "String"
}
]
},
{
"path": "api/docs/documents/default",
"method": "GET",
"groupName": "DocsDocument",
"responseType": "Volo.Docs.Documents.DocumentWithDetailsDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "ProjectId",
"type": "Guid"
},
{
"name": "Version",
"type": "String"
},
{
"name": "LanguageCode",
"type": "String"
}
]
},
{
"path": "api/docs/documents/navigation",
"method": "GET",
"groupName": "DocsDocument",
"responseType": "Volo.Docs.Documents.NavigationNode",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "ProjectId",
"type": "Guid"
},
{
"name": "Version",
"type": "String"
},
{
"name": "LanguageCode",
"type": "String"
}
]
},
{
"path": "api/docs/documents/resource",
"method": "GET",
"groupName": "DocsDocument",
"responseType": "Volo.Docs.Documents.DocumentResourceDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "ProjectId",
"type": "Guid"
},
{
"name": "Name",
"type": "String"
},
{
"name": "Version",
"type": "String"
},
{
"name": "LanguageCode",
"type": "String"
}
]
},
{
"path": "api/docs/documents/search",
"method": "POST",
"groupName": "DocsDocument",
"responseType": "Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Docs.Documents.DocumentSearchOutput]",
"responseTypeAsJson": "{\r\n \"totalCount\": 0,\r\n \"items\": [\r\n {\r\n \"name\": \"string\",\r\n \"fileName\": \"string\",\r\n \"version\": \"string\",\r\n \"languageCode\": \"string\",\r\n \"highlight\": [\r\n \"string\"\r\n ]\r\n }\r\n ]\r\n}",
"parameterDescriptions": [
{
"name": "input",
"type": "DocumentSearchInput"
}
]
},
{
"path": "api/docs/documents/full-search-enabled",
"method": "GET",
"groupName": "DocsDocument",
"responseType": "System.Boolean",
"responseTypeAsJson": "true",
"parameterDescriptions": []
},
{
"path": "api/docs/documents/links",
"method": "GET",
"groupName": "DocsDocument",
"responseType": "System.Collections.Generic.List`1[System.String]",
"responseTypeAsJson": "[\r\n \"string\"\r\n]",
"parameterDescriptions": [
{
"name": "prefix",
"type": "String"
}
]
},
{
"path": "api/docs/documents/parameters",
"method": "GET",
"groupName": "DocsDocument",
"responseType": "Volo.Docs.Documents.DocumentParametersDto",
"responseTypeAsJson": "{\r\n \"parameters\": [\r\n {\r\n \"name\": \"string\",\r\n \"displayName\": \"string\",\r\n \"values\": {\r\n \"string\": \"string\"\r\n }\r\n }\r\n ]\r\n}",
"parameterDescriptions": [
{
"name": "ProjectId",
"type": "Guid"
},
{
"name": "Version",
"type": "String"
},
{
"name": "LanguageCode",
"type": "String"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

32
modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg.analyze.json

@ -84,38 +84,6 @@
"name": "DocsWebModule",
"summary": null
},
{
"apis": [
{
"path": "document-resources",
"method": "GET",
"groupName": "DocumentResource",
"responseType": "Volo.Abp.Http.RemoteServiceErrorResponse",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "ProjectId",
"type": "Guid"
},
{
"name": "Name",
"type": "String"
},
{
"name": "Version",
"type": "String"
},
{
"name": "LanguageCode",
"type": "String"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
},
{
"namespace": "Volo.Docs.Pages.Documents.Project",
"contentType": "webPage",

41
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.abppkg.analyze.json

@ -667,6 +667,47 @@
"contentType": "repositoryInterface",
"name": "IFeatureValueRepository",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Abp.FeatureManagement",
"subscribedEvents": [
{
"underlyingType": {
"name": "FeatureValue",
"namespace": "Volo.Abp.FeatureManagement",
"declaringAssemblyName": "Volo.Abp.FeatureManagement.Domain",
"fullName": "Volo.Abp.FeatureManagement.FeatureValue"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "FeatureValueCacheItemInvalidator",
"summary": null
}
]
}

21
modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,26 @@
{
"namespace": "Volo.Abp.FeatureManagement.EntityFrameworkCore",
"connectionStringName": "AbpFeatureManagement",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord",
"contentType": "databaseTable",
"name": "FeatureGroups",
"summary": null
},
{
"entityFullName": "Volo.Abp.FeatureManagement.FeatureDefinitionRecord",
"contentType": "databaseTable",
"name": "Features",
"summary": null
},
{
"entityFullName": "Volo.Abp.FeatureManagement.FeatureValue",
"contentType": "databaseTable",
"name": "FeatureValues",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

62
modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.abppkg.analyze.json

@ -63,68 +63,6 @@
"contentType": "abpModule",
"name": "AbpFeatureManagementHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/feature-management/features",
"method": "GET",
"groupName": "Features",
"responseType": "Volo.Abp.FeatureManagement.GetFeatureListResultDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "providerName",
"type": "String"
},
{
"name": "providerKey",
"type": "String"
}
]
},
{
"path": "api/feature-management/features",
"method": "PUT",
"groupName": "Features",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "providerName",
"type": "String"
},
{
"name": "providerKey",
"type": "String"
},
{
"name": "input",
"type": "UpdateFeaturesDto"
}
]
},
{
"path": "api/feature-management/features",
"method": "DELETE",
"groupName": "Features",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "providerName",
"type": "String"
},
{
"name": "providerKey",
"type": "String"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

59
modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.abppkg.analyze.json

@ -6055,6 +6055,65 @@
"name": "IOrganizationUnitRepository",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Abp.Identity",
"subscribedEvents": [
{
"underlyingType": {
"name": "IdentityUser",
"namespace": "Volo.Abp.Identity",
"declaringAssemblyName": "Volo.Abp.Identity.Domain",
"fullName": "Volo.Abp.Identity.IdentityUser"
},
"name": "EntityUpdatedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityUpdatedEventData`1"
},
{
"underlyingType": {
"name": "IdentityUser",
"namespace": "Volo.Abp.Identity",
"declaringAssemblyName": "Volo.Abp.Identity.Domain",
"fullName": "Volo.Abp.Identity.IdentityUser"
},
"name": "EntityDeletedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityDeletedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityUpdatedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityUpdatedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ILocalEventHandler<EntityDeletedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityDeletedEventData`1>"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "UserEntityUpdatedOrDeletedEventHandler",
"summary": null
},
{
"defaultValue": "6",
"displayName": "Required length",

51
modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,56 @@
{
"namespace": "Volo.Abp.Identity.EntityFrameworkCore",
"connectionStringName": "AbpIdentity",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.Identity.IdentityUser",
"contentType": "databaseTable",
"name": "Users",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityRole",
"contentType": "databaseTable",
"name": "Roles",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityClaimType",
"contentType": "databaseTable",
"name": "ClaimTypes",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.OrganizationUnit",
"contentType": "databaseTable",
"name": "OrganizationUnits",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentitySecurityLog",
"contentType": "databaseTable",
"name": "SecurityLogs",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityLinkUser",
"contentType": "databaseTable",
"name": "LinkUsers",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityUserDelegation",
"contentType": "databaseTable",
"name": "UserDelegations",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentitySession",
"contentType": "databaseTable",
"name": "Sessions",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

317
modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.abppkg.analyze.json

@ -63,323 +63,6 @@
"contentType": "abpModule",
"name": "AbpIdentityHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/identity/roles/all",
"method": "GET",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Abp.Identity.IdentityRoleDto]",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/identity/roles",
"method": "GET",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Abp.Identity.IdentityRoleDto]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
},
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
},
{
"name": "ExtraProperties",
"type": "ExtraPropertyDictionary"
}
]
},
{
"path": "api/identity/roles/{id}",
"method": "GET",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Identity.IdentityRoleDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/roles",
"method": "POST",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Identity.IdentityRoleDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "IdentityRoleCreateDto"
}
]
},
{
"path": "api/identity/roles/{id}",
"method": "PUT",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Identity.IdentityRoleDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "IdentityRoleUpdateDto"
}
]
},
{
"path": "api/identity/roles/{id}",
"method": "DELETE",
"groupName": "IdentityRole",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users/{id}",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Abp.Identity.IdentityUserDto]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
},
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
},
{
"name": "ExtraProperties",
"type": "ExtraPropertyDictionary"
}
]
},
{
"path": "api/identity/users",
"method": "POST",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "IdentityUserCreateDto"
}
]
},
{
"path": "api/identity/users/{id}",
"method": "PUT",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "IdentityUserUpdateDto"
}
]
},
{
"path": "api/identity/users/{id}",
"method": "DELETE",
"groupName": "IdentityUser",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users/{id}/roles",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Abp.Identity.IdentityRoleDto]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users/assignable-roles",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Abp.Identity.IdentityRoleDto]",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/identity/users/{id}/roles",
"method": "PUT",
"groupName": "IdentityUser",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "IdentityUserUpdateRolesDto"
}
]
},
{
"path": "api/identity/users/by-username/{userName}",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "userName",
"type": "String"
}
]
},
{
"path": "api/identity/users/by-email/{email}",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "email",
"type": "String"
}
]
},
{
"path": "api/identity/users/lookup/{id}",
"method": "GET",
"groupName": "IdentityUserLookup",
"responseType": "Volo.Abp.Users.UserData",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users/lookup/by-username/{userName}",
"method": "GET",
"groupName": "IdentityUserLookup",
"responseType": "Volo.Abp.Users.UserData",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "userName",
"type": "String"
}
]
},
{
"path": "api/identity/users/lookup/search",
"method": "GET",
"groupName": "IdentityUserLookup",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Abp.Users.UserData]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
},
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
},
{
"name": "ExtraProperties",
"type": "ExtraPropertyDictionary"
}
]
},
{
"path": "api/identity/users/lookup/count",
"method": "GET",
"groupName": "IdentityUserLookup",
"responseType": "System.Int64",
"responseTypeAsJson": "42",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

172
modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.abppkg.analyze.json

@ -3933,6 +3933,178 @@
"contentType": "repositoryInterface",
"name": "IApiResourceRepository",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Abp.IdentityServer",
"subscribedEvents": [
{
"underlyingType": {
"name": "Client",
"namespace": "Volo.Abp.IdentityServer.Clients",
"declaringAssemblyName": "Volo.Abp.IdentityServer.Domain",
"fullName": "Volo.Abp.IdentityServer.Clients.Client"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
},
{
"underlyingType": {
"name": "ClientCorsOrigin",
"namespace": "Volo.Abp.IdentityServer.Clients",
"declaringAssemblyName": "Volo.Abp.IdentityServer.Domain",
"fullName": "Volo.Abp.IdentityServer.Clients.ClientCorsOrigin"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "AllowedCorsOriginsCacheItemInvalidator",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Abp.IdentityServer",
"subscribedEvents": [
{
"underlyingType": {
"name": "Client",
"namespace": "Volo.Abp.IdentityServer.Clients",
"declaringAssemblyName": "Volo.Abp.IdentityServer.Domain",
"fullName": "Volo.Abp.IdentityServer.Clients.Client"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
},
{
"underlyingType": {
"name": "ClientCorsOrigin",
"namespace": "Volo.Abp.IdentityServer.Clients",
"declaringAssemblyName": "Volo.Abp.IdentityServer.Domain",
"fullName": "Volo.Abp.IdentityServer.Clients.ClientCorsOrigin"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
},
{
"underlyingType": {
"name": "IdentityResource",
"namespace": "Volo.Abp.IdentityServer.IdentityResources",
"declaringAssemblyName": "Volo.Abp.IdentityServer.Domain",
"fullName": "Volo.Abp.IdentityServer.IdentityResources.IdentityResource"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
},
{
"underlyingType": {
"name": "ApiResource",
"namespace": "Volo.Abp.IdentityServer.ApiResources",
"declaringAssemblyName": "Volo.Abp.IdentityServer.Domain",
"fullName": "Volo.Abp.IdentityServer.ApiResources.ApiResource"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
},
{
"underlyingType": {
"name": "ApiScope",
"namespace": "Volo.Abp.IdentityServer.ApiScopes",
"declaringAssemblyName": "Volo.Abp.IdentityServer.Domain",
"fullName": "Volo.Abp.IdentityServer.ApiScopes.ApiScope"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "IdentityServerCacheItemInvalidator",
"summary": null
}
]
}

141
modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,146 @@
{
"namespace": "Volo.Abp.IdentityServer.EntityFrameworkCore",
"connectionStringName": "AbpIdentityServer",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.IdentityServer.ApiResources.ApiResource",
"contentType": "databaseTable",
"name": "ApiResources",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.ApiResources.ApiResourceSecret",
"contentType": "databaseTable",
"name": "ApiResourceSecrets",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.ApiResources.ApiResourceClaim",
"contentType": "databaseTable",
"name": "ApiResourceClaims",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.ApiResources.ApiResourceScope",
"contentType": "databaseTable",
"name": "ApiResourceScopes",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.ApiResources.ApiResourceProperty",
"contentType": "databaseTable",
"name": "ApiResourceProperties",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.ApiScopes.ApiScope",
"contentType": "databaseTable",
"name": "ApiScopes",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.ApiScopes.ApiScopeClaim",
"contentType": "databaseTable",
"name": "ApiScopeClaims",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.ApiScopes.ApiScopeProperty",
"contentType": "databaseTable",
"name": "ApiScopeProperties",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.IdentityResources.IdentityResource",
"contentType": "databaseTable",
"name": "IdentityResources",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.IdentityResources.IdentityResourceClaim",
"contentType": "databaseTable",
"name": "IdentityClaims",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.IdentityResources.IdentityResourceProperty",
"contentType": "databaseTable",
"name": "IdentityResourceProperties",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.Client",
"contentType": "databaseTable",
"name": "Clients",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientGrantType",
"contentType": "databaseTable",
"name": "ClientGrantTypes",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientRedirectUri",
"contentType": "databaseTable",
"name": "ClientRedirectUris",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientPostLogoutRedirectUri",
"contentType": "databaseTable",
"name": "ClientPostLogoutRedirectUris",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientScope",
"contentType": "databaseTable",
"name": "ClientScopes",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientSecret",
"contentType": "databaseTable",
"name": "ClientSecrets",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientClaim",
"contentType": "databaseTable",
"name": "ClientClaims",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientIdPRestriction",
"contentType": "databaseTable",
"name": "ClientIdPRestrictions",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientCorsOrigin",
"contentType": "databaseTable",
"name": "ClientCorsOrigins",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Clients.ClientProperty",
"contentType": "databaseTable",
"name": "ClientProperties",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Grants.PersistedGrant",
"contentType": "databaseTable",
"name": "PersistedGrants",
"summary": null
},
{
"entityFullName": "Volo.Abp.IdentityServer.Devices.DeviceFlowCodes",
"contentType": "databaseTable",
"name": "DeviceFlowCodes",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

68
modules/openiddict/app/OpenIddict.Demo.Client.Mvc/OpenIddict.Demo.Client.Mvc.abppkg.analyze.json

@ -0,0 +1,68 @@
{
"name": "OpenIddict.Demo.Client.Mvc",
"hash": "",
"contents": [
{
"namespace": "OpenIddict.Demo.Client.Mvc",
"dependsOnModules": [
{
"declaringAssemblyName": "Volo.Abp.AspNetCore.Mvc",
"namespace": "Volo.Abp.AspNetCore.Mvc",
"name": "AbpAspNetCoreMvcModule"
},
{
"declaringAssemblyName": "Volo.Abp.AspNetCore.Authentication.OpenIdConnect",
"namespace": "Volo.Abp.AspNetCore.Authentication.OpenIdConnect",
"name": "AbpAspNetCoreAuthenticationOpenIdConnectModule"
}
],
"implementingInterfaces": [
{
"name": "IAbpModule",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IAbpModule"
},
{
"name": "IOnPreApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPreApplicationInitialization"
},
{
"name": "IOnApplicationInitialization",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationInitialization"
},
{
"name": "IOnPostApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPostApplicationInitialization"
},
{
"name": "IOnApplicationShutdown",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationShutdown"
},
{
"name": "IPreConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPreConfigureServices"
},
{
"name": "IPostConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPostConfigureServices"
}
],
"contentType": "abpModule",
"name": "OpenIddictMvcModule",
"summary": null
}
]
}

27
modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,32 @@
{
"namespace": "Volo.Abp.OpenIddict.EntityFrameworkCore",
"connectionStringName": "AbpOpenIddict",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.OpenIddict.Applications.OpenIddictApplication",
"contentType": "databaseTable",
"name": "Applications",
"summary": null
},
{
"entityFullName": "Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization",
"contentType": "databaseTable",
"name": "Authorizations",
"summary": null
},
{
"entityFullName": "Volo.Abp.OpenIddict.Scopes.OpenIddictScope",
"contentType": "databaseTable",
"name": "Scopes",
"summary": null
},
{
"entityFullName": "Volo.Abp.OpenIddict.Tokens.OpenIddictToken",
"contentType": "databaseTable",
"name": "Tokens",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

41
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.abppkg.analyze.json

@ -605,6 +605,47 @@
"contentType": "repositoryInterface",
"name": "IPermissionGroupDefinitionRecordRepository",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Abp.PermissionManagement",
"subscribedEvents": [
{
"underlyingType": {
"name": "PermissionGrant",
"namespace": "Volo.Abp.PermissionManagement",
"declaringAssemblyName": "Volo.Abp.PermissionManagement.Domain",
"fullName": "Volo.Abp.PermissionManagement.PermissionGrant"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "PermissionGrantCacheItemInvalidator",
"summary": null
}
]
}

21
modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,26 @@
{
"namespace": "Volo.Abp.PermissionManagement.EntityFrameworkCore",
"connectionStringName": "AbpPermissionManagement",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord",
"contentType": "databaseTable",
"name": "PermissionGroups",
"summary": null
},
{
"entityFullName": "Volo.Abp.PermissionManagement.PermissionDefinitionRecord",
"contentType": "databaseTable",
"name": "Permissions",
"summary": null
},
{
"entityFullName": "Volo.Abp.PermissionManagement.PermissionGrant",
"contentType": "databaseTable",
"name": "PermissionGrants",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

45
modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.abppkg.analyze.json

@ -63,51 +63,6 @@
"contentType": "abpModule",
"name": "AbpPermissionManagementHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/permission-management/permissions",
"method": "GET",
"groupName": "Permissions",
"responseType": "Volo.Abp.PermissionManagement.GetPermissionListResultDto",
"responseTypeAsJson": "{\r\n \"entityDisplayName\": \"string\",\r\n \"groups\": [\r\n {\r\n \"name\": \"string\",\r\n \"displayName\": \"string\",\r\n \"displayNameKey\": \"string\",\r\n \"displayNameResource\": \"string\",\r\n \"permissions\": [\r\n {\r\n \"name\": \"string\",\r\n \"displayName\": \"string\",\r\n \"parentName\": \"string\",\r\n \"isGranted\": false,\r\n \"allowedProviders\": [\r\n \"string\"\r\n ],\r\n \"grantedProviders\": [\r\n {\r\n \"providerName\": \"string\",\r\n \"providerKey\": \"string\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n}",
"parameterDescriptions": [
{
"name": "providerName",
"type": "String"
},
{
"name": "providerKey",
"type": "String"
}
]
},
{
"path": "api/permission-management/permissions",
"method": "PUT",
"groupName": "Permissions",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "providerName",
"type": "String"
},
{
"name": "providerKey",
"type": "String"
},
{
"name": "input",
"type": "UpdatePermissionsDto"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

41
modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.abppkg.analyze.json

@ -84,6 +84,47 @@
"name": "AbpSettingManagementApplicationModule",
"summary": null
},
{
"eventHandlerType": "Distributed",
"namespace": "Volo.Abp.SettingManagement",
"subscribedEvents": [
{
"underlyingType": {
"name": "UserEto",
"namespace": "Volo.Abp.Users",
"declaringAssemblyName": "Volo.Abp.Users.Abstractions",
"fullName": "Volo.Abp.Users.UserEto"
},
"name": "EntityDeletedEto`1",
"namespace": "Volo.Abp.Domain.Entities.Events.Distributed",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain.Shared",
"fullName": "Volo.Abp.Domain.Entities.Events.Distributed.EntityDeletedEto`1"
}
],
"implementingInterfaces": [
{
"name": "IDistributedEventHandler<EntityDeletedEto`1>",
"namespace": "Volo.Abp.EventBus.Distributed",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.Distributed.IDistributedEventHandler<EntityDeletedEto`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "UserDeletedEventHandler",
"summary": null
},
{
"namespace": "Volo.Abp.SettingManagement",
"baseClass": {

41
modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.abppkg.analyze.json

@ -494,6 +494,47 @@
"contentType": "repositoryInterface",
"name": "ISettingRepository",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Abp.SettingManagement",
"subscribedEvents": [
{
"underlyingType": {
"name": "Setting",
"namespace": "Volo.Abp.SettingManagement",
"declaringAssemblyName": "Volo.Abp.SettingManagement.Domain",
"fullName": "Volo.Abp.SettingManagement.Setting"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "SettingCacheItemInvalidator",
"summary": null
}
]
}

15
modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,20 @@
{
"namespace": "Volo.Abp.SettingManagement.EntityFrameworkCore",
"connectionStringName": "AbpSettingManagement",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.SettingManagement.Setting",
"contentType": "databaseTable",
"name": "Settings",
"summary": null
},
{
"entityFullName": "Volo.Abp.SettingManagement.SettingDefinitionRecord",
"contentType": "databaseTable",
"name": "SettingDefinitionRecords",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

70
modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.abppkg.analyze.json

@ -63,76 +63,6 @@
"contentType": "abpModule",
"name": "AbpSettingManagementHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/setting-management/emailing",
"method": "GET",
"groupName": "EmailSettings",
"responseType": "Volo.Abp.SettingManagement.EmailSettingsDto",
"responseTypeAsJson": "{\r\n \"smtpHost\": \"string\",\r\n \"smtpPort\": 0,\r\n \"smtpUserName\": \"string\",\r\n \"smtpPassword\": \"string\",\r\n \"smtpDomain\": \"string\",\r\n \"smtpEnableSsl\": false,\r\n \"smtpUseDefaultCredentials\": false,\r\n \"defaultFromAddress\": \"string\",\r\n \"defaultFromDisplayName\": \"string\"\r\n}",
"parameterDescriptions": []
},
{
"path": "api/setting-management/emailing",
"method": "POST",
"groupName": "EmailSettings",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "UpdateEmailSettingsDto"
}
]
},
{
"path": "api/setting-management/emailing/send-test-email",
"method": "POST",
"groupName": "EmailSettings",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "SendTestEmailInput"
}
]
},
{
"path": "api/setting-management/timezone",
"method": "GET",
"groupName": "TimeZoneSettings",
"responseType": "System.String",
"responseTypeAsJson": "\"string\"",
"parameterDescriptions": []
},
{
"path": "api/setting-management/timezone/timezones",
"method": "GET",
"groupName": "TimeZoneSettings",
"responseType": "System.Collections.Generic.List`1[Volo.Abp.NameValue]",
"responseTypeAsJson": "[\r\n {\r\n \"name\": \"string\",\r\n \"value\": \"string\"\r\n }\r\n]",
"parameterDescriptions": []
},
{
"path": "api/setting-management/timezone",
"method": "POST",
"groupName": "TimeZoneSettings",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "timezone",
"type": "String"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

54
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.abppkg.analyze.json

@ -614,6 +614,60 @@
"contentType": "repositoryInterface",
"name": "ITenantRepository",
"summary": null
},
{
"eventHandlerType": "Local",
"namespace": "Volo.Abp.TenantManagement",
"subscribedEvents": [
{
"underlyingType": {
"name": "Tenant",
"namespace": "Volo.Abp.TenantManagement",
"declaringAssemblyName": "Volo.Abp.TenantManagement.Domain",
"fullName": "Volo.Abp.TenantManagement.Tenant"
},
"name": "EntityChangedEventData`1",
"namespace": "Volo.Abp.Domain.Entities.Events",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Events.EntityChangedEventData`1"
},
{
"underlyingType": null,
"name": "TenantChangedEvent",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.TenantChangedEvent"
}
],
"implementingInterfaces": [
{
"name": "ILocalEventHandler<EntityChangedEventData`1>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<EntityChangedEventData`1>"
},
{
"name": "IEventHandler",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.IEventHandler"
},
{
"name": "ILocalEventHandler<TenantChangedEvent>",
"namespace": "Volo.Abp.EventBus",
"declaringAssemblyName": "Volo.Abp.EventBus.Abstractions",
"fullName": "Volo.Abp.EventBus.ILocalEventHandler<TenantChangedEvent>"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "eventHandler",
"name": "TenantConfigurationCacheItemInvalidator",
"summary": null
}
]
}

15
modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.abppkg.analyze.json

@ -67,7 +67,20 @@
{
"namespace": "Volo.Abp.TenantManagement.EntityFrameworkCore",
"connectionStringName": "AbpTenantManagement",
"databaseTables": [],
"databaseTables": [
{
"entityFullName": "Volo.Abp.TenantManagement.Tenant",
"contentType": "databaseTable",
"name": "Tenants",
"summary": null
},
{
"entityFullName": "Volo.Abp.TenantManagement.TenantConnectionString",
"contentType": "databaseTable",
"name": "TenantConnectionStrings",
"summary": null
}
],
"replacedDbContexts": [],
"modelBuilderExtensionMethods": [
{

131
modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.abppkg.analyze.json

@ -68,137 +68,6 @@
"contentType": "abpModule",
"name": "AbpTenantManagementHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/multi-tenancy/tenants/{id}",
"method": "GET",
"groupName": "Tenant",
"responseType": "Volo.Abp.TenantManagement.TenantDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/multi-tenancy/tenants",
"method": "GET",
"groupName": "Tenant",
"responseType": "Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Abp.TenantManagement.TenantDto]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
},
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
}
]
},
{
"path": "api/multi-tenancy/tenants",
"method": "POST",
"groupName": "Tenant",
"responseType": "Volo.Abp.TenantManagement.TenantDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "TenantCreateDto"
}
]
},
{
"path": "api/multi-tenancy/tenants/{id}",
"method": "PUT",
"groupName": "Tenant",
"responseType": "Volo.Abp.TenantManagement.TenantDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "TenantUpdateDto"
}
]
},
{
"path": "api/multi-tenancy/tenants/{id}",
"method": "DELETE",
"groupName": "Tenant",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/multi-tenancy/tenants/{id}/default-connection-string",
"method": "GET",
"groupName": "Tenant",
"responseType": "System.String",
"responseTypeAsJson": "\"string\"",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/multi-tenancy/tenants/{id}/default-connection-string",
"method": "PUT",
"groupName": "Tenant",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "defaultConnectionString",
"type": "String"
}
]
},
{
"path": "api/multi-tenancy/tenants/{id}/default-connection-string",
"method": "DELETE",
"groupName": "Tenant",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}
Loading…
Cancel
Save