Skip to content

angular: use shared entities templates to generate UserManagement - #32516

Merged
DanielFran merged 4 commits into
jhipster:mainfrom
mshima:user-management-entity
Aug 29, 2026
Merged

angular: use shared entities templates to generate UserManagement#32516
DanielFran merged 4 commits into
jhipster:mainfrom
mshima:user-management-entity

Conversation

@mshima

@mshima mshima commented Mar 2, 2026

Copy link
Copy Markdown
Member

fixes #31891


Please make sure the below checklist is followed for Pull Requests.

When you are still working on the PR, consider converting it to Draft (below reviewers) and adding skip-ci label, you can still see CI build result at your branch.

@mshima
mshima force-pushed the user-management-entity branch from b620123 to 5619cff Compare March 2, 2026 22:37
DhairyasheelS added a commit to DhairyasheelS/DhairyasheelS-generator-jhipster that referenced this pull request May 1, 2026
…TS files

Per mshima's recommendation (based on jhipster#32516), only the 4 HTML files are
customized for user-management; all other files (service, model, routes,
list/detail/update/delete components and specs) now use standard entity
templates without builtInUserManagement branches.

- Delete 16 user-management-specific .ts.ejs/.spec.ts.ejs templates
- Keep only 4 HTML override templates (list, detail, update, delete)
- Remove builtInUserManagement dead branches from shared entity templates
- Change utils.ts: skipClient: true -> !application.clientFrameworkAngular
- Two-write approach in entity-files-angular.ts: standard templates first,
  then HTML overrides for user-management
- Retain authorities() service method and authorities-related TS code
  as builtInUserManagement guards (see jhipster#32434)
- Update generator snapshot

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mshima
mshima force-pushed the user-management-entity branch from 5619cff to 19e27d3 Compare June 27, 2026 16:58
@mshima
mshima force-pushed the user-management-entity branch from 6bd0335 to 31215fc Compare July 8, 2026 18:46
@mshima
mshima force-pushed the user-management-entity branch from 31215fc to cf187c1 Compare July 22, 2026 17:51
@mshima
mshima force-pushed the user-management-entity branch from cf187c1 to 5f7092e Compare August 19, 2026 19:39
@mshima
mshima force-pushed the user-management-entity branch 4 times, most recently from 799214c to 23918c2 Compare August 26, 2026 20:28
@mshima
mshima force-pushed the user-management-entity branch from 23918c2 to 08babd4 Compare August 27, 2026 00:43
@mshima
mshima marked this pull request as ready for review August 27, 2026 15:44
@mshima mshima changed the title angular: use UserManagement entity everytime angular: use shared entities templates to generate UserManagement Aug 27, 2026
@mshima
mshima marked this pull request as draft August 27, 2026 16:33
@mshima
mshima force-pushed the user-management-entity branch from b6d9ec6 to 7a8f085 Compare August 28, 2026 19:32
@mshima

mshima commented Aug 29, 2026

Copy link
Copy Markdown
Member Author

There is a change in Boolean checkbox.
Before:
Checkbox after label.
After:
Checkbox before label matching the user-management page.

@mshima
mshima marked this pull request as ready for review August 29, 2026 03:01
@DanielFran
DanielFran merged commit 47b2ae6 into jhipster:main Aug 29, 2026
70 checks passed
@mshima
mshima deleted the user-management-entity branch August 29, 2026 04:38
@mraible mraible added this to the 9.3.0 milestone Aug 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Angular: Align User Management UI generation with standard entity templates

3 participants