Open Issues Need Help
View All on GitHubAI Summary: Implement a new REST endpoint, `/api/v1/applications/{applicationId}/status`, that allows HR users to update the status of job applications. This requires creating a new DTO (`UpdateStatusRequest`), updating the `ApplicationController` and `ApplicationService` with appropriate logic for authorization, validation, status updates, and the `viewedByHr` flag. Integration tests must also be added, and documentation updated. The endpoint will eventually integrate with a Kafka event system.
A job application management system built with Java and Spring Boot. Applicants can upload PDF resumes, while HR staff can review applications, update statuses, and trigger automated email notifications. Includes role-based access, database migrations with Liquibase, and RESTful APIs.
AI Summary: This task requires implementing a new API endpoint to retrieve all applications for a specific job, accessible only to HR personnel. The existing application details endpoint needs enhancement to include job information in the response. This involves modifying the controller, service layer, DTO, and adding appropriate error handling and security annotations. Unit and integration tests are also required, along with updating API documentation to reflect the changes.
A job application management system built with Java and Spring Boot. Applicants can upload PDF resumes, while HR staff can review applications, update statuses, and trigger automated email notifications. Includes role-based access, database migrations with Liquibase, and RESTful APIs.
AI Summary: Implement OpenAPI/Swagger documentation for all REST endpoints in the RecruTech Auth and Platform services. This involves adding necessary annotations or using a Swagger UI integration to generate interactive API documentation, improving developer understanding and testing.
A job application management system built with Java and Spring Boot. Applicants can upload PDF resumes, while HR staff can review applications, update statuses, and trigger automated email notifications. Includes role-based access, database migrations with Liquibase, and RESTful APIs.
A job application management system built with Java and Spring Boot. Applicants can upload PDF resumes, while HR staff can review applications, update statuses, and trigger automated email notifications. Includes role-based access, database migrations with Liquibase, and RESTful APIs.