Starts in:
2 DAYS
8 HRS
51 MIN
45 SEC
Starts in:
2 D
8 H
51 M
45 S

Activities of "dhill"

  • ABP Framework version: v8.3.0
  • UI Type: Blazor WASM
  • Database System: EF Core SQL Server

We have a use case where we need to hide some permissions for normal users and only expose them to super users such as the built in admin account or perhaps if the email address matches a certain pattern.

XyzWebPermissionDefinitionProvider seems to only run once at startup.

How can we override this core functionality to hide permissions at runtime?

  • UI Type: Blazor Server
  • Database System: EF Core (SQL Server)
  • Exception message and full stack trace:
  • Steps to reproduce the issue

Dear ABP Support Team, I hope this message finds you well. I am currently working on a Blazor WebAssembly application using the ABP framework and have encountered challenges while attempting to customize the bottom navigation bar for the mobile view.

Issue Description In our application, we need to modify the items displayed in the bottom navigation bar specifically for mobile users. The default menu items provided by the ABP framework do not align with our application’s requirements, and we wish to tailor the navigation options to better suit our users’ needs.

Current Approach I have attempted the following steps to customize the bottom navigation bar:

Modifying the Navigation Items: I tried to configure the mobile navigation menu using the following code snippet:

Configure<LeptonXThemeBlazorOptions>(options => { options.MobileMenuSelector = items => items.Where(x => x.MenuItem.Name == SafetyPlusWebMenus.Home || x.MenuItem.Name == SafetyPlusWebMenus.Employees); });

However, the changes did not reflect as expected in the mobile view.

Request for Guidance Given the challenges I have faced, I would greatly appreciate your assistance in providing detailed guidance on how to accomplish the following: Steps to Access and Customize the Bottom Navigation Bar: Clear, step-by-step instructions on how to locate the relevant components and modify the bottom navigation bar for mobile view. Best Practices for Customization: Recommendations on best practices for ensuring that the navigation items are properly displayed and functional within the mobile context. Dynamic Menu Items: If possible, please advise on how to implement dynamic menu items based on user roles or other criteria, as this is a requirement for our application. Troubleshooting Tips: Any additional troubleshooting tips or common pitfalls to avoid while attempting these customizations. I appreciate your time and support in helping us customize the bottom navigation bar to meet our specific requirements. Please let me know if you need any further details or clarification on our setup.

  • ABP Framework version: v8.2.2
  • UI Type: Blazor Server
  • Database System: EF Core

We need to implement IDataFilter to apply a filter against EmployeeId where a claim of EmployeeId has a value matching records on the table.

Trying to apply the documentation in the wiki has been difficult as some of the steps seem to be summarized.

Can you provide guidance on how to implement this feature?

  • ABP Framework version: v8.2.1
  • UI Type: Blazor Web App
  • Database System: EF Core
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

The search box is missing from linked accounts.

When user login and logout of the application, and attempt to login as a tenant, user cannot see the "Login with this tenant" element under the action button

  • ABP Framework version: v8.2.1
  • UI Type: Blazor Web App
  • Database System: EF Core
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

Steps to reproduce:

  1. Log in as an admin user
  2. Go to "Saas" under Administration
  3. Select "Tenants" under Saas
  4. Click on the Action button for Greethem
  5. Select the "Log in with this tenant" element
  6. Click on the profile icon on the tenant page
  7. Click on the Logout (To log out as tenant and admin user)
  8. Enter the credentials again (as Admin)
  9. Go to "Saas" under Administration
  10. Select "Tenants" under Saas
  11. Click on the Action button for Greethem
  12. Check if the user can see the "Log in with this tenant" element

Expected: Users should be able to log in as tenants no matter how many times they log in and out of the application

Actual: Users cannot log in as tenants the second time

Attached is the video for reference (in the attachments) https://1drv.ms/v/s!AseK7NI9P0MAgc5WgkCbI4qhQYVOjA?e=Sd1cFo

  • ABP Framework version: v8.2.1
  • UI Type: Blazor Web App
  • Database System: EF Core
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

When users log out of the tenant account, they are not redirected to the admin account as before. Currently, the user is also logged out of the admin account.

Attached is the video for reference (in the attachments) https://1drv.ms/v/s!AseK7NI9P0MAgc5Y6uPnBLmclDoRhQ?e=MJKijc

  • ABP Framework version: v8.2.1
  • UI Type: Blazor Web App
  • Database System: EF Core
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

