The page at https://docs.abp.io/en/commercial/latest/abp-suite/generating-crud-page says:
Currently there's no support for many-to-1 (N:1) or many-to-many (N:N) relationships!
This is a major problem for us. Can you please tell us when it will be available?
MVC v3.3.2
I added a new entity with a one-to-many relationship. Even with no data, when I try to load the UI grid, I get this:
Your request is not valid! The following errors were detected during validation.
Even with good data (i.e. none of the rows have a null XXXXXId, I get the same error.
We noticed that if you aren't logged in, if you hit /swagger, you get the full listing of API endpoints. We do not want to publish this. We would like to disable swagger. Preferably, swagger would still work if you are logged in as an admin user, but if that is too complicated we will consider simply disabling it. How can we do this?
I've added a REST endpoint via a Service in the Application subproject.
I can see the endpoint in Swagger, and I can call it successfully.
But now I want to be able to call this endpoint from some REST client on the internet which will not be a logged-in user.
What is your convention for securing RESTful endpoints so they can be called by external clients?
About a week ago, I created a new ABP Commercial project and it has been running fine.
A few days ago, I received an email "ABP Framework & ABP Commercial v3.0 has been released!"
So I went into Manage NuGet Packages for Solution, and I updated all available Volo.Abp packages from 2.9.0 to the latest 3.0.2
Then when I run the project, I get an immediate unhandled runtime exception (see below).
An unhandled exception occurred while processing the request.
MissingMethodException: Method not found: 'Volo.Abp.EventBus.Distributed.EtoMappingDictionary Volo.Abp.EventBus.Distributed.AbpDistributedEventBusOptions.get_EtoMappings()'. Volo.Saas.SaasDomainModule+FiR5n2T2s45yZyQLKu.wBq6dA6Lag(AbpDistributedEventBusOptions options) DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Volo.Abp.EventBus.Local.ILocalEventBus, Microsoft.Extensions.DependencyInjection.IServiceScopeFactory, Microsoft.Extensions.Options.IOptions
I see from the sample applications how to add a controller method to the HttpApi project (TestController)
How do you use dependency injection to get access to the DbContext?
Actually, I have 2 DbContexts I want to inject into my HttpApi controller, so I can perform database read/writes.