Skip to content

feat: implement trainee tasks management module in painel#294

Open
Paulopk0 wants to merge 2 commits intomainfrom
paulo-patch-8
Open

feat: implement trainee tasks management module in painel#294
Paulopk0 wants to merge 2 commits intomainfrom
paulo-patch-8

Conversation

@Paulopk0
Copy link
Member

@Paulopk0 Paulopk0 commented Feb 27, 2026

Description

Implementation of a comprehensive module for managing trainee tasks and sub-activities, integrated into the administrative panel. This system enables precise progress tracking, dynamic sub-activity management via AJAX, and provides a simplified public-facing page for external consultation.

Changes

  • Administrative Dashboard: Developed in index.php featuring dynamic listing and filtering powered by DataTables.
  • Activity Management: Implemented AJAX logic in trainee_tasks_get_activities.php for row expansion and real-time sub-task visualization.
  • Full CRUD Support: Added creation, editing, and deletion workflows for both main tasks and detailed activities (trainee_tasks_form.php, trainee_tasks_activity_form.php, etc.).
  • Public Interface: Created public.php to allow external users to view progress without administrative access.
  • Local Assets: Bundled Bootstrap, jQuery, and DataTables to ensure module stability and performance regardless of external CDNs.
  • Custom Styling: Developed trainee_tasks_styles.css for a tailored UI/UX matching the existing panel.

Visuals

image

@Paulopk0 Paulopk0 marked this pull request as ready for review February 27, 2026 14:05
@Paulopk0 Paulopk0 requested a review from uarloque February 27, 2026 14:06
@Paulopk0 Paulopk0 marked this pull request as draft March 2, 2026 16:06
@Paulopk0 Paulopk0 marked this pull request as ready for review March 2, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant