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:**
|
||||
{job_posting.hash_tags}
|
||||
|
||||
**APPLICATION URL: for career page only if it is provided**
|
||||
{job_posting.application_url}
|
||||
---
|
||||
|
||||
**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>`.
|
||||
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**
|
||||
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:**
|
||||
1. `html_job_description`
|
||||
2. `html_qualifications`
|
||||
3 `html_job_requirements`
|
||||
4. `linkedin_post_data`
|
||||
3. 'html_benefits'
|
||||
4. 'html_application_instructions'
|
||||
5. `linkedin_post_data`
|
||||
|
||||
**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.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.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.
|
||||
meeting_id_zoom = str(object_data.get('id'))
|
||||
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}")
|
||||
return False
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user