Hi,
Can you share your
Node.js,Yarnandnpmversions?# get node version node -v # get yarn version yarn -v # get npm version npm -vCheck if your node & yarn version matches with Pre-requirements documentation: https://abp.io/docs/latest/get-started/pre-requirements#node-js-and-yarn
ABP uses classic yarn, which is
Yarn v1.22+. Make sure this is correct.
Node.js V22.14.0 Yarn 1.22.22 npm 10.9.2
<abp-dynamic-layout></abp-dynamic-layout> is in core module
What about new tables created in Administration and Identity MicroService:
public class IdentityServiceDbContext :
AbpDbContext,
IIdentityProDbContext,
IOpenIddictDbContext,
IHasEventInbox,
IHasEventOutbox
public DbSet IncomingEvents { get; set; }
public DbSet OutgoingEvents { get; set; }
Switching to Cosmos DB (Mongo version) is very simply, just change connection string. the code seems working. Encryption seems not that easy.
Hi, as @berkansasmaz mentioned we don't have experience with CosmosDB much. But it should be possible because we are only abstracting some key points on the MongoDB side, everything you can do with a plain .NET application with MongoDB provider, you can do it with an ABP-based application.
So, to better assist you, can you share what you've tried so far, what are your steps, and at which point you need our help? (please provide any information that think can help us to guide you better).
Since, this is not an official provider provided by us, these information will help us answer better. Thanks for your understanding and waiting for details from you.
Regards.
No worried, This is my understanding too. For the generic implementation that fit Mongo DB and Cosmos DB, there wouldn't have specific implementation for Cosmos DB's special feature. We can close this ticket.
Switching to Cosmos DB (Mongo version) is very simply, just change connection string. the code seems working. Encryption seems not that easy.
It is good now.
Our UI used to have User name, Name, Surname, Email and Phone Number -- these 5 input controls, Now it's have 0 input controls on UI. The whole form is blank and not rendered. It's not related to any extra properties.
Hi,
I can't reproduce the problem.
ObjectExtensionManager.Instance.Modules() .ConfigureIdentity(identity => { identity.ConfigureUser(user => { user.AddOrUpdateProperty<string>( //property type: string "SocialSecurityNumber", //property name property => { property.Attributes.Add(new RequiredAttribute()); property.Attributes.Add(new StringLengthAttribute(64) {MinimumLength = 4}); } ); user.AddOrUpdateProperty<string>("Test"); user.AddOrUpdateProperty<string>("Test2"); user.AddOrUpdateProperty<string>("Test3"); user.AddOrUpdateProperty<string>("Test4"); user.AddOrUpdateProperty<string>("Test5"); user.AddOrUpdateProperty<string>("Test6"); }); });What is the logic within abp-extensible-form to decide the input control rendered on UI?
Here is the source code
https://github.com/abpframework/abp/blob/rel-8.0/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form.component.ts
hi
What steps and code have you applied to the layout/theme?
Can you share the
csprojfile content for your web project?
I figured out the reason. Our local templates folder files are not pickup when deployed. Since in release mode, the bundle is Abp's Theme package bundle + global css bundle. I compared bundled css with previous bundled css, d-lg-block and another css have display:none; in version 8, version 7 has definition for .lpx-login-image-area but version 8 seems not. So I copied version 7 css to local global css.
Hi DominaTang,
We moved SaaS menu under the administration. If you talking about this, that's not bug but if you say saas menu not visible even under administartion I'll check also for it.
Yes, under administration menu, the 'Saas' menu item is not there after upgrade to ABP 8.2.x