Base solution for your next web application

Activities of "hikalkan"

@hsudas:

We are using lots of enterprise web applications and frameworks none of them are waiting like yours during the initialization (90 seconds!) .

Sure, that's not normal. And a lot of enterprise companies are building application with the ABP framework and they don't have this slowness problem. It is a specific case with yours solution and I guess it is not related to our framework.

As I see that you have sent the source code, thanks. We will check your project to undertstand the actual problem.

Answer

@antonis,

ABP's cache abstraction is distributed cache compatible. That means we can not add methods supported only by the memory cache.

You have a few options explained by @maliming.

You can free to implement this yourself, using with an in-memory cache or a simple static list/dictionary of entities. This won't work if you use a clustered deployment (becuase inmemory cache will not be shared between servers).

I created an isue for this: https://github.com/aspnetboilerplate/aspnetboilerplate/issues/4151

@davidharrison I understand your case. I still believe most of the application service method with [RequiresFeature] attribute will not work as expected if we allow a host use to call it. However, there may be cases like yours. The best we can do is to define a option like IgnoreFeatureCheckForHostUsers to multi-tenancy configuration and you can enable your own application.

However, what about permissions? If the method with [RequiresFeature] attribute has also AbpAuthorize attribute with a permission name, it can not be called by a host user without given permission.

My answer: https://github.com/aspnetboilerplate/aspnetboilerplate/pull/4117#issuecomment-449702794

I think a method with [RequiresFeature] attribute is not ideal to share between a tenant and a host user. There should be two use cases (application service methods or different application services) normally. I suggest you to reconsider your design.

Answer

Testing #5617 feature

Thanks for the reporting. We are currently working on the timezone implementation.

I'm closing this question since the original question was answered. Thanks.

@dparizek, see open source modules for ABP vNext: https://github.com/abpframework/abp/tree/master/modules

Sure, we will share a blog post about that very soon. BTW, we will use the blogging module we developed (https://github.com/abpframework/abp/tree/master/modules/blogging).

This is a big step for the ABP framework and we are very excited about that. I'm sure that the ABP community will like it. Just wait a few days more :)

Showing 11 to 20 of 2190 entries