Commit Graph

5 Commits (85a920b49acbcdb20ec03d73e77fc84f30048166)

Author SHA1 Message Date
Vladimir Tomashevskiy 85a920b49a Fix CSRF token validation for consecutive AJAX requests
- Add CSRF token to all AJAX requests
- Fix addSubtask, toggleSubtask, deleteSubtask to include CSRF
2026-02-08 15:20:36 +00:00
Vladimir Tomashevskiy 5bf25d9505 Fix subtask form AJAX submission
- Add onsubmit handler to prevent default form submission
- Add addSubtask() function for AJAX form submission
- Update subtasks list dynamically after adding
- Add updateSubtasksCount() helper function
2026-02-08 15:08:42 +00:00
Vladimir Tomashevskiy cee6c636ad Tasks Module Stage 2: Subtasks
- Create task_subtasks table migration
- Create TaskSubtaskModel with CRUD operations
- Add subtask API methods: addSubtask, toggleSubtask, deleteSubtask
- Update TaskService to include subtasks in getTask()
- Add Routes for subtasks API
- Update show.twig with subtasks UI and JavaScript
2026-02-08 14:55:45 +00:00
root 9b8d10bbfa some fixes 2026-02-08 16:57:25 +03:00
root 725c62a179 start tasks module 2026-01-23 08:48:06 +03:00