---
title: "A teammate can't edit a dataset I shared with their group"
description: "Find out why a teammate with group Edit access still cannot edit a dataset. Editing also needs an account role of Editor or higher, not Viewer."
seo:
  title: "Teammate can't edit shared dataset"
sidebar:
  label: "Teammate can't edit dataset"
---

A teammate has group `Edit` access in `Internal Access` but still cannot edit the dataset or its features. Group `Edit` access is one of two editing requirements. The account role is the other.

Check the causes in this order, from the most likely to the least likely:

<!-- diagram:cant-edit-dataset-checks -->
<svg class="dark:hidden" style="width: 100%; height: auto" viewBox="0 0 640 708" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="cant-edit-dataset-checks-inline-title cant-edit-dataset-checks-inline-desc">
  <title id="cant-edit-dataset-checks-inline-title">Why a teammate can’t edit a shared dataset</title>
  <desc id="cant-edit-dataset-checks-inline-desc">Flowchart: check that the teammate's account role is Editor or higher, that they are in the group with Edit, that Edit is on for this dataset, and that they are signed in as the user in your account; fix the first check that fails, and ask support if all of them pass.</desc>
  <defs>
    <marker id="cant-edit-dataset-checks-inline-arrow" markerWidth="8" markerHeight="6" refX="7" refY="3" orient="auto"><polygon points="0 0, 8 3, 0 6" fill="#525252"/></marker>
    <marker id="cant-edit-dataset-checks-inline-arrow-accent" markerWidth="8" markerHeight="6" refX="7" refY="3" orient="auto"><polygon points="0 0, 8 3, 0 6" fill="#c4360c"/></marker>
  </defs>
  <rect width="100%" height="100%" fill="#f5f5f5"/>
  <path d="M192 60 L192 86" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <path d="M316 136 L358 136" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <path d="M316 272 L358 272" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <path d="M316 408 L358 408" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <path d="M316 544 L358 544" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <path d="M192 184 L192 222" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <path d="M192 320 L192 358" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <path d="M192 456 L192 494" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <path d="M192 592 L192 630" fill="none" stroke="#525252" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-arrow)"/>
  <rect x="322" y="112" width="26" height="16" rx="2" fill="#f5f5f5"/><text x="335" y="124" fill="#525252" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">NO</text>
  <rect x="322" y="248" width="26" height="16" rx="2" fill="#f5f5f5"/><text x="335" y="260" fill="#525252" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">NO</text>
  <rect x="322" y="384" width="26" height="16" rx="2" fill="#f5f5f5"/><text x="335" y="396" fill="#525252" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">NO</text>
  <rect x="322" y="520" width="26" height="16" rx="2" fill="#f5f5f5"/><text x="335" y="532" fill="#525252" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">NO</text>
  <rect x="200" y="195" width="34" height="16" rx="2" fill="#f5f5f5"/><text x="217" y="207" fill="#525252" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">YES</text>
  <rect x="200" y="331" width="34" height="16" rx="2" fill="#f5f5f5"/><text x="217" y="343" fill="#525252" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">YES</text>
  <rect x="200" y="467" width="34" height="16" rx="2" fill="#f5f5f5"/><text x="217" y="479" fill="#525252" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">YES</text>
  <rect x="200" y="603" width="34" height="16" rx="2" fill="#f5f5f5"/><text x="217" y="615" fill="#525252" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">YES</text>
  <rect x="62" y="16" width="260" height="44" rx="20" fill="rgba(23,23,23,0.04)" stroke="rgba(23,23,23,0.32)" stroke-width="1"/>
  <text x="192" y="43" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">A teammate can’t edit</text>
  <polygon points="192,88 316,136 192,184 68,136" fill="rgba(196,54,12,0.08)" stroke="#c4360c" stroke-width="1.4"/><text x="192" y="131" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Account role is</text><text x="192" y="149" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Editor or higher?</text>
  <polygon points="192,224 316,272 192,320 68,272" fill="#ffffff" stroke="#171717" stroke-width="1"/><text x="192" y="267" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">They are in the</text><text x="192" y="285" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">group with Edit?</text>
  <polygon points="192,360 316,408 192,456 68,408" fill="#ffffff" stroke="#171717" stroke-width="1"/><text x="192" y="403" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Edit is on for</text><text x="192" y="421" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">this dataset?</text>
  <polygon points="192,496 316,544 192,592 68,544" fill="#ffffff" stroke="#171717" stroke-width="1"/><text x="192" y="539" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Signed in as the</text><text x="192" y="557" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">user in your account?</text>
  <rect x="360" y="100" width="264" height="72" rx="20" fill="rgba(23,23,23,0.04)" stroke="rgba(23,23,23,0.32)" stroke-width="1"/><text x="492" y="122" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Raise their role</text><text x="492" y="142" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">the account owner sets Editor</text><text x="492" y="158" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">or Admin on the Users page</text>
  <rect x="360" y="236" width="264" height="72" rx="20" fill="rgba(23,23,23,0.04)" stroke="rgba(23,23,23,0.32)" stroke-width="1"/><text x="492" y="258" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Add them to the group</text><text x="492" y="278" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">the account owner checks</text><text x="492" y="294" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">its members in Manage Groups</text>
  <rect x="360" y="372" width="264" height="72" rx="20" fill="rgba(23,23,23,0.04)" stroke="rgba(23,23,23,0.32)" stroke-width="1"/><text x="492" y="394" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Turn on Edit for the group</text><text x="492" y="414" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">on this dataset, in</text><text x="492" y="430" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">Configuration &gt; Access</text>
  <rect x="360" y="508" width="264" height="72" rx="20" fill="rgba(23,23,23,0.04)" stroke="rgba(23,23,23,0.32)" stroke-width="1"/><text x="492" y="530" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Sign in as that user</text><text x="492" y="550" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">with the email that is</text><text x="492" y="566" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">a user in your account</text>
  <rect x="62" y="632" width="260" height="60" rx="20" fill="rgba(23,23,23,0.04)" stroke="rgba(23,23,23,0.32)" stroke-width="1"/>
  <text x="192" y="657" fill="#171717" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Ask support</text>
  <text x="192" y="675" fill="#525252" font-size="12" font-family="inherit" text-anchor="middle">send the dataset URL and their email</text>
