add permission keys to rest framework field object

This commit is contained in:
Mohit Mittal 2016-09-22 08:42:50 +00:00
parent e82ee91078
commit c5b4be701a

View File

@ -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: