Do you guys have a solution for putting a Select2 autocomplete input in the modals created by the ModalManager? I have a widget that I am trying to create and when it gets initiated on a modal that is then created by the ModalManager, I am required to rerun the select2 initialization via the modalManager.onOpen
method but when this happens there doesn't appear to be a value I can set for the Select2 dropdownParent option that will work to make the dropdown usable.
I was able to set the z-index to get it to show, but it still gets created outside of the modal and thus can't be used.
Do you have any experience with this or solutions you can recommend?
Version: 6.0.0-rc.1 UI : MVC DB: MongoDB Commercial version
Steps needed to reproduce the problem.
Use the UI to "Edit" an existing application
entity. No matter what I put in the "Redirect Uris" textarea the database always gets set to null
This occurred with a fresh application as well as a legacy application that I converted to OpenIdDict. Initially creating a new application the value gets set correctly, but any subsequent edit destroys the value in the database.
Also, on a different note. Do you guys prefer potential bugs like this in commercial RC versions to be posted here or as an issue in github?
ABP Framework version: v5.3.2
UI type: MVC
DB provider: MongoDB
Tiered (MVC) or Identity Server Separated (Angular): no
Steps to reproduce the issue:"
I'm not finding any real information to assist me on this one, but I can't use the ContactViewComponent for the ContactFeature in the CMSKit pro module because it doesn't appear to be instantiating the reCaptcha code and that is a required field, so every time I try to submit the contact form I get the following error:
Your request is not valid! The following errors were detected during validation. - The RecaptchaToken field is required.
In the public website module, there was a section for adding the SiteKey and SiteSecret, and I have done that:
context.Services.AddreCAPTCHAV3(o =>
{
o.SiteKey = "{redacted}";
o.SiteSecret = "{redacted}";
});
But beyond that I am not seeing any settings or documentation that suggests I do anything else. What am I missing?
We are using the commercial module to build out our client portal, but we would like to extend certain API access to clients directly for them to consume. So, my question is:
I can see and have created OAuth2 clients in the Identity Server -> Clients section, but the documentation assumes a level of understanding of this identity server that I just do not have. So, is there a specific set of claims or anything on the "Advanced" tab that I can set inside the current UI setup in order to restrict a specific connection to a specific TenantId?
Not a bug, per se, but I was wondering what would be the easiest way to extend the Domain Tenant Resolver functionality with custom string rules for matching on the tenant name side?
For example, I have a tenant with the name "No Rules" in the database, and I want to match on "norules.localhost", but the system keeps kicking back that it can't find a tenant with that name.
So, what I am looking to do is one of two things (whichever is easiest):
Let me know if you need any code from my side. Thus far the project is very close to the commercial startup template.