The main contents are as follows:
- Add Project Magicodes.WeiChat.Data.Multitenant, full support for multi-tenancy (based on EF already ASP. NET Identity)
- Added features such as tenant management, tenant Membership management, password change, and public number configuration
- Add keyword reply function, support reply picture, text, voice, video, multi-graphics and so on. and support image, voice, video magnification view.
- Add the Tenantbasecontroller (multi-tenant controller base class) to automatically register tenant filters and set up related configurations.
- Add the Ideleted interface for easy subsequent encapsulation of soft deletes.
- Add Enumhelper to get the display value of the enumeration value (DisplayAttribute) through GetDisplayName.
- Add entityframework.dynamicfilters:https://github.com/jcachat/ Entityframework.dynamicfilters, add a multi-tenant data filter appentryfilter, add a soft-delete filter isdeleted
- Complete the Configuration Manager and add function injection functions. Removes Magicodes.WeIChat.FrameWork references to Magicodes.WeIChat.Data, and removes the template message interface's access to the database in the form of a function injection.
- Added multi-tenancy support for fan management, user group management, and template messaging
- Add a keyword processing log
- Increased multi-tenancy support for server event forwarding. And when the server forwards an event validation error, it is prompted in the error log. Perfect configuration for saving.
- Increase the log record for automatic replies.
- Returns the JSON date-time formatting.
- Hmtlhelperextensions increases Isselectesurl to better match the path.
- Increase site resource management, management station and the public voice, video, pictures, articles, multi-text and other materials.
- Perfect the success judgment of RESTAPI.
- When perfecting the Mwc.restApi.delete request, the case with JSON data error is included.
- Site resource management adds deletion functionality.
- Support Returns a list of keywords when the keyword does not match. and optimize the keyword reply.
- Refactor message pushes, and increase video push.
- Optimize the pop-up function in mwc.js to make it more user-friendly in multi-layered pop-up windows.
- Add Media-choice to support multiple resource choices.
- Custom Menu refactoring. Media-choice supports editing, disabling, and passing types. And refine the custom menu height.
- Fix the problem of fan management because the gender is changed to enumeration type error.
- Fix footage management--click Add button to add multi-text error message management.
- Fix the template message to see an error.
- Fixed sync bug when full sync fans.
- Defines the apiargumentexception exception class that is thrown when an incorrect parameter is passed in.
- Fan bulk access to the information interface should not exceed the limit of 100.
- Add Xmlmodelbinder to facilitate MVC model binding.
- Fixed multi-tenant QR code support.
- Rewrite multi-service account synchronization.
- Fixed a bug when menu data was empty.
- Displays detailed error filters to facilitate commissioning.
- Template message if the template data is not entered, a hint exception is thrown.
- Add Baidu map to get latitude and longitude module.
- Fixed multi-Text search problem.
- Modify the paging style to solve some of the problems that some browsers sometimes click invalid.
magicodes.weichat--v3.0 (Multi-tenant) release