Skip to content

Merge branch dev with rel-10.2#24993

Merged
voloagent merged 2 commits intodevfrom
auto-merge/rel-10-2/4392
Mar 2, 2026
Merged

Merge branch dev with rel-10.2#24993
voloagent merged 2 commits intodevfrom
auto-merge/rel-10-2/4392

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 2, 2026

This PR generated automatically to merge dev with rel-10.2. Please review the changed files before merging to prevent any errors that may occur.

fahrigedik and others added 2 commits February 27, 2026 13:04
Replace the previous ngTabs/ngTab implementation in users.component.html with ng-bootstrap's ngbNav/ngbNavItem/ngbNavContent and an ngbNavOutlet for rendering tab content. Update users.component.ts to import and declare NgbNavModule and remove the removed @angular/aria tab imports. Also remove the @angular/aria peerDependency from the package.json for the identity package. These changes migrate the users UI to use ngbNav for tabbing and keep existing form/roles markup and localization intact.
Replace custom tabs with NgbNav; add NgbNavModule
@voloagent voloagent marked this pull request as ready for review March 2, 2026 08:10
Copilot AI review requested due to automatic review settings March 2, 2026 08:10
@voloagent voloagent merged commit fd3183a into dev Mar 2, 2026
2 checks passed
@voloagent voloagent deleted the auto-merge/rel-10-2/4392 branch March 2, 2026 08:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This auto-generated PR merges dev into rel-10.2 for the Angular Identity package, updating the Users modal UI to use ng-bootstrap navigation tabs and removing the no-longer-needed @angular/aria peer dependency from the identity package.

Changes:

  • Replaced @angular/aria/tabs usage with ngbNav (ng-bootstrap) in the Users modal.
  • Updated the Users component to import NgbNavModule.
  • Removed @angular/aria peer dependency from @abp/ng.identity.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
npm/ng-packs/packages/identity/src/lib/components/users/users.component.ts Swaps out aria tabs imports for NgbNavModule and registers it in the component imports.
npm/ng-packs/packages/identity/src/lib/components/users/users.component.html Reworks the tab markup from aria tabs to ngbNav + outlet.
npm/ng-packs/packages/identity/package.json Removes now-unused @angular/aria peer dependency from the identity package.

Comment on lines +31 to +33
<ul ngbNav #newUserNav="ngbNav" class="nav-tabs" [(activeId)]="selectedTab">
<li ngbNavItem="user-info">
<a ngbNavLink>{{ 'AbpIdentity::UserInformations' | abpLocalization }}</a>
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The template reference variable newUserNav is misleading since the modal is used for both creating and editing users. Consider renaming it to a more generic name (e.g., nav/userNav) and updating the [ngbNavOutlet] binding accordingly to improve readability and avoid future confusion.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants