Find Jobs
Hire Freelancers

Build a Website

$8-15 USD / hour

Closed
Posted over 8 years ago

$8-15 USD / hour

I've simple Django project. i need to implement extended permissions to this project. the new permissions i'm looking to achieve: 1- Add "view" permission, so user can view but not edit. (in addition to default permissions add/edit/delete) 2- Add custom field to user profile to select assign him to city, cities, or all (will be explained later). 3- Add 3 levels of users (groups?): 3-a- Contributor: Contributor can add content / edit his own content, he cannot see content submitted by other contributors. when submitting content, the content will be assigned to next user level: Editor. when the content assigned to Editor, the Contributor doesn't have access to that content anymore. 3-b- Editor: Editor can view/edit content submitted by Contributor, the limitation between Contributor and Editor is subject to "City" field. so the Editor will only have access to content submitted by Contributor has the same city. Example: John is contributor in "New York" city, John will submit Article-1 Tiffany is contributor in "Houston" city. Tiffany will submit Article-2 Albert is contributor in "California" city. Albert will submit Article-3 Adam is Editor in "New York", Adam will have permission to view/edit content submitted by John only. Thomas is Editor in "Houston, California", Thomas will have permission to view/edit content submitted by Tiffany and Albert. Austin is Editor in "New York, Houston", Austin will have permission to view/edit content submitted by John and Tiffany. after viewing/editing the content, the Editor will either have to: send the content to the next user level "Reviewer", or send it back to the original contributor. (e.g. Adam send content back to John). if Editor sent the content to Contributor or Reviewer, he won't have access to it edit it anymore, only view. 3-c- Reviewer: Reviewer has access to edit/view content, know which contributor created it, mark it as valid, or send it back to Editor to make requested changes. if Reviewer sent back the content to Editor, he won't have access to edit it anymore, only view.
Project ID: 8498306

About the project

14 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average $16 USD/hour for this job
User Avatar
Hi I'm a Python/Django programmer with 10+ years experience Adding permissions is not an issue, User groups are quite easy to sort out. Checking for different abilities for different groups can be done via a wrapper on the URLS I would like to see the code, but from your description is will not be a problem for me. Thanks Marc Nealer
$27 USD in 15 days
5.0 (5 reviews)
5.7
5.7
User Avatar
Hello, Thank you for taking a look at my proposal. I'm a Computer Science major and freelance Python programmer with over 5 years active experience in web development. Over this period I have gathered immense skills to get stuff done efficiently and in due time. I have worked on many applications based on Django framework. I have dealt in detail with the Django authentication and permissions system so this will be a very familiar task. I take contractor-client communication seriously and so I always keep my clients posted on my progress. Having said the above, I believe I'm good fit for your job and my contribution can be invaluable to your project. Please have a look at my portfolio for past projects I have handled. I hope to hear from you soon. Regards, Aurlus I.
$15 USD in 40 days
5.0 (1 review)
3.0
3.0
User Avatar
Hey man. I have some experience in Python Django. Let me know when you interested working with me. Work guarantee 100%. See ya.
$16 USD in 15 days
5.0 (5 reviews)
2.3
2.3
User Avatar
I'm a recently graduated Computer Science student who has worked full-time in web development capacities since the start of his final/senior year. I'm currently looking to broaden my web dev experience beyond what I'm already doing at work and looking to handle specific challenges and help someone else out to boot. I have 1+years (not incl. several years personal/academic) commerical PHP and Drupal experience with MySQL and JS to boot alongside Laravel framework and experience with JQuery and now AngularJS. I hand code all my HTML and CSS and use SASS to streamline the web presentation and style building process. I build web sites to be responsive from the get-go -- I don't mess around with multiple versions of the same site.
$22 USD in 18 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of LEBANON
Damascus, Lebanon
0.0
0
Member since Feb 1, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.