</svg>
<svg class="hidden dark:block" style="width: 100%; height: auto" viewBox="0 0 640 708" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="cant-edit-dataset-checks-inline-dark-title cant-edit-dataset-checks-inline-dark-desc">
  <title id="cant-edit-dataset-checks-inline-dark-title">Why a teammate can’t edit a shared dataset</title>
  <desc id="cant-edit-dataset-checks-inline-dark-desc">Flowchart: check that the teammate's account role is Editor or higher, that they are in the group with Edit, that Edit is on for this dataset, and that they are signed in as the user in your account; fix the first check that fails, and ask support if all of them pass.</desc>
  <defs>
    <marker id="cant-edit-dataset-checks-inline-dark-arrow" markerWidth="8" markerHeight="6" refX="7" refY="3" orient="auto"><polygon points="0 0, 8 3, 0 6" fill="#a3a3a3"/></marker>
    <marker id="cant-edit-dataset-checks-inline-dark-arrow-accent" markerWidth="8" markerHeight="6" refX="7" refY="3" orient="auto"><polygon points="0 0, 8 3, 0 6" fill="#ff7a4d"/></marker>
  </defs>
  <rect width="100%" height="100%" fill="#141414"/>
  <path d="M192 60 L192 86" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <path d="M316 136 L358 136" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <path d="M316 272 L358 272" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <path d="M316 408 L358 408" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <path d="M316 544 L358 544" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <path d="M192 184 L192 222" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <path d="M192 320 L192 358" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <path d="M192 456 L192 494" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <path d="M192 592 L192 630" fill="none" stroke="#a3a3a3" stroke-width="1.2" marker-end="url(#cant-edit-dataset-checks-inline-dark-arrow)"/>
  <rect x="322" y="112" width="26" height="16" rx="2" fill="#141414"/><text x="335" y="124" fill="#a3a3a3" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">NO</text>
  <rect x="322" y="248" width="26" height="16" rx="2" fill="#141414"/><text x="335" y="260" fill="#a3a3a3" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">NO</text>
  <rect x="322" y="384" width="26" height="16" rx="2" fill="#141414"/><text x="335" y="396" fill="#a3a3a3" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">NO</text>
  <rect x="322" y="520" width="26" height="16" rx="2" fill="#141414"/><text x="335" y="532" fill="#a3a3a3" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">NO</text>
  <rect x="200" y="195" width="34" height="16" rx="2" fill="#141414"/><text x="217" y="207" fill="#a3a3a3" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">YES</text>
  <rect x="200" y="331" width="34" height="16" rx="2" fill="#141414"/><text x="217" y="343" fill="#a3a3a3" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">YES</text>
  <rect x="200" y="467" width="34" height="16" rx="2" fill="#141414"/><text x="217" y="479" fill="#a3a3a3" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">YES</text>
  <rect x="200" y="603" width="34" height="16" rx="2" fill="#141414"/><text x="217" y="615" fill="#a3a3a3" font-size="10" font-weight="600" letter-spacing="0.1em" font-family="inherit" text-anchor="middle">YES</text>
  <rect x="62" y="16" width="260" height="44" rx="20" fill="rgba(242,242,242,0.05)" stroke="rgba(242,242,242,0.34)" stroke-width="1"/>
  <text x="192" y="43" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">A teammate can’t edit</text>
  <polygon points="192,88 316,136 192,184 68,136" fill="rgba(255,122,77,0.10)" stroke="#ff7a4d" stroke-width="1.4"/><text x="192" y="131" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Account role is</text><text x="192" y="149" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Editor or higher?</text>
  <polygon points="192,224 316,272 192,320 68,272" fill="#1c1c1c" stroke="#f2f2f2" stroke-width="1"/><text x="192" y="267" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">They are in the</text><text x="192" y="285" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">group with Edit?</text>
  <polygon points="192,360 316,408 192,456 68,408" fill="#1c1c1c" stroke="#f2f2f2" stroke-width="1"/><text x="192" y="403" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Edit is on for</text><text x="192" y="421" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">this dataset?</text>
  <polygon points="192,496 316,544 192,592 68,544" fill="#1c1c1c" stroke="#f2f2f2" stroke-width="1"/><text x="192" y="539" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Signed in as the</text><text x="192" y="557" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">user in your account?</text>
  <rect x="360" y="100" width="264" height="72" rx="20" fill="rgba(242,242,242,0.05)" stroke="rgba(242,242,242,0.34)" stroke-width="1"/><text x="492" y="122" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Raise their role</text><text x="492" y="142" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">the account owner sets Editor</text><text x="492" y="158" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">or Admin on the Users page</text>
  <rect x="360" y="236" width="264" height="72" rx="20" fill="rgba(242,242,242,0.05)" stroke="rgba(242,242,242,0.34)" stroke-width="1"/><text x="492" y="258" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Add them to the group</text><text x="492" y="278" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">the account owner checks</text><text x="492" y="294" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">its members in Manage Groups</text>
  <rect x="360" y="372" width="264" height="72" rx="20" fill="rgba(242,242,242,0.05)" stroke="rgba(242,242,242,0.34)" stroke-width="1"/><text x="492" y="394" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Turn on Edit for the group</text><text x="492" y="414" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">on this dataset, in</text><text x="492" y="430" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">Configuration &gt; Access</text>
  <rect x="360" y="508" width="264" height="72" rx="20" fill="rgba(242,242,242,0.05)" stroke="rgba(242,242,242,0.34)" stroke-width="1"/><text x="492" y="530" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Sign in as that user</text><text x="492" y="550" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">with the email that is</text><text x="492" y="566" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">a user in your account</text>
  <rect x="62" y="632" width="260" height="60" rx="20" fill="rgba(242,242,242,0.05)" stroke="rgba(242,242,242,0.34)" stroke-width="1"/>
  <text x="192" y="657" fill="#f2f2f2" font-size="14" font-weight="600" font-family="inherit" text-anchor="middle">Ask support</text>
  <text x="192" y="675" fill="#a3a3a3" font-size="12" font-family="inherit" text-anchor="middle">send the dataset URL and their email</text>
