Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
c84408b
feat: add new dot-categories portlet replacing legacy implementation
fmontes Feb 19, 2026
5527b46
refactor: simplify categories form to name, variable, key, keywords
fmontes Feb 19, 2026
07a6a49
feat: add breadcrumb navigation with URL query params for dot-categories
fmontes Feb 19, 2026
da9d6d4
feat: allow navigation into any category and show parent hint in crea…
fmontes Feb 19, 2026
f8a5095
fix: preserve breadcrumbs when navigating into category with no children
fmontes Feb 19, 2026
ac9bac1
fix: build full breadcrumb trail for grandchild navigation
fmontes Feb 19, 2026
a605c44
refactor: use in-memory breadcrumb state instead of URL query params
fmontes Feb 19, 2026
1a1fc2f
feat: replace edit button with context menu (edit, permissions, delete)
fmontes Feb 19, 2026
6312092
fix: use single shared popup menu to fix first-click not working
fmontes Feb 20, 2026
d62c3c8
feat: show actions button only on row hover
fmontes Feb 20, 2026
acdd583
feat: add host grid layout and scrollable table for proper sizing
fmontes Feb 20, 2026
25cbbdc
fix: use placeholder component for permissions dialog instead of null
fmontes Feb 20, 2026
d0b8d49
fix: define permissions placeholder component inline to fix NG0919
fmontes Feb 20, 2026
bc6222a
clean up
fmontes Feb 20, 2026
3f8ed71
feat: add import/export functionality to categories portlet
fmontes Feb 21, 2026
ff791c3
fix: improve import dialog drop zone to match design
fmontes Feb 21, 2026
789c422
chore: apply formatting fixes from nx format
fmontes Feb 23, 2026
c459d18
feat(categories): modernize categories portlet UI and add inline sort…
hmoreras Mar 27, 2026
f6f29f4
feat(categories): disable search input when no categories and no acti…
hmoreras Mar 27, 2026
6492642
test(categories): fix store spec providers and add updateSortOrder tests
hmoreras Mar 28, 2026
febb5f8
merge master
hmoreras Mar 31, 2026
8a8137d
feat(categories-portlet): wire left menu to Angular portlet, rename l…
hmoreras Mar 31, 2026
d4f06bf
Merge branch 'main' into issue-34731-category-portlet
hmoreras Apr 1, 2026
7529856
feat(categories-portlet): add permissions dialog with reusable iframe…
hmoreras Apr 1, 2026
30cd648
Merge branch 'main' into issue-34731-category-portlet
hmoreras Apr 1, 2026
df04739
Merge branch 'main' into issue-34731-category-portlet
hmoreras Apr 6, 2026
a60d314
add to bundle, delete dialog UX fixes, remove button icons, full-blee…
hmoreras Apr 6, 2026
0c23572
show import result toast with success/warning based on API response
hmoreras Apr 6, 2026
2922735
esolve import type mismatch, breadcrumb null cast, row click guard, e…
hmoreras Apr 7, 2026
f254772
navigate into childless categories, disable draggable on import/bundl…
hmoreras Apr 7, 2026
50536ef
Merge branch 'main' into issue-34731-category-portlet
hmoreras Apr 7, 2026
6b09977
add success toast on delete and rename legacy portlet label to Catego…
hmoreras Apr 7, 2026
47207b7
Merge branch 'main' into issue-34731-category-portlet
hmoreras Apr 7, 2026
cb01e53
clean up spec tests, restore dot-experiments docs, and remove depreca…
hmoreras Apr 7, 2026
6e9deac
show inline error on CSV import failure and fix dialog height jump
hmoreras Apr 8, 2026
bdcc17d
fix(categories): address PR review feedback
hmoreras Apr 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

This file was deleted.

7 changes: 4 additions & 3 deletions core-web/apps/dotcms-ui/src/app/app.routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,11 @@ const PORTLETS_ANGULAR: Route[] = [
},
{
path: 'categories',
canActivate: [MenuGuardService],
canActivateChild: [MenuGuardService],
data: { reuseRoute: false },
loadChildren: () =>
import('@portlets/dot-categories/dot-categories.routes').then(
(m) => m.dotCategoriesRoutes
)
import('@dotcms/portlets/dot-categories/portlet').then((m) => m.dotCategoriesRoutes)
},
{
path: 'templates',
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading