Skip to content

Veda Create a job application form page#4583

Closed
Charitha2009 wants to merge 13 commits into
developmentfrom
highestgoodnetwork
Closed

Veda Create a job application form page#4583
Charitha2009 wants to merge 13 commits into
developmentfrom
highestgoodnetwork

Conversation

@Charitha2009

@Charitha2009 Charitha2009 commented Dec 19, 2025

Copy link
Copy Markdown
Contributor

Description

Screenshot 2025-12-19 at 3 18 04 PM Screenshot 2025-12-19 at 3 18 22 PM

Related PRS (if any):

New PR for this: #4958

Main changes explained:

  • Updated routing logic to ensure Apply Now navigates to the internal Job Application Form page instead of redirecting to the external manual submission link
  • Implemented the Job Application Form User View using referral based navigation so previously entered questionnaire data is preserved
  • Added job title displayed prominently at the top followed by the job description as per task requirements
  • Rendered all job requirements in a read only checklist format for users
  • Implemented filled checkboxes for requirements already satisfied by the user and empty checkboxes for unmet requirements
  • Matched colors typography spacing and layout with the existing Applications pages for visual consistency
  • Removed unused components related to the old external application redirect flow

How to test:

  1. check into current branch
  2. do npm install and ... to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. go to http://localhost:5173/collaboration
  6. Click Apply on any listed job
  7. Verify the Job Application Form page loads internally
  8. Confirm the job title appears in large font followed by the job description
  9. Verify all requirements are listed with correct checkbox states based on user data
  10. Confirm styling matches other pages in the Applications section
  11. Verify the page renders correctly in dark mode using the reference document

Screenshots or videos of changes:

Screenshot 2025-12-19 at 3 20 44 PM Screenshot 2025-12-19 at 3 21 05 PM Screenshot 2025-12-19 at 3 21 26 PM

Test added 7 commits December 5, 2025 22:06
Fixes:
1. Fixed 'Apply Now' button to show application form instead of redirecting to external URL
2. Fixed job listings to load automatically on page load (removed requirement for search/category filter)
3. Fixed HTML tags displaying in job descriptions - added HTML stripping function
4. Fixed job card layout to match design:
   - Reduced icon size from 150px to 60px for compact display
   - Adjusted card padding and sizing for better proportions
   - Fixed font sizes for title and description
   - Made Apply Now button full-width at bottom
5. Fixed search section layout - vertical stacking in green navbar
6. Fixed job description on application page - strips HTML tags for clean display
7. Improved error handling in JobApplicationPage for better reliability
8. Matched styling with provided branch implementation while keeping improvements
…s, update styling to match design

- Add isAdmin prop and requirements checking logic
- Create RequirementsSection component with two-column layout
- Update button styling to green (#69B369) scoped to component only
- Update header styling (light gray background, green title text)
- Add admin view detection in JobApplicationPage
- Add padding below form for better spacing
…h proper images, referral link support, and user requirements section
@netlify

netlify Bot commented Dec 19, 2025

Copy link
Copy Markdown

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit 57d5e27
🔍 Latest deploy log https://app.netlify.com/projects/highestgoodnetwork-dev/deploys/69ac9e16fe45bf00087d4274
😎 Deploy Preview https://deploy-preview-4583--highestgoodnetwork-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
6.9% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Mar 7, 2026
rohanrastogi311
rohanrastogi311 previously approved these changes Mar 7, 2026

@rohanrastogi311 rohanrastogi311 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Veda,

Well done with this implementation.

PR 4583 Screenshot

Test added 2 commits March 7, 2026 16:46
- Collaboration.jsx: keep branch behavior (fetchJobAds, selectedCategory, summaries pagination, history.push to job-application, category images)
- Collaboration.module.css: keep branch styles (header, collabContainer, jobLandingDark, summariesList, pagination)
- JobApplicationForm.module.css: keep admin/user requirements section and dark mode
- Collaboration.test.jsx: keep fetch expectation with stringContaining and method GET
- authInit.js: use console.error for invalid token (development)

Made-with: Cursor
@sonarqubecloud

sonarqubecloud Bot commented Mar 7, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
6.8% Duplication on New Code (required ≤ 3%)
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@Charitha2009 Charitha2009 deleted the highestgoodnetwork branch March 7, 2026 21:53
@one-community

Copy link
Copy Markdown
Member

Closed and redone with this: #4958

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants