Skip to content

Commit cfaff9c

Browse files
committed
2145780
1 parent d7335fd commit cfaff9c

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

powerapps-docs/maker/portals/configure/entity-permissions-studio-walkthrough.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,17 @@ Contoso has the following relationships configured between tables in Dataverse.
5656
- **Contact (One) to Car listings (Many)** - One sales staff (contact) can have multiple car listings.
5757
- **Dealership (One) to Car listings (Many)** - One dealership can have multiple car listings.
5858

59+
### Customizations
60+
61+
Contoso has the following customizations configured for this scenario.
62+
63+
- Web pages have table permissions enabled. More information: [Manage page permissions](webpage-access-control.md)
64+
- Web pages have [lists](entity-lists.md) configured with the tables, views, and the ability to create/view/edit/delete records as appropriate.
65+
- To show [all car listings to all authenticated users](#view-all-car-listings), the web page has list with a view from the **Car listings** table with only View record permission.
66+
- To show, update, and delete [owned car listings](#view-update-and-delete-owned-car-listings), the web page has list with a view from the **Car listings** table having View, Create, Edit, and Delete records permissions.
67+
- To show [all car dealerships](#view-all-car-dealerships), the web page has list with a view from the **Dealerships** table having View, Create, Edit, and Delete records permissions.
68+
- To show [car listings for an associated dealership](#view-car-listings-for-associated-dealership), the web page has a list with a view from the **Dealerships** table. This list can be used to view the dealership details, with view having subgrid that shows the car listings associated to the selected dealership with View, Create, Edit, and delete records permissions.
69+
5970
## View all car listings
6071

6172
Contoso has a web page with a basic form that shows all current car listings in the inventory to all authenticated users.

powerapps-docs/maker/portals/configure/entity-permissions-studio.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@ Portals Studio shows four different **Access types**. Depending on the access ty
2222

2323
1. **Global access** - Applies the selected table permission and privileges to the users from the selected roles for *all records*.
2424
1. **Contact access** - Applies the selected table permission and privileges to the users from the selected role *associated to the signed-in user*.
25-
1. **Account access** - Applies the selected table permission and privileges to the users from the selected role *associated to the signed-in user's parent account*.
25+
1. **Account access** - Applies the selected table permission and privileges to the users from the selected role *associated to the signed-in user's account*.
2626
1. **Self access** - Applies the selected table permission and privileges to the users from the selected role *for only their own contact record*.
2727

2828
> [!NOTE]
29-
> **Parent scope** is only available in the Portal Management app. Instead of creating a table permission with the access type as **Parent**, directly add or associate child permission to existing table permissions when using portals Studio.
29+
> - **Parent access type** is only available in the Portal Management app. Instead of creating a table permission with the access type as **Parent**, directly add child permission to existing table permissions when using portals Studio.
30+
> - Ensure you enable table permissions on web pages for permissions to take effect. More information: [Manage page permissions](webpage-access-control.md)
3031
3132
## Configure table permissions using portals Studio
3233

@@ -165,7 +166,7 @@ To add a child permission to an existing table permission using portals Studio:
165166

166167
1. Table - table that the child permission is for.
167168

168-
1. Access type - relationship between the table for primary table permission, and the selected table for the child permission.
169+
1. Relationship - relationship between the table for primary table permission, and the selected table for the child permission.
169170

170171
1. Privileges - grant privileges for the child permissions.
171172

0 commit comments

Comments
 (0)