Skip to content

Conversation

@seiyanz16
Copy link
Member

This pull request introduces several important updates to the internship management system:

  • Feature: Export Journals for Multiple Companies
    allows exporting journals for multiple companies, improving flexibility in report generation.

  • Feature: PDF Export Field & Error Handling
    adds a new field PDF export functionality, enhancing document generation capabilities, error handling to prevent failures.

  • Fix: Presence & Journal Deletion on End Date Update
    ensures that presences and journals are properly deleted when the internship end date is updated.

  • Feature: Academic Year Filter for Students
    introduces an academic year filter, allowing better categorization and retrieval of student records.

  • Fix: Vacancy Status & Filtering
    adds a status field to the vacancy model to reflect real-time availability. Implements a status filter in the vacancy API controller for more refined job listing queries.

  • Feature: Excel Export for Presences
    enables exporting presences to an Excel file, streamlining data reporting and analysis.

  • Fix: Rich Text Editor Change
    replaces Trix editor with Summernote for a more flexible and feature-rich text input experience.

  • Feature: FAQ Management (CRUD) & FAQ API
    adds a full FAQ management system, allowing administrators to create, read, update, and delete FAQs. introduces an API for managing FAQs

  • Fix: Seeder
    fixes issues with data seeding for better consistency.

  • Fix: Bulk Approval Route
    corrects the bulk-approve route to ensure proper approval handling.

  • Feature: Middleware for User Authentication Validation
    implements a middleware to validate user authentication by checking status before granting access.

@akechi17 akechi17 merged commit d2e5b7b into Internity-dev:main Feb 22, 2025
0 of 2 checks passed
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.

2 participants