Modifications of Seafile code | Frontend and backend
Budget: $25 – $50 USD
Hello,
we are looking for developers to do customizations for us mostly on the frontend but sometimes also backend code of Seafile.
Currently we have the following task to assign.
Seafile offers a Terms & Condition page for registered users.
We would like to use this page additionally for upload links.
These upload links can be accessed even if you are not a registered user.
We have already figured out how to display the Terms & Condition page for non-registered users.
What is missing now is the storing that a non-registered user has confirmed the Terms & Conditions (Preferably in the database, probably save the IP, the upload link and possibly save a cookie if available) and the correct redirection to the upload link after confirming the Terms & Conditions page.
In addition, the Terms & Conditions are to be expanded, you should first have to set a checkmark to be able to click on Continue button.
If you change line 33 (remove the request.user.is_authenticated), you can make the non-registered users have to confirm the Terms & Conditions page as well.
https://github.com/haiwen/seahub/blob/master/thirdpart/termsandconditions/middleware.py
Preferably we are looking for a developer who already has experience in customizing Seafile code.
we are looking for developers to do customizations for us mostly on the frontend but sometimes also backend code of Seafile.
Currently we have the following task to assign.
Seafile offers a Terms & Condition page for registered users.
We would like to use this page additionally for upload links.
These upload links can be accessed even if you are not a registered user.
We have already figured out how to display the Terms & Condition page for non-registered users.
What is missing now is the storing that a non-registered user has confirmed the Terms & Conditions (Preferably in the database, probably save the IP, the upload link and possibly save a cookie if available) and the correct redirection to the upload link after confirming the Terms & Conditions page.
In addition, the Terms & Conditions are to be expanded, you should first have to set a checkmark to be able to click on Continue button.
If you change line 33 (remove the request.user.is_authenticated), you can make the non-registered users have to confirm the Terms & Conditions page as well.
https://github.com/haiwen/seahub/blob/master/thirdpart/termsandconditions/middleware.py
Preferably we are looking for a developer who already has experience in customizing Seafile code.