About-4Geeks-Academy
About-4Geeks-Academy copied to clipboard
JobSeeker v0.1
When v0.1 of the Job Sipder is ready (#1977) we will be able to collect jobs and employers from many different public websites based on their current needs. That is the ideal starting point for doing partnerships because theses companies are looking for talent.
But we how to follow up on each opportunity if we really want smart feedback on how to approach these partners.
The Job Seeker
- [ ] Any breathecode user can become a jobseeker whenever they want, by creating a new
breathecode.job.models.JobSeeker
object and content it to the django user object thru a one-two-one. - [ ] JobSeekers also have to create a breathecode.job.models.JobSearch, that basically represents the current search for a new job by providing the following data: Current Sallary.
class JobSeeker(models.Model):
""" Create a new platform for Jobs"""
user = models.ForeignKey(User, on_delete=models.CASCADE)
initial_sallary = models.FloatField(default=None,
null=True,
blank=True,
help_text='Salary when it join 4geeks as a job seeker')
has_income_share_agreement = models.BooleanField()
resume_pdf_url = models.URLField(blank=True, default=None, null=True)
seniority_status = models.CharField(max_length=15, choices=SENIORITY_STATUS, default=None)
skills = models.ManyToManyField(Tag)
created_at = models.DateTimeField(auto_now_add=True, editable=False)
updated_at = models.DateTimeField(auto_now=True, editable=False)
def __str__(self):
return f'{self.name} ({self.id})'