Steps to reproduce:

  • Log in as an admin user
  • Go to "Saas" under Administration
  • Select "Tenants" under Saas
  • Click on the Action button for Greethem
  • Select the "Log in with this tenant" element
  • Click on the profile icon on the tenant page
  • Click on the Logout (To log out as tenant and admin user)
  • Enter the credentials again (as Admin)
  • Go to "Saas" under Administration
  • Select "Tenants" under Saas
  • Click on the Action button for Greethem
  • Check if the user can see the "Log in with this tenant" element

Expected: Users should be able to log in as tenants no matter how many times they log in and out of the application

Actual: Users cannot log in as tenants the second time

Attached is the video for reference https://1drv.ms/v/s!AseK7NI9P0MAgc5WgkCbI4qhQYVOjA?e=Sd1cFo

  • ABP Framework version: v8.2.1
  • UI Type: Blazor Web App
  • Database System: EF Core
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

When user uses linked account to login to admin tenant from regular tenant the application crashes and logs out

Steps to reproduce:

  • Log in as an admin user for a regular tenant
  • Click on the profile icon of the user
  • Click Linked accounts menu item
  • Click actions next to admin tenant (user name shows no \ character)
  • Select the "Log in with this tenant" element
  • Application immediately logs out and redirects to \Dashboard
  • User will be unable to login until cookies are cleared and the browser is re-opened

Expected: Users should be able to login as Tenants and use linked accounts into the admin tenant as many times as they wish.

Actual: Users cannot see the login to admin Tenant from regular Tenant without getting immediately logged out

Admin --> Identity Management --> Users --> Claims : Error when click on "Add claim"

Please see below screenshot.

  • ABP Framework version: v8.2.1
  • UI Type: Blazor Web App
  • Database System: EF Core
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

  • ABP Framework version: v8.2.0
  • UI Type: Blazor Web App
  • Database System: EF Core
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Steps to reproduce the issue:

Subdomain tenant mapping is not working correctly after converting a Blazor Server to Blazor Web App.

Behavior Initially a user can login to the tenant as normal but after a couple minutes the session will force a logout.

Partial Console Logs:

dotnet.runtime.8.0.7.3bvrr6lyon.js:3  warn: Volo.Abp.IdentityModel.IdentityModelAuthenticationService[0]
      Could not find IdentityClientConfiguration for AbpMvcClient. Either define a configuration for AbpMvcClient or set a default configuration.
(anonymous) @ dotnet.runtime.8.0.7.3bvrr6lyon.js:3
dotnet.runtime.8.0.7.3bvrr6lyon.js:3 info: System.Net.Http.HttpClient.AbpMvcClient.LogicalHandler[100]
      Start processing HTTP request GET https://redacted.com/api/abp/application-configuration?IncludeLocalizationResources=False&api-version=1.0
dotnet.runtime.8.0.7.3bvrr6lyon.js:3 info: System.Net.Http.HttpClient.AbpMvcClient.ClientHandler[100]
      Sending HTTP request GET https://redacted.com/api/abp/application-configuration?IncludeLocalizationResources=False&api-version=1.0
dotnet.runtime.8.0.7.3bvrr6lyon.js:3 info: System.Net.Http.HttpClient.AbpMvcClient.ClientHandler[101]
      Received HTTP response headers after 160.1ms - 200
dotnet.runtime.8.0.7.3bvrr6lyon.js:3 info: System.Net.Http.HttpClient.AbpMvcClient.LogicalHandler[101]
      End processing HTTP request after 188.2ms - 200
dotnet.runtime.8.0.7.3bvrr6lyon.js:3  warn: Volo.Abp.IdentityModel.IdentityModelAuthenticationService[0]
      Could not find IdentityClientConfiguration for AbpMvcClient. Either define a configuration for AbpMvcClient or set a default configuration.
dotnet.runtime.8.0.7.3bvrr6lyon.js:3 info: Microsoft.AspNetCore.Authorization.DefaultAuthorizationService[2]
      Authorization failed. These requirements were not met:
      DenyAnonymousAuthorizationRequirement: Requires an authenticated user.

Application Insights Logs

This issue does not present when logging into the main (admin) site. If subdomain tenant mapping is disabled the application works correctly.

Module Configuration Redacted.Blazor ---> RedactedBlazorModule.cs

Showing 1 to 10 of 16 entries
Made with ❤️ on ABP v9.1.0-preview. Updated on November 20, 2024, 13:06