Skip to content

feat(APP-1003): Permission entity domain types, generators, and sentinels (1/5) - #1283

Open
thekidnamedkd wants to merge 7 commits into
mainfrom
stack/app-1003-01-domain
Open

feat(APP-1003): Permission entity domain types, generators, and sentinels (1/5)#1283
thekidnamedkd wants to merge 7 commits into
mainfrom
stack/app-1003-01-domain

Conversation

@thekidnamedkd

@thekidnamedkd thekidnamedkd commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Description

Bottom layer of the APP-1003 permissions viewer stack (#1283#1287). Adds shared domain types for permission entities (PermissionEntityBrandId, PermissionEntityLayer, PermissionEntityStatus, PermissionEntityRole), generators (generateDaoPermission, generatePermissionEntityRef), permissionNameUtils, and the OSx sentinel constants (ANY_ADDR, ALLOW_FLAG). Inert — no UI or behavior changes.

Type of Change

  • Minor: Feature (non-breaking change which adds new functionality)

Developer Checklist:

  • Manually smoke tested the functionality in a preview or locally
  • Confirmed there are no new warnings or errors in the browser console
  • Confirmed there are no new warnings on automated tests
  • Merged and published any dependent changes in downstream modules
  • Selected the correct base branch
  • Commented the code in hard-to-understand areas
  • Followed the code style guidelines of this project
  • Reviewed that the Files Changed in Github's UI reflect my intended changes
  • Confirmed the pipeline checks are not failing

Review Checklist:

  • Confirmed that changes follow the code style guidelines of this project

@linear-code

linear-code Bot commented Aug 3, 2026

Copy link
Copy Markdown

APP-1003

@thekidnamedkd thekidnamedkd changed the title feat(APP-1003): Add permission entity domain types, generators, and name utils feat(APP-1003): Permission entity domain types, generators, and sentinels (1/5) Aug 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

🚀 Preview Deployment: View Here

@thekidnamedkd thekidnamedkd changed the title feat(APP-1003): Permission entity domain types, generators, and sentinels (1/5) issue(APP-1003): Permission entity domain types, generators, and sentinels (1/5) Aug 3, 2026
@thekidnamedkd thekidnamedkd changed the title issue(APP-1003): Permission entity domain types, generators, and sentinels (1/5) issue(APP-1003): Permission entity domain types, generators, and sentinels (1/6) Aug 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

E2E results (preview)

Smoke

Base URL https://app-next-3jojer9lt-aragon-app.vercel.app
Suite smoke
Playwright result ❌ failed
Summary 80 passed, 2 failed
HTML report View report
GitHub job ✅ completed

View run #4833

@thekidnamedkd thekidnamedkd changed the title issue(APP-1003): Permission entity domain types, generators, and sentinels (1/6) issue(APP-1003): Permission entity domain types, generators, and sentinels (1/5) Aug 3, 2026
@thekidnamedkd
thekidnamedkd marked this pull request as ready for review August 3, 2026 10:28
@thekidnamedkd
thekidnamedkd requested a review from a team as a code owner August 3, 2026 10:28
@thekidnamedkd thekidnamedkd changed the title issue(APP-1003): Permission entity domain types, generators, and sentinels (1/5) feat(APP-1003): Permission entity domain types, generators, and sentinels (1/5) Aug 3, 2026

@milosh86 milosh86 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a couple of comments, looks good overall!

"@aragon/app": none
---

Internal layer of the APP-1003 permissions viewer stack — no user-facing changes.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need changeset in this case? Just use empty changeset?

@thekidnamedkd thekidnamedkd Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'None' type skips as well. I didn't know about it either.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool, didn't know about none

Comment thread apps/app/src/shared/api/daoService/domain/enum/permissionEntity.ts Outdated
Comment thread apps/app/src/shared/api/daoService/domain/daoPermission.ts
Comment thread apps/app/src/shared/api/daoService/domain/daoPermission.ts

@milosh86 milosh86 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

@thekidnamedkd
thekidnamedkd force-pushed the stack/app-1003-01-domain branch from 52ef6aa to 7e2ed48 Compare August 4, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants