My use case is like this

name
age
department
user(manytomanyfiled)
xyz
23
cs
user1
abc
24
ec
user1
pqr
25
me
user2


Now my question is if user1 loged in means he has to see only

name
age
department
user(manytomanyfiled)
xyz
23
cs
user1
abc
24
ec
user1

And if user2 login means
name
age
department
user(manytomanyfiled)
pqr
25
me
user2


Kindly let me know below explanation is serving my purpose?

Best Regards,
HULI

From: maninder singh Kumar
Sent: Sunday, January 19, 2020 2:46 PM
To: django-users@googlegroups.com
Subject: Re: Role based access

Django has an authentication model of :
1. Creating users
2. Assigning them permissions or group permissions

Use Authenticate() to authenticate users.  Based on the assigned permissions 
they will have access to parts of your site.  Basically you create views and 
the objects in the views are available to users with permissions.  For example :

def myview(request)
                                             #My users database has a user 
'Guy" with password "1234"
myuser = users_Users.object.values("users_Name').filter(users_Name_starts_with 
= "Guy")
                                             #Permissions for this object can 
be set.
myuser.has_view_permission('foo.bar')
myuser.has_add_permission('foo.bar')   
myuser.has_delete_permission('foo.bar')    #where foo is the application and 
bar the model
object_list = Content.objects.all()



 


 
Maninder Kumar
about.me/maninder.s.kumar

                
 


On Sun, Jan 19, 2020 at 3:49 PM Doddahulugappa.B <doddahuluga...@gmail.com> 
wrote:
Thank you for your response. Can you please Explain me how to do that.. 

On Sun, Jan 19, 2020, 2:09 PM maninder singh Kumar <maninder.s.ku...@gmail.com> 
wrote:
Could it be that there is a user from each department and each user in a 
department has a role ? 

 


 
Maninder Kumar
about.me/maninder.s.kumar

                
 


On Sun, Jan 19, 2020 at 3:04 PM Doddahulugappa.B <doddahuluga...@gmail.com> 
wrote:
Hi team,

How to make role based access in django. For ex. 

If employee names and their department in one table.

 And also we assign department to user. With manytomany field.. So how can i 
display only the records of employees and their department which is assigned to 
the user. 

Kindly help.. 

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAKfjjGpT_xeQaRqySC4SX_v2-aVOb7u5%2B9qoPhByQ8Wq2DM4ow%40mail.gmail.com.
-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CABOHK3TS62AWZLjR48m%2BzG%3DgWouvCQfY90KcpMAsMD_T%3DoOW1A%40mail.gmail.com.
-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAKfjjGqsW_FUKhEoEn4fxBR46sdF-xFhct864J_cmp-EjbbUeg%40mail.gmail.com.
-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CABOHK3TBDQ-m2p-p4RVGtanumj7TeA-o75PM0UyHfw94EbMFTQ%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/5e24372d.1c69fb81.5b42e.cc6e%40mx.google.com.

Reply via email to