Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add concept of "Expiration" to jobs #84

Open
4 tasks
bnvk opened this issue Mar 21, 2017 · 3 comments
Open
4 tasks

Add concept of "Expiration" to jobs #84

bnvk opened this issue Mar 21, 2017 · 3 comments
Assignees
Labels
CSS An issue that is related to the CSS in someway design An issue that needs design before development enhancement An issue that improves in some way the open source design wesbsite jekyll Issues that improve/fix the Jekyll code Jobs An issue related to the Job board repo https://github.com/opensourcedesign/jobs JS Issues that improve/fix/add to the Javascript code

Comments

@bnvk
Copy link
Member

bnvk commented Mar 21, 2017

Moved from opensourcedesign/jobs#131 by @evalica

While usually we start having the need for this kind of functionality when we are flooded with posts (not quite yet, although we have 56 entries, from which 39 are searching), the problem we have is that:

  • we don't know if the job post is still active
  • people from our organization might forget to mark a post as "closed"
  • people that initially added the post might forget to close it in our repo.

A solution would be to:

  • allow people to add in the job template the expiration date;
  • have a filter on the website and just display not expired job posts;
  • have a listener and automatically change the status to "expired" if the date passed (although I don't think this is possible on the platform used).
  • notify poster of job that it has "expired"

The first two tasks can be done with Jekyll, but the later two will require some sort of server daemon / service that checks and monitors things!


Added an implementation suggestion from #101

<div class="form-group">
  <label for="deadline">
    Deadline
    <small>(optional)</small>
  </label>
  <p class="help-block">If you need the work done until a specific date.</p>
  <input class="form-control"
    id="deadline"
    placeholder="3 months from job posting date"
    name="fields[deadline]" />
</div>
@bnvk bnvk added CSS An issue that is related to the CSS in someway design An issue that needs design before development enhancement An issue that improves in some way the open source design wesbsite jekyll Issues that improve/fix the Jekyll code JS Issues that improve/fix/add to the Javascript code labels Mar 21, 2017
@bnvk bnvk added this to the Job Board Reboot milestone Mar 21, 2017
@simonv3
Copy link
Member

simonv3 commented Mar 21, 2017

We can probably deploy something on Heroku that does that checking periodically through a cron job.

@elioqoshi
Copy link
Member

Agree with that. Would be useful to have it.

@Erioldoesdesign
Copy link
Member

Bumping this issue/thread with a recent forum post/conversation: https://discourse.opensourcedesign.net/t/results-closure-on-jobs-postings/1714/4

Not having dates on our jobs currently leaves them floating in limbo for designers potentially wanting to pick them up

@Erioldoesdesign Erioldoesdesign added the Jobs An issue related to the Job board repo https://github.com/opensourcedesign/jobs label Jun 22, 2021
@Erioldoesdesign Erioldoesdesign self-assigned this Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CSS An issue that is related to the CSS in someway design An issue that needs design before development enhancement An issue that improves in some way the open source design wesbsite jekyll Issues that improve/fix the Jekyll code Jobs An issue related to the Job board repo https://github.com/opensourcedesign/jobs JS Issues that improve/fix/add to the Javascript code
Development

No branches or pull requests

4 participants