feat: Add wiki integration to task management

- Implemented a multi-select dropdown for associating tasks with wiki entries in the task edit form.
- Enhanced task popup to display related wiki entries with visibility controls based on user permissions.
- Updated the wiki main view to support bulk actions for categories, including deletion and search functionality.
- Created a new database migration for establishing many-to-many relationships between tasks and wiki entries.
- Improved styling for wiki components to enhance user experience.
- Added a new AGENTS.md file to outline communication and change management protocols.
This commit is contained in:
2026-03-03 11:52:04 +01:00
parent 447b75bf3e
commit 7c2a42a66f
13 changed files with 747 additions and 98 deletions

View File

@@ -311,6 +311,16 @@
"lmtime": 0,
"modified": true
},
"docs": {
"migrations": {
"2026-03-01-tasks-recursive-parent-id.sql": {
"type": "-",
"size": 542,
"lmtime": 1772360740310,
"modified": false
}
}
},
".htaccess": {
"type": "-",
"size": 1055,
@@ -319,8 +329,8 @@
},
"index.php": {
"type": "-",
"size": 6268,
"lmtime": 1772276742587,
"size": 6563,
"lmtime": 1772386724937,
"modified": false
},
"layout": {
@@ -634,8 +644,8 @@
},
"task_popup.php": {
"type": "-",
"size": 32627,
"lmtime": 1772282729802,
"size": 36954,
"lmtime": 1772395947362,
"modified": false
},
"task_single.php": {
@@ -786,16 +796,6 @@
"size": 230708,
"lmtime": 1771920013460,
"modified": false
},
"docs": {
"migrations": {
"2026-03-01-tasks-recursive-parent-id.sql": {
"type": "-",
"size": 542,
"lmtime": 1772360740310,
"modified": false
}
}
}
}
},