Add new pages for managing tags, tasks, transitions, users, user groups, and their respective JavaScript functionalities

- Implemented tag management page with filtering, data table, and AJAX functionality.
- Created task management page with task listing, filtering, and AJAX data loading.
- Developed transition management page with a data table for transitions.
- Added user management page with comprehensive user details, filtering options, and AJAX support.
- Introduced user group management page with filtering and data table for user groups.
- Enhanced JavaScript for data tables, including state saving, filtering, and AJAX data fetching for all new pages.
This commit is contained in:
matt
2026-02-06 23:54:21 -05:00
parent 122d098be4
commit 87a444b8de
34 changed files with 4579 additions and 688 deletions

View File

@@ -283,3 +283,19 @@ img {
outline: 2px solid var(--color-primary);
outline-offset: 2px;
}
/* Table search input sizing moved to CSS for responsive control */
.table-search-input {
min-width: 11.25rem; /* 180px */
padding: 0.5rem 0.75rem;
border-radius: 0.375rem;
border: 1px solid var(--color-border);
}
@media (max-width: 600px) {
.table-search-input {
min-width: auto;
width: 100%;
box-sizing: border-box;
}
}

File diff suppressed because it is too large Load Diff