Forum Discussion

dharam2's avatar
dharam2
Copper Contributor
Jun 27, 2025
Solved

Access Denied Error in SharePoint List Board View During Drag-and-Drop for some users

I am experiencing a strange issue in the modern board view of a SharePoint list. When some users drag items between columns (e.g., to change task status), they see an “Access Denied” screen. However, the change still successfully applies. But for some users it works perfectly fine. All the users have same level of access (Contribute)

 

So far, we've ruled out common causes:

- Users have Contribute permissions.

- No item-level permission breaks exist.

- Board view uses basic fields (e.g., Title, Status) without JSON or advanced formatting.

- No restricted lookup columns or calculated fields.

- Browser cache cleared; issue persists across different browsers and users.

- Other views (like grid or list) do not produce the error.

 

This appears to be a rendering or UI behavior specific to the board view, perhaps related to a recent update/change made on SharePoint.

  • Hi dharam2​ 

    Pl refer some workaround which might help

    1.Switch from “Contribute” to “Edit” Permission Temporarily

    • In some cases, Contribute permission may not be sufficient for Board View drag-and-drop, especially if:
      • The field being updated has workflow triggers
      • Or if it's connected to Power Automate/Flows

    Try giving an affected user Edit permission temporarily and retest.

     

    2.Disable and Recreate the Board View

    • A corrupted or partially cached view can cause this:
      • Delete and re-create the Board view using the same field.
      • Do not clone or reuse the old view via Save As.

     

    3.Force Refresh Permissions via PowerShell (if inherited)

    Sometimes inheritance looks intact but is not. You can reassert it via PowerShell:

    # Force re-inherit permissions for all items

    Get-PnPListItem -List "Your List Name" | ForEach-Object {

        Set-PnPListItemPermission -List "Your List Name" -Identity $_.Id -InheritPermissions

    }

    Backup first and test on a subset!

     

    4.Use Classic Grid View for Updates (Temporarily)

    If business critical, advise users to use Grid View (Quick Edit) until Microsoft resolves the Board View issue.

     

    5.Raise Microsoft Support Ticket

    This is increasingly being reported on:

    • Microsoft 365 forums
    • Admin center messages (some tenants are seeing advisories)

    If you're a Microsoft 365 admin, check Health Center or raise a ticket. This may be a rolling update bug.

     

7 Replies

  • dharam2's avatar
    dharam2
    Copper Contributor

    Hi Surya_Narayana​, Thank you for your valuable insights. I have few more concerns:

    Why is it working for some users and not for the rest? All the users have same level of permission - Contribute.
    The power automate flow is an automated flow which triggers when the list item gets updated and it runs under owners permission who have full control over the site and power automate.

  • dharam2's avatar
    dharam2
    Copper Contributor

    Hi Surya_Narayana​ , Thank you for your valuable insights. I have few more concerns:

    Why is it working for some users and not for the rest? All the users have same level of permission - Contribute.
    The power automate flow is an automated flow which triggers when the list item gets updated and it runs under owners permission who have full control over the site and power automate.

    • suggesting to raise a support ticket with respective teams by sharing what you did so far. it may require to troubleshoot the issue further. thanks for your understanding.

  • dharam2's avatar
    dharam2
    Copper Contributor

    Hi Surya_Narayana​ , Thank you for giving some workarounds.

    Switching permission from 'Contribute' to 'Edit' worked but we don't want to give user higher access. So, why it does not work with 'Contribute' access? This happens for this specific SharePoint list (connected to Power Automate Flows) and there is no issue with any other lists, it even works with 'Contribute' access.

    • Hi dharam2​ , here is my answer

      Why It Works with 'Edit' but Not 'Contribute'

      1.'Contribute' vs. 'Edit' – Subtle Differences in Metadata Rights

      While both Contribute and Edit allow users to read, add, and modify items, Edit also allows:

      • Managing list metadata (columns, views, content types)
      • Modifying items in ways that involve more than just the item's fields—such as updating system properties or triggering flows.

      In drag-and-drop, the action may update internal metadata or fire Power Automate flows—which could require permissions beyond standard Contribute access, depending on how the flows are configured.

       

      2.Power Automate Flow Permissions Could Be the Culprit

      Since this list is connected to flows, here's what can happen:

      • When an item is moved (dragged), a status column changes → triggers a flow.
      • If that flow tries to:
        • Modify the item again,
        • Access restricted columns,
        • Update system fields (like Modified By), or
        • Run in the context of the calling user (not a service account),

      ...then the action may require Edit-level access.

      This means the Access Denied error doesn’t come from the drag-drop action itself, but from the follow-up action, likely when the flow tries to run or update something under the Contribute-level user.

       

      3.Why Other Lists Work Fine

      • Other lists might not have flows, or
      • Their flows might not perform additional actions requiring higher access, or
      • They might be running under elevated service accounts (e.g., 'Run as Owner')

      So the same user with Contribute can update those lists without triggering permission errors.

       

      Troubleshooting Steps

      1.Check Flow Settings

      • Open each Power Automate flow connected to this list.
      • Go to: Settings > Run only users
      • Confirm whether the flow runs:
        • As the user who triggered it (default), or
        • As the owner or service account (recommended for stability and permission elevation)

      Try switching the flow to "Run as Owner" if the owner has Edit or Full Control. This may resolve the Access Denied issue without changing the user's list permissions.

       

      2.Audit the Flow’s Logic

      • Check whether the flow:
        • Modifies the list item again
        • Calls SharePoint REST APIs
        • Reads from restricted lists or lookup fields

      If any of these actions require more than Contribute, they’ll cause issues unless elevated.

       

      3.Create Custom Permission Level

      If absolutely needed, you can create a custom permission level based on Contribute, and add just enough extra rights (e.g., "Manage Personal Views" or "Approve Items") without giving full Edit.

       

  • Hi dharam2​ 

    Pl refer some workaround which might help

    1.Switch from “Contribute” to “Edit” Permission Temporarily

    • In some cases, Contribute permission may not be sufficient for Board View drag-and-drop, especially if:
      • The field being updated has workflow triggers
      • Or if it's connected to Power Automate/Flows

    Try giving an affected user Edit permission temporarily and retest.

     

    2.Disable and Recreate the Board View

    • A corrupted or partially cached view can cause this:
      • Delete and re-create the Board view using the same field.
      • Do not clone or reuse the old view via Save As.

     

    3.Force Refresh Permissions via PowerShell (if inherited)

    Sometimes inheritance looks intact but is not. You can reassert it via PowerShell:

    # Force re-inherit permissions for all items

    Get-PnPListItem -List "Your List Name" | ForEach-Object {

        Set-PnPListItemPermission -List "Your List Name" -Identity $_.Id -InheritPermissions

    }

    Backup first and test on a subset!

     

    4.Use Classic Grid View for Updates (Temporarily)

    If business critical, advise users to use Grid View (Quick Edit) until Microsoft resolves the Board View issue.

     

    5.Raise Microsoft Support Ticket

    This is increasingly being reported on:

    • Microsoft 365 forums
    • Admin center messages (some tenants are seeing advisories)

    If you're a Microsoft 365 admin, check Health Center or raise a ticket. This may be a rolling update bug.

     

Resources