hasjob
hasjob copied to clipboard
Hasjob, the Hasgeek job board
A candidate can apply to a given job only once, and this application is saved in the `JobApplication` model. However, when the model was originally introduced in 2013, we forgot...
The `JobApplication` model records a single application and response between a candidate and a job post, with a unique constraint[1](#f1) preventing a candidate from applying again. This model is simplistic...
Hasjob in production is occasionally reporting errors that appear to be caused by a badly configured cascade: ``` pytb Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/rq/worker.py", line 568, in perform_job...
Building on #318, the `EventSession.active_at` flag should be pushed into a dirty pool (a dict/hashmap object) that is set by the periodic job runner. Setting it from the main runloop...
Description at hasgeek/baseframe#104.
Hasjob needs a way to understand the different experience levels expected in job posts. We've avoided doing this by job title because titles are a matter of prestige for the...
The location landing page `/in/` currently shows a description, if available, and nothing else. It should have more: 1. A map of where this location is in the region 2....
Like in #330 a board should be able to specify currency codes for posting and filtering jobs. The current hardcoded list of INR, USD and EUR is a decent proxy...
For short term jobs like freelance and internship opportunities, pay range may be better defined on a monthly rather than annual basis. Hasjob's internal storage is always annual, but the...
Based on hasgeek/baseframe#124, Hasjob should record browser fingerprints against the event session as an additional column, or in a separate table that stores component data. Since fingerprints are sensitive to...