From c5b4be701ad2bcf79185f6acb192d2f3cc2c86f6 Mon Sep 17 00:00:00 2001 From: Mohit Mittal Date: Thu, 22 Sep 2016 08:42:50 +0000 Subject: [PATCH] add permission keys to rest framework field object --- rest_framework/fields.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 917a151e5..0847fbddb 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -278,7 +278,8 @@ class Field(object): def __init__(self, read_only=False, write_only=False, required=None, default=empty, initial=empty, source=None, label=None, help_text=None, style=None, - error_messages=None, validators=None, allow_null=False): + error_messages=None, validators=None, allow_null=False, + permission=0, read_permission=0, write_permission=0): self._creation_counter = Field._creation_counter Field._creation_counter += 1 @@ -302,6 +303,9 @@ class Field(object): self.help_text = help_text self.style = {} if style is None else style self.allow_null = allow_null + self.permission = permission + self.read_permission = read_permission + self.write_permission = write_permission if self.default_empty_html is not empty: if default is not empty: