(login_url=None, raise_exception=False)
return permissions_required(
        perms=[
            'dash.add_dashboardentry',
            'dash.change_dashboardentry',
            'dash.delete_dashboardentry',

            'dash.add_dashboardworkspace',
            'dash.change_dashboardworkspace',
            'dash.delete_dashboardworkspace',

            'dash.add_dashboardsettings',
            'dash.change_dashboardsettings',
            'dash.delete_dashboardsettings',
        ],
        satisfy=SATISFY_ANY,
        login_url=login_url,
        raise_exception=raise_exception
    )
Check if user has permissions to edit dashboard.

    Simply, check is successful if any of the following permission checks are
    satisfied:

        - Can add dashboard entry
        - Can change dashboard entry
        - Can delete dashboard entry
        - Can add dashboard workspace
        - Can change dashboard workspace
        - Can delete dashboard workspace
        - Can add dashboard settings
        - Can change dashboard settings
        - Can delete dashboard settings

    :example:
    >>> @login_required
    >>> @edit_dashboard_permission_required() # Do not forget the brackets!
    >>> def edit_dashboard(request):
    >>>     # your code
Check if user has permissions to edit dashboard.
Check if user has permissions to edit dashboard .
def edit_dashboard_permission_required(login_url=None, raise_exception=False):
    """Check if user has permissions to edit dashboard.

    Simply, check is successful if any of the following permission checks are
    satisfied:

        - Can add dashboard entry
        - Can change dashboard entry
        - Can delete dashboard entry
        - Can add dashboard workspace
        - Can change dashboard workspace
        - Can delete dashboard workspace
        - Can add dashboard settings
        - Can change dashboard settings
        - Can delete dashboard settings

    :example:
    >>> @login_required
    >>> @edit_dashboard_permission_required() # Do not forget the brackets!
    >>> def edit_dashboard(request):
    >>>     # your code
    """
    return permissions_required(
        perms=[
            'dash.add_dashboardentry',
            'dash.change_dashboardentry',
            'dash.delete_dashboardentry',

            'dash.add_dashboardworkspace',
            'dash.change_dashboardworkspace',
            'dash.delete_dashboardworkspace',

            'dash.add_dashboardsettings',
            'dash.change_dashboardsettings',
            'dash.delete_dashboardsettings',
        ],
        satisfy=SATISFY_ANY,
        login_url=login_url,
        raise_exception=raise_exception
    )
def edit_dashboard_permission_required ( login_url = None , raise_exception = False ) : return permissions_required ( perms = [ 'dash.add_dashboardentry' , 'dash.change_dashboardentry' , 'dash.delete_dashboardentry' , 'dash.add_dashboardworkspace' , 'dash.change_dashboardworkspace' , 'dash.delete_dashboardworkspace' , 'dash.add_dashboardsettings' , 'dash.change_dashboardsettings' , 'dash.delete_dashboardsettings' , ] , satisfy = SATISFY_ANY , login_url = login_url , raise_exception = raise_exception )