I'd like to be able to give some existing Users a custom permission which I will require for accessing a view.
I think I need to add the new permission to the Postgres table auth_permission
, but I suspect there is a higher-level way to do this. Also there is a column in auth_permission
for content_type
and I don't know what its value should be.
What is the right way to do this?
This document describes how app developers can use the security features provided by Android to define their own permissions. By defining custom permissions, an app can share its resources and capabilities with other apps.
Custom Permissions in Salesforce are used to give access to users for certain apps or processes that you have configured and which cannot be controlled by profile or permission set directly. A profile and a permission set control the users' access to many entities such as objects, fields, tabs, and Visualforce pages.
Have a look at how to create custom permissions in the docs.
class USCitizen(models.Model): # ... class Meta: permissions = ( ("can_drive", "Can drive"), ("can_vote", "Can vote in elections"), ("can_drink", "Can drink alcohol"), )
Then run python manage.py makemigrations && python manage.py migrate
.
Use the permission_required decorator to restrict access to your view.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With