Metadata-Version: 2.1
Name: df-permission
Version: 0.0.7
Summary: Django field permission package
Home-page: UNKNOWN
Author: Maxmudov Asliddin
Author-email: <asliddin750750@gmail.com>
License: UNKNOWN
Description: # DFPermission
        
        ### Attributes
        
        - `df_method`
          - Method of action
          - Valid values are `create`, `update`, `retrieve`, `list`, `destroy`
        ```pycon
        class MyView(CreateAPIView):
            permission_classes = [DFPermission]
            df_method = 'create'
            ...
        ```
        
        or
        
        ```pycon
        class MyView(CreateAPIView):
            permission_classes = [DFPermission]
            df_method = DFMethods.CREATE
            ...
        ```
        
        - `df_model`
          - model
        ```pycon
        class MyView(CreateAPIView):
            permission_classes = [DFPermission]
            df_model = MyModel
            ...
        ```
        
        - `df_fields`
          - Fields
        ```pycon
        class MyView(CreateAPIView):
            permission_classes = [DFPermission]
            df_fields = ['field1', 'field2', ...]
            ...
        ```
        
        - `df_permissions`
          - Permissions
        ```pycon
        class MyView(CreateAPIView):
            permission_classes = [DFPermission]
            df_permissions = ['permission1', 'permission2', ...]
            ...
        ```
        
        ### Methods
        
        - `get_df_permissions`
          - Get df permissions
        ```pycon
        class MyView(CreateAPIView):
            permission_classes = [DFPermission]
            
            def get_df_permissions(self):
                # write your logic code
                return # perms list
        ```
Keywords: python,field,permission,field permission,django field
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
