jobguywork / backend Goto Github PK
View Code? Open in Web Editor NEWJob Guy Backend
Home Page: https://jobguy.work/donate
License: MIT License
Job Guy Backend
Home Page: https://jobguy.work/donate
License: MIT License
hello friends
i was trying to use create_initial_data function to create test data on my system
but when the process comes to the Industry or Pros or Cons we face with 400 Bad Request
i found that the problem is because of logo data that we are sending to the server
because we have a function that check the existence of the logo and it raise ValidationError because the file does not exist physically
so i decided just to remove logo field data from requests that we are sending to the server(logo can be null) and problem solved
i am not sure that it is the best solution for this issue but if you confirm this i can send the changes
this is the changes photo:
thanks again
Currently review and interview comments, company questions and answers are not under any process to check the contents.
For example:
Reviews and interviews have a field is approved, default is false, after creating and updating a message containing data about review or interview will send to telegram bot. Telegram bot will notify moderators and they will check contents and will decide to approve it or not. They check contents against the site rules.
We need a process to check contents of these instances as review and interview.
Suggested solution:
Add a boolean field named reported to these instances.
An API that from frontend instances could be reported by users.
Request data are id of instance and type of instance. Currently type of instance choices are review_comment, interview_comment, question and answer.
After reporting API called we could check if instance reported before or not by using reported field.
If it's not reported before we could send content of instance to telegram bot for moderators decision,
And we need an API like approving review and interviews from telegram to delete instance by moderators.
Any other suggestion?
hi jobguy
i think if you make salary numbers comma separated , it would be easier to read.
Some of the companies have different names and search to find their name is not possible.
Jobguy Discover Extension is using company names but if you can add a domain field in the search we can use both of them for exact search.
Example: Digikala's name is different on Jobinja.com.
Docker image has 26 layers which some of them can be combined together. Especially the package installation ones. Package caches can also be removed to further reduce the image size.
I'll make a pull request.
Improve performance of company page
containing:
/public/company/{slug}/
/public/company/{slug}/interview/
/public/company/{slug}/review/
/public/company/{slug}/salary/
/public/company/{slug}/questions/
We need some feature to reject or ban registering with emails that are fake for example: [email protected].
We are open to any good suggestions from you. But an example suggestion is here:
Create a model with known emails, then use it as a white list when user want to register. Any domain that is not in the list can email admins. Admins can add a valid email domain to this white list.
This feature can help us to reduce spam reviews.
We need translate messages to persian
Hi
Some campanies may have a similar name and that can be confusing if you are looking for a special company
Is it possible to find companies by using their web page address?
Test for all apps and utils
Hello Friends
i was reviewing codes that i faced something
backend/authnz/transactions.py
Line 9 in 5ef2dca
backend/authnz/transactions.py
Line 19 in 5ef2dca
backend/authnz/transactions.py
Line 26 in 5ef2dca
Hi jobguy!
There is probably an issue with the repo running on localhost.
First of all, the repo is on production setting even in develop branch. but turning it to settings.development still doesn't solve the issue.
there are two ERRORs that I face when i try to run the project with this command : docker-compose up --build
.
the dockerfile gets built successfully but here are the errors (related to gunicorn & google oAuth):
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
, 'Add GOOGLE_OAUTH_ID env variable, example: export GOOGLE_OAUTH_ID=123456'
Question, Answer, Review Comment, interview Comment
hello guys, hope you are all fine
i faced an issue about overriding some of save() method in some models like Industry or Company
i think save() method in these models doesn't have all necessary parameters(just have force_update and force_update)
i think we should pass all parameters save(self, force_insert=False, force_update=False, using=None, update_fields=None)
or save(self, *args, **kwargs)
am i right?
sorry if i disturb a lot
hello
first of all thanks for this wonderful project
i started to read the codes of project and i found out that this project is using gis app but it is not added in the INSTALLED_APP
am i right?
so i decided to start my first contribution with this little issue
and spend more time to help, if i can
خیلی مخلصیم
Improve performance of /public/home/
سلام
وقت بخیر
به نظرم یچیزی جاش تو جاب گای خالیه، امکان ریوو گذاشتن برای مدیرهای هر سازمانه. چون همونطور که خودتون بهتر میدونید آدم ها مدیر ها رو ترک میکنن تا سازمان رو و مهمتر از دونستن راجع به سازمان اینه که شما راجع به مدیری که قراره باهاش کار کنید بدونید
hello again
i have found something about the Dockerfile
when i try to make a container it says that the gdal library is not installed
i think we should mention on the Dockerfile to install Geospatial libraries inside the docker container like gdal-bin and others dependencies
am i right?
I didn't find API document in website or in readme files.
Could you add mention them in readme files?
Add support of https://pypi.org/project/python-dotenv/ and also add development and test sample .env
Improve performance of /public/company/list/
I've realized that the back-end team used a BaseResponse and to instances that are success and error responses?what is the point of using this?
Due to Jobguy is down now and we (All developers) Know that jobguy tried his best to bring sight of understanding, but some people need to be in dark. I suggest that Jobguy data be public so users can add more reviews and maybe some one carry on what you started and not be stopped by people like this...
از اونجایی که جاب کای رسما اعلام کرده فعالیت نمیکنه و ما همه برنامه نویسان میدونیم که جاب گای همه تلاششو کرد تا به ما کمک کنه ولی بعضی از مردم نیاز دارن توی تاریکی قدم بزنند. من پیشنهاد میکنم(و جمعی دیگر توی توییتر) که دیتای جاب گای پابلیک بشه تا بقیه افراد نقد های خودشون رو همچنان اضافه کنند و شاید بعضی ها چیزی که شما شروع کردید رو ادامه بدید و توسط همچین آدم هایی متوقف نشه.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.