missing details
This commit is contained in:
parent
d1dda003d6
commit
99643eb08c
@ -137,12 +137,17 @@ def format_job_description(pk):
|
|||||||
|
|
||||||
**HASHTAGS: for search and reach:**
|
**HASHTAGS: for search and reach:**
|
||||||
{job_posting.hash_tags}
|
{job_posting.hash_tags}
|
||||||
|
|
||||||
|
**APPLICATION URL: for career page only if it is provided**
|
||||||
|
{job_posting.application_url}
|
||||||
---
|
---
|
||||||
|
|
||||||
**TASK 1: HTML Formatting (Two Blocks)**
|
**TASK 1: HTML Formatting (Two Blocks)**
|
||||||
1. **Format the Job Description:** Organize and format the raw JOB DESCRIPTION and BENEFITS data into clear, readable sections using `<h2>` headings and `<ul>`/`<li>` bullet points. Encapsulate the entire formatted block within a single `<div>`.
|
1. **Format the Job Description:** Organize and format the raw JOB DESCRIPTION and BENEFITS data into clear, readable sections using `<h2>` headings and `<ul>`/`<li>` bullet points. Encapsulate the entire formatted block within a single `<div>`.
|
||||||
2. **Format the Qualifications:** Organize and format the raw QUALIFICATIONS data into clear, readable sections using `<h2>` headings and `<ul>`/`<li>` bullet points. Encapsulate the entire formatted block within a single `<div>`.
|
2. **Format the Qualifications:** Organize and format the raw QUALIFICATIONS data into clear, readable sections using `<h2>` headings and `<ul>`/`<li>` bullet points. Encapsulate the entire formatted block within a single `<div>`.
|
||||||
2. **Format the Requirements:** Organize and format the raw Requirements data into clear, readable sections using `<h2>` headings and `<ul>`/`<li>` bullet points. Encapsulate the entire formatted block within a single `<div>`.
|
3. **Format the Benefits:** Organize and format the raw Requirements data into clear, readable sections using `<h2>` headings and `<ul>`/`<li>` bullet points. Encapsulate the entire formatted block within a single `<div>`.
|
||||||
|
4. **Application Instructions:** Organize and format the raw Requirements data into clear, readable sections using `<h2>` headings and `<ul>`/`<li>` bullet points. Encapsulate the entire formatted block within a single `<div>`.
|
||||||
|
|
||||||
|
|
||||||
**TASK 2: LinkedIn Post Creation**
|
**TASK 2: LinkedIn Post Creation**
|
||||||
1. **Write the Post:** Create an engaging, professional, and concise LinkedIn post (maximum 1300 characters) summarizing the opportunity.
|
1. **Write the Post:** Create an engaging, professional, and concise LinkedIn post (maximum 1300 characters) summarizing the opportunity.
|
||||||
@ -158,8 +163,9 @@ def format_job_description(pk):
|
|||||||
**Output Keys:**
|
**Output Keys:**
|
||||||
1. `html_job_description`
|
1. `html_job_description`
|
||||||
2. `html_qualifications`
|
2. `html_qualifications`
|
||||||
3 `html_job_requirements`
|
3. 'html_benefits'
|
||||||
4. `linkedin_post_data`
|
4. 'html_application_instructions'
|
||||||
|
5. `linkedin_post_data`
|
||||||
|
|
||||||
**Do not include any other text, explanation, or markdown outside of the final JSON object.**
|
**Do not include any other text, explanation, or markdown outside of the final JSON object.**
|
||||||
"""
|
"""
|
||||||
@ -176,6 +182,8 @@ def format_job_description(pk):
|
|||||||
|
|
||||||
job_posting.description = data.get('html_job_description')
|
job_posting.description = data.get('html_job_description')
|
||||||
job_posting.qualifications = data.get('html_qualifications')
|
job_posting.qualifications = data.get('html_qualifications')
|
||||||
|
job_posting.benefits=data.get('html_benefits')
|
||||||
|
job_posting.application_instructions=data.get('html_application_instruction')
|
||||||
job_posting.linkedin_post_formated_data=data.get('linkedin_post_data')
|
job_posting.linkedin_post_formated_data=data.get('linkedin_post_data')
|
||||||
job_posting.save(update_fields=['description', 'qualifications','linkedin_post_formated_data'])
|
job_posting.save(update_fields=['description', 'qualifications','linkedin_post_formated_data'])
|
||||||
|
|
||||||
@ -501,7 +509,7 @@ def handle_zoom_webhook_event(payload):
|
|||||||
# We rely on the unique 'id' that maps to your ZoomMeeting.meeting_id field.
|
# We rely on the unique 'id' that maps to your ZoomMeeting.meeting_id field.
|
||||||
meeting_id_zoom = str(object_data.get('id'))
|
meeting_id_zoom = str(object_data.get('id'))
|
||||||
print(meeting_id_zoom)
|
print(meeting_id_zoom)
|
||||||
if not meeting_id_zoom:
|
if not meeting_id_zoom:job_posting.application_url}"
|
||||||
logger.warning(f"Webhook received without a valid Meeting ID: {event_type}")
|
logger.warning(f"Webhook received without a valid Meeting ID: {event_type}")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user