Activities of "rshapiro"

Hi,

That did it! Thanks for the help! I talked to the team and the z-index change was made so that error/warning/confirm modals appear above other modals

BTW the model hints displayed for OpenAi are quite old nothing recent shown.

Thanks

Hi,

You're response seems to have changed after I got the email for your response.

Not sure if you still need the response of that code snippet, but here it is:

'{\n "parent": "BODY",\n "styles": {\n "display": "block",\n "visibility": "visible",\n "opacity": "1",\n "position": "absolute",\n "zIndex": "1070",\n "transform": "matrix(1, 0, 0, 1, 704, 342)",\n "color": "rgb(50, 81, 104)",\n "backgroundColor": "rgb(255, 255, 255)"\n },\n "rect": {\n "x": 704,\n "y": 342,\n "width": 160,\n "height": 51,\n "top": 342,\n "right": 864,\n "bottom": 393,\n "left": 704\n },\n "viewport": {\n "width": 1860,\n "height": 858\n },\n "topAtPopup": {\n "tag": "LABEL",\n "className": ""\n },\n "overlays": [\n {\n "tag": "NGB-MODAL-BACKDROP",\n "zIndex": "11001"\n },\n {\n "tag": "NGB-MODAL-WINDOW",\n "zIndex": "11002"\n }\n ]\n}'

I can't send the whole Angular project but will send the individual files you requested to your email.

BTW, in the workspace interface, is the model selection supposed to be a selection as well? Or is it a free text input?

Thanks

Hi,

When I type Open into the Provider input, I do not see any options but I do see another provider call with the addition of a filter value set to Open. The source in the Elements tab does contain an ngb-typeahead-window with OpenAI in it.

@angular/core -> 22.1.0 @volo/abp.ng.ai-management -> 10.7.0 @volo/abp.commercial.ng.ui -> 10.7.0 (Lepton-x 5.7.0) @ng-bootstrap/ng-bootstrap -> 20.0.0

Thanks

Hi,

Clicking on the input doesn't bring up any options. No errors in the console either and the providers response in the Network tab looks clean.

{ "totalCount": 1, "items": [ { "provider": "OpenAI", "displayName": "OpenAI", "defaultApiBaseUrl": "https://api.openai.com/v1" } ] }

Thanks

OK. Thanks,

On the Workspace Create/Edit modal, the documenation for this module indicates the the Provider should be a dropdown. However, on my interface it's just a textbox. My interface has other differences from the documentation, so just wondering if there's an issue or the interface has just changed since the documentation was created?

Thanks

Hi,

I just used the command specified on the ABP AI Management (Pro) documentation page. So it was 'abp add-module Volo.AIManagement.'

The output of abp --verision is 3.1.6 The OS is Windows 11 26H2. I don't have the install output anymore and I don't have the failed files anymore. It's all been corrected and the failures were never commited. Here's the Domain csproj from before the install if that helps at all Whitecap.COE.Domain.csproj

Thanks, Ruven

Thanks, that did the trick.

Couple more things to mention:

During the install of the AIManagement module, the installer misses adding a 'using Volo.AIManagement;' to the projects Application Module.This crashes out the install process. Need to manually fix and re-run the install so that it reaches the end of the install process and updates the solution to indicate that the new module is installed. Also, the Angular ai management package doesn't get installed and need to run it manually after the fact.

Thanks

Getting an error with the command abp generate-proxy -t ng --module aiManagement. Found that this is not the correct module name and used ai-management as the module name but now getting the same ActionResult and ChatRole errors and even more now related to the ai management workspaces. Is this functionality actually production ready?

After installing the AI Management module in an existing ABP Angular application, I regenerated the application proxies using: abp generate-proxy -t ng

The Angular application no longer compiles because the generated proxies contain invalid TypeScript.

Environment

  • ABP version: 10.7
  • Angular UI
  • abp/ng.schematics: 10.7
  • volo/abp.ng.ai-management: 10.7
  1. Conflicting ActionResult declarations

src/app/proxy/microsoft/asp-net-core/mvc/models.ts contains: export interface ActionResult { }

export interface ActionResult<TValue> { result?: ActionResult | null; value?: TValue | null; }

export interface IActionResult { }

This produces two instances of: All declarations of 'ActionResult' must have identical type parameters.

It also produces: Generic type 'ActionResult<TValue>' requires 1 type argument(s).

The generated src/app/proxy/volo/aimanagement/client/controllers/chat-completions.service.ts imports ActionResult and uses ActionResult<object>.

  1. Invalid ChatRole declaration

src/app/proxy/microsoft/extensions/ai/models.ts contains: export interface ChatRole extends any { value?: string; }

This produces: An interface cannot extend a primitive type like 'any'. It can only extend other named object types.

The generated src/app/proxy/volo/aimanagement/client/chat/models.ts imports and uses ChatRole.

These errors appeared after installing AI Management and regenerating proxies; I have not customized these module types or endpoints.

Is this a known issue in ABP 10.7? Is there a supported fix or configuration to prevent these AI Management client types from being generated as part of the default application proxies, while retaining the AI Management Angular interface and backend functionality?

EntityChangeWithUsernameDto is not a custom Dto it's an ABP DTO that's part of the audit logging namespace and is the return from IAuditLogsAppService.GetEntityChangesWithUsernameAsync.

Yes, I know it's a bug but just wanted to make sure you're aware of the issue and can provide a permanent fix so that future ABP updates don't override my manual fix

Showing 1 to 10 of 26 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.8.0-preview. Updated on November 12, 2026, 06:07
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.