Activities of "dmeagor"

The point is that this is the wrong way around, and I'm guessing by mistake, not by design.

Specific items would always override group permissions. To use a file system as an example, a file permission would override the inherited folder permission. With ABP you have it the other way around which has no use case that I can see.

It should be:

Tenant default permissions are inherited from Edition, but permissions set on the tenant are not overwritten by Edition.

Example. If a feature is causing an issue for a specific customer, we would disable it on their tenant, not the entire edition.

I've been in contact with the author of Rebus and they've confirmed to me that the behaviour is intended.

Connection errors bubble up to the calling app (in this case ABP) and any retry logic needs to be handled there.

https://github.com/rebus-org/Rebus.RabbitMq/issues/98#

If you follow your own link then you will see that the issue was moved to the following issue and then marked as Completed

https://github.com/rebus-org/Rebus.RabbitMq/issues/3

Currently our application fails every time the server is rebooted and there doesn't appear to be any obvious way to correct this from our side.

Is there no way to put a short say 5 second delay and retry loop into the rebus setup code?

Seems to be working. Can the Google sign on URL be obtained in anyway so that we can pass it to our front end (static cdn deployed) via an api call? It would be nice to have the button on the homepage.

We could do some hacky iframe thing but I thought there might be a better way.

Thanks I'll taker another look, it may be that we have made a mistake with the merging of the IDS MVC pages as we have several overrides setup and may be using some outdates files.

Regarding the flow, I took another bash at designing something that matches how ABP handles tenants.

For standard logins logins I've moved password to a later page once the tenant is identified, either by the custom tenant handler or by the tenant selection page.

Are there any plans to implement a tenant selector page like this? This seems like too much custom code to safely add to our project without causing a security issues if we ever failed to merge changes correctly. If not, any idea how best to approach this?

Reopening as the bot appears to have closed this issue before resolution.

Just tried now and its working, but about an hour ago was still reporting error like this.

11:00:01     C:\Program Files\dotnet\sdk\5.0.401\NuGet.targets(131,5): error : Failed to download package 'Newtonsoft.Json.12.0.2' from 'https://nuget.abp.io/[key removed]/v3/package/newtonsoft.json/12.0.2/newtonsoft.json.12.0.2.nupkg'.
11:00:01     C:\Program Files\dotnet\sdk\5.0.401\NuGet.targets(131,5): error : Response status code does not indicate success: 409 (Conflict).

and...

C:\Program Files\dotnet\sdk\5.0.401\NuGet.targets(131,5): error : The given key '(Volo.Abp.Sms, 4.4.0)' was not present in the dictionary.

Have you fixed anything within the hour or is this a tempremental issue?

We had the same thing appear ourselves earlier, our nuget source is exactly as you have supplied. Also all of the abp.nuget.io packages are returning 403's now (the api keys are still in the url as before)

Looks like the polly package is hosted by abp not nuget. we have the same issue with several other packages.

This appears to be an ongoing issue.

Our builds are faiing with various errors related to your private nuget feed.

Examples (taken from teamcity logs)

C:\Program Files\dotnet\sdk\5.0.401\NuGet.targets(131,5): error : The feed 'ABP Commercial NuGet Source [https://nuget.abp.io/{api-key}/v3/index.json]' lists package 'Newtonsoft.Json.12.0.2' but multiple attempts to download the nupkg have failed. The feed is either invalid or required packages were removed while the current operation was in progress. Verify the package exists on the feed and try again.

Also getting issues with Polly (403) nuget package

I'm not sure if this is the same thing but as of yesterday for no reason at all our teamcity build process started generating these errors without any changes (verified) to our github repo or config so it appears to be an external change/update on your feed.

C:\Program Files\dotnet\sdk\5.0.400\Sdks\Microsoft.NET.Sdk.BlazorWebAssembly\targets\Microsoft.NET.Sdk.BlazorWebAssembly.Current.targets(564,5): error MSB6006: "C:\Program Files\dotnet" exited with code 1.

Thanks for your help with this!

Recreate the dbContext object inside of the loop for each iteration ( each tenant )

Database context instance is expensive, we should reuse

Are you sure about that? Maybe refresh after 500 tenants. Seeding tenants takes 300ms+ after the first few thousand. Opening dbContext should take <10ms.

I suggest creating a testdb with 20k tenants and running some tests on the migrator.

> Repository is abstract, you can do it in your project. see : https://github.com/abpframework/abp/issues/9652

Surely I can't disabled change tracking for ABP seed code though, not sure that would be safe even if I could. We do not yet have our own seeding.

Showing 1 to 10 of 33 entries
Made with ❤️ on ABP v9.2.0-preview. Updated on January 14, 2025, 14:54