Fermé

Build a Website

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.

Compétences : Django, Python, Sécurité Web

Voir plus : project reviewer, django website example, django profile, django make website, city of austin, build website registered users, build website multiple users, teacher rating website build, bid website build, common questions freelance website build, website build bid, internal website messaging users vbnet, poker website build, integrating slideshow pro website lets users upload photos

Concernant l'employeur :
( 0 commentaires ) Damascus, Lebanon

N° du projet : #8498306

14 freelances ont fait une offre moyenne de 16 $ /heure pour ce travail

marcnealer

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 Plus

27 $ USD / heure
(5 Commentaires)
5.7
synl0rd

Python & Django expert here. Hi I am Hadi, Freelance software developer with an special interest on free software, GNU/Linux and Python programming language. After years of experience working on Network Applic Plus

12 $ USD / heure
(9 Commentaires)
5.1
stasmtv

Hello! We are interested in your project. Our senior python developer has experience with Python for more than 10 years, and with Django - 5 years. TechInform specializes in software developing of any complexity. We Plus

15 $ USD / heure
(5 Commentaires)
4.3
AurlusIshmael

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 ski Plus

15 $ USD / heure
(1 Commentaire)
3.0
ibaydan

Look [url removed, login to view] for my past experience. And do not hesitate to ask questions ...

16 $ USD / heure
(2 Commentaires)
2.8
linuxwarm

Hi, We are dealing with Software Development, Server Maintenance and Software Testing. I am having very good team of 11 Software Programmers and 10 Systems Administrator and they can understand and work on your ser Plus

16 $ USD / heure
(5 Commentaires)
3.3
prog2u

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 / heure
(5 Commentaires)
2.3
hiteshkanwar

Hi, Near 5 years Django development experiences. also i have an expirince with postgres, LAMP ,mysql,Linux, Apache, MySQL, PHP, Heroku, Github ,amazon ec2, engineyard etc project experiences. More backend deve Plus

12 $ USD / heure
(1 Commentaire)
1.6
Risalat1

We are expert web designers and web developers, we have developed many sites here you can see some of our previously developed websites.. [url removed, login to view] [url removed, login to view] [url removed, login to view] htt Plus

15 $ USD / heure
(0 Commentaires)
0.0
alchemysoftware

Hi, We would be interested in the project. We have 50+ PHP developers in-house & 3000+ technical associates working in offshore / Client-Site, comprising of most major skills, which can be made available to you on r Plus

15 $ USD / heure
(0 Commentaires)
0.0
AOfoedu

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 Plus

22 $ USD / heure
(0 Commentaires)
0.0
yuvasoftech

We have been working as web developer for 6.5 years and I've helped various business from start-ups to established companies in building web applications, fix bugs, maintenance and deploy rails/Django app. We do hav Plus

12 $ USD / heure
(0 Commentaires)
0.0
workspaceit

Hello, I m Tahsinul Alam, completed Masters in Software Engineering now working as one of the project manager of Workspace Infotech, software/Outsourcing firm located in Dhaka, Bangladesh. We have 13 different team Plus

11 $ USD / heure
(0 Commentaires)
0.0
abhilashtv

DEVELOPER PROFILE: [url removed, login to view] Hi! I have gone through your project requirements. I have 7 years of Development expertise; primarily using Python / Django / REST. A good exposure to Full So Plus

14 $ USD / heure
(0 Commentaires)
0.0