Activities of "Bryan-EDV"

Okay will pick up on the UI part later on

For the settings defined in the BE, how do we retrieve the values and avaialble settings?

e.g assuming I create the Llm.Url setting, how would my frontend be able to know that there is such a setting "Llm.Url" and retrieve its value? In the swagger UI it seems like there is no api for the user-defined settings names / values

end result we want is something like this:

whereby it can be defined on the host and also the tenant level.

I've also tried to add the component

However the settings page still does not show the new tab

Edit:

I've also tried adding it in the ngOnInit method

Thank you.

Can i check what the difference is with using ISettingProvider and using configuration like so:

or something like this

Hi,

When using the TenantSettingValueProvider to retrieve the setting, is it possible to get a value for the host as well? for example, if the value is null for the tenant i want to fallback to the value from the host level

How can we have these settings configurable form the UI (Angular)?

I would like to be able to log in as a tenant admin and configure the URL and API key for the 3rd party service in the UI

I know ABP has a settings page but was not able to find the documentation for updating the UI page for new properties

Thank you, I think we can close off this ticket then.

FYI I found this: https://github.com/abpframework/abp/issues/18793

That's strange, because currently any of my DB operations will not update the DB until the application is shut down. I've tried using the [UnitOfWork] attribute, and also the autoSave = true in the .InsertAsync method

Any suggestions besides using the UnitOfWorkManager?

Or

Move MessagingHub to Application project.

public class MessageHandlingService : AbpSolution7AppService, IMessageHandlingService 
{ 
    private readonly IHubContext<MessagingHub> _messagingHub; 
 
    public MessageHandlingService(IHubContext<MessagingHub> messagingHub) 
    { 
        _messagingHub = messagingHub; 
    } 
 
    public virtual async Task HandleMessage(string connectionId, string message) 
    { 
        Console.WriteLine(connectionId); 
        Console.WriteLine(message); 
        await _messagingHub.Clients.Client(connectionId).SendAsync("ReceiveMessage", message); 
    } 
} 

Thank you Shi Wei,

In that case I will attempt this method, so as to maintain any auditing / uow capabilities.

Just to clarify the application structure is like this MessageHub --has-a--> Service1 (does not inherit xxxAppService) --has-a--> Service2 (inherits xxxAppService)

would the method calls in Service 2 have an interceptor (uow, auditing) capabiilities? Thank you

Showing 61 to 70 of 102 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.1.0-preview. Updated on December 17, 2025, 07:08
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.