</svg>
<!-- /diagram:cant-edit-dataset-checks -->

## Most likely cause: their account role is `Viewer`

Editing a dataset requires both:

- `Edit` access through a group the user belongs to, and
- An account role of `Editor` or higher.

A `Viewer` with group `Edit` access can still only view the dataset. These requirements are separate. Granting `Edit` does not change the account role.

A teammate who cannot edit the dataset sees `Dataset` in the sidebar with no `Configuration` under it, and no `Delete Dataset` button. This is what a `Viewer` sees, with or without group `Edit` access:

<img src="/_assets/dataset-access/troubleshoot-cant-edit-dataset--viewer.png" alt="Dataset page for Singapore Places (Editable) signed in as Muhammad al-Idrisi, a Viewer: the sidebar shows Dataset with no Configuration item, and the page header has only Download" width="1600" height="960" />

To verify, the account owner opens the `Users` page and checks the user's role. If it is `Viewer`, raise it to `Editor` or `Admin`.

## Less common: they are not in the group

`Edit` is granted to a group, not directly to a user. If the user is not actually a member of the group with `Edit` access, the switch in `Internal Access` does nothing for them.

To verify, the account owner opens `Manage Groups` and checks the group's membership.

## Less common: a different group's `Edit` switch is off

If you turned `Edit` on for a group, double-check that you saved the change on the right dataset. Group access is per dataset, not workspace-wide. The user might have `Edit` on group A for dataset X but not for dataset Y.

To verify, open the dataset in question, go to `Configuration` > `Access`, and confirm `Edit` is on for the group that contains the user.

## Less common: they are signed in to the wrong account

Each MangoMap user belongs to one account only. If your teammate has more than one MangoMap sign-in, for example a work email in your account and a different email in another account, they need to sign in with the email that is a user in your account. When they are signed in as a user of a different account, they cannot edit a dataset in your workspace, regardless of group access.

## If none of the above

Ask support to check the dataset ID, the user's account role, and the user's group membership. Include the dataset URL and the user's sign-in email address.

## Related

- [How to share a dataset with groups](/docs/dataset-access/share-dataset-with-groups)
- [How dataset access works in MangoMap](/docs/dataset-access/concepts-dataset-access)
- [Dataset access settings](/docs/dataset-access/dataset-access-settings)
- [How feature editing works in MangoMap](/docs/editing-features/concepts-feature-editing)
