Activities of "maliming"

hi

I think the version of the package is inconsistent. Please confirm again that all volo.abp.* packages have been upgraded, then rebuild the project and try again.

You can search for *.csproj in the project..

Bugs & Problems v3.x https://support.abp.io/QA/Questions/282/Bugs--Problems-v3x

https://support.abp.io/QA/Questions/222/Bugs--Problems-v290

hi @drpdev2

We plan to implement User security log feature.

You can follow: https://github.com/abpframework/abp/issues/4492

The commercial version will include the implementation of application services and UI.

If you have any suggestions please discuss in github.

Can your application be successfully built?

Can you reproduce the problem if you use abp cli to create a new project?

hi

You can manage the menus in the ConfigureMenuAsync method.

https://github.com/abpframework/abp/blob/ace4b5526eb00d0ed6429834693fc618dc6c54b2/modules/identity/src/Volo.Abp.Identity.Web/Navigation/AbpIdentityWebMainMenuContributor.cs#L31

public class MyMenuContributor : IMenuContributor
{
	public async Task ConfigureMenuAsync(MenuConfigurationContext context)
	{
            
	}
}

https://support.abp.io/QA/Questions/188/Bugs--Problems-v280

hi

Can you share all the console output?

Also try it in linux if possible.

Answer

If you get an error while managing user permissions in angular identity management, please refer to the temporary solution below.

  1. Create an entity-action-contributors.ts file in your project and add the code below in it.
import { EntityAction, EntityActionList } from '@volo/abp.commercial.ng.ui';
import { eIdentityComponents, Identity, UsersComponent } from '@volo/abp.ng.identity';
import { IdentityEntityActionContributors } from '@volo/abp.ng.identity.config';

const permissionsModal = new EntityAction<Identity.UserItem>({
  text: 'AbpIdentity::Permissions',
  action: data => {
    const component = data.getInjected(UsersComponent);
    component.openPermissionsModal(data.record.id);
  },
  permission: 'AbpIdentity.Users.ManagePermissions',
});

export function permissionsModalContributor(actionList: EntityActionList<Identity.UserItem>) {
  const index = actionList.indexOf(
    'AbpIdentity::Permissions',
    (action, text) => action.text === text,
  );
  actionList.dropByIndex(index);
  actionList.addByIndex(permissionsModal, index);
}

export const identityEntityActionContributors: IdentityEntityActionContributors = {
  [eIdentityComponents.Users]: [permissionsModalContributor],
};
  1. Import identityEntityActionContributors in your root module (usually AppModule) and use it like below:
import { IdentityConfigModule } from '@volo/abp.ng.identity.config';
import { identityEntityActionContributors } from './entity-action-contributors';

@NgModule({
  imports: [
    // Other imports
    
    IdentityConfigModule.forRoot({
      entityActionContributors: identityEntityActionContributors,
    }),
    
    // Other imports
  ],
  providers: [],
  declarations: [AppComponent],
  bootstrap: [AppComponent],
})
export class AppModule {}

You can try ToggleStringValueType

myGroup.AddFeature(TestAppFeatures.Chat,"false", L("Feature:Chat"), L("Feature:Test:Description"), new ToggleStringValueType() ,false);
Showing 10511 to 10520 of 10560 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.0.0-preview. Updated on September 04, 2025, 08:36