Skip to content

[Quality Management] [28.0] Improve Permissions#7289

Merged
JakovljevicDusan merged 6 commits intoreleases/28.0from
bugs/QM-28.0-ImprovePermissions
Mar 21, 2026
Merged

[Quality Management] [28.0] Improve Permissions#7289
JakovljevicDusan merged 6 commits intoreleases/28.0from
bugs/QM-28.0-ImprovePermissions

Conversation

@JakovljevicDusan
Copy link
Copy Markdown
Contributor

@JakovljevicDusan JakovljevicDusan commented Mar 19, 2026

Summary

Changes:

  1. Drop permissionsetextension 20400 "D365 BASIC - QltyMngmnt" extends "D365 BASIC", and replace with "D365 BASIC ISV".
  2. Rename permissionset 20405 "QltyMngmnt - Edit" to "QltyMngmnt - Admin" ('Quality Management - Administrator')
  3. Include HasAdminSupervisorRole() into reopen inspection action check
  4. Limit "permissionset 20404 QltyMngmntInspector" to operational-only role

Work Item(s)

Fixes AB#622201

@JakovljevicDusan JakovljevicDusan requested review from a team as code owners March 19, 2026 16:55
@github-actions github-actions bot added the AL: Apps (W1) Add-on apps for W1 label Mar 19, 2026
@github-actions github-actions bot added this to the Version 28.0 milestone Mar 19, 2026
@JakovljevicDusan JakovljevicDusan enabled auto-merge (squash) March 20, 2026 12:07
@JakovljevicDusan JakovljevicDusan merged commit b279748 into releases/28.0 Mar 21, 2026
73 of 75 checks passed
@JakovljevicDusan JakovljevicDusan deleted the bugs/QM-28.0-ImprovePermissions branch March 21, 2026 10:59
JakovljevicDusan added a commit that referenced this pull request Mar 26, 2026
#### Summary <!-- Provide a general summary of your changes -->
Changes:
1. Drop permissionsetextension 20400 "D365 BASIC - QltyMngmnt" extends
"D365 BASIC", and replace with "D365 BASIC ISV".
2. Rename permissionset 20405 "QltyMngmnt - Edit" to "QltyMngmnt -
Admin" ('Quality Management - Administrator')
3. Include HasAdminSupervisorRole() into reopen inspection action check
4. Limit "permissionset 20404 QltyMngmntInspector" to operational-only
role

#### Work Item(s) <!-- Add the issue number here after the #. The issue
needs to be open and approved. Submitting PRs with no linked issues or
unapproved issues is highly discouraged. -->
Fixes
[AB#622201](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/622201)
JakovljevicDusan added a commit that referenced this pull request Mar 27, 2026
"D365 BASIC" -> "D365 BASIC ISV"

"QltyMngmnt - Edit" -> "QltyMngmnt - Admin"

Include HasAdminSupervisorRole() into reopen inspection action check

4.	Limit "permissionset 20404 QltyMngmntInspector" to operational-only role

pragmas

Fix pragma

[Quality Management] [28.0] Improve Permissions (#7289)

Changes:
1. Drop permissionsetextension 20400 "D365 BASIC - QltyMngmnt" extends
"D365 BASIC", and replace with "D365 BASIC ISV".
2. Rename permissionset 20405 "QltyMngmnt - Edit" to "QltyMngmnt -
Admin" ('Quality Management - Administrator')
3. Include HasAdminSupervisorRole() into reopen inspection action check
4. Limit "permissionset 20404 QltyMngmntInspector" to operational-only
role

needs to be open and approved. Submitting PRs with no linked issues or
unapproved issues is highly discouraged. -->
Fixes
[AB#622201](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/622201)

[Quality Management] Standardize 'QltyMngmnt' to 'QltyMgmt' across permission sets and related code

Include permissionsetextension
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants