Skip to content

chore(release): 2026-02-10 "February A" #1584

Merged
trigal2012 merged 18 commits intomainfrom
dev
Feb 10, 2026
Merged

chore(release): 2026-02-10 "February A" #1584
trigal2012 merged 18 commits intomainfrom
dev

Conversation

@trigal2012
Copy link
Contributor

Pull Request type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no API changes)
  • Build-related changes
  • Documentation content changes
  • Other (please describe):

What is the current behavior?

Issue Number: N/A

What is the new behavior?

Does this introduce a breaking change?

  • Yes
  • No

Other information

trigal2012 and others added 18 commits January 31, 2026 22:23
<!--- Please provide a general summary of your changes in the title
above -->

# Pull Request type

<!-- Please try to limit your pull request to one type; submit multiple
pull requests if needed. -->

Please check the type of change your PR introduces:

- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build-related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## What is the current behavior?

<!-- Please describe the current behavior that you are modifying, or
link to a relevant issue. -->

Issue Number: N/A

## What is the new behavior?

<!-- Please describe the behavior or changes that are being added by
this PR. -->

-
-
-

## Does this introduce a breaking change?

- [ ] Yes
- [ ] No

<!-- If this does introduce a breaking change, please describe the
impact and migration path for existing applications below. -->

## Other information

<!-- Any other information that is important to this PR, such as
screenshots of how the component looks before and after the change. -->
Signed-off-by: trigal <10123216+trigal2012@users.noreply.github.com>
Signed-off-by: trigal <10123216+trigal2012@users.noreply.github.com>
…1580)

<!--- Please provide a general summary of your changes in the title
above -->

# Pull Request type

<!-- Please try to limit your pull request to one type; submit multiple
pull requests if needed. -->

Please check the type of change your PR introduces:

- [x] Bugfix
- [x] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build-related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## What is the current behavior?

<!-- Please describe the current behavior that you are modifying, or
link to a relevant issue. -->

Issue Number: N/A

## What is the new behavior?

<!-- Please describe the behavior or changes that are being added by
this PR. -->

Implemented Cascading Hierarchy for Data Portal Access
Added markdown to document current and future intentions of the Roles

root
dataPortalAdmin
dataPortalManager
dataPortalBasic

## 3. Permission Matrix

| Capability                 | Basic | Manager | Admin | Root |
| :------------------------- | :---: | :-----: | :---: | :--: |
| Edit All Org/Location Data |  ✅   |   ✅    |  ✅   |  ✅  |
| View User List             |  ❌   |   ✅    |  ✅   |  ✅  |
| Assign Basic/Manager Roles |  ❌   |   ✅    |  ✅   |  ✅  |
| Assign Admin Roles         |  ❌   |   ❌    |  ✅   |  ✅  |
| Assign Root Roles          |  ❌   |   ❌    |  ❌   |  ✅  |

---
-
-

## Does this introduce a breaking change?

- [ ] Yes
- [x] No

no breaking changes but volunteer permissions should be updated manually
once this is deployed

<!-- If this does introduce a breaking change, please describe the
impact and migration path for existing applications below. -->

## Other information
these accounts can be used for testing on the preview url
| User ID | Username | Email | Permission ID | Role | Password |
| :--- | :--- | :--- | :--- | :--- | :--- |
| `user_01KGKJ4W7S3RCY4A01092FSBQX` | rootTest |
`diana+preview-root@inreach.org` | `perm_01GW2HKXRTRWKY87HNTTFZCBH1` |
**root** | |
| `user_01KGKJYTXV9FY4CKES7N76YZT0` | adminTest |
`diana+preview-admin@inreach.org` | `perm_01H0QX1XC0335R04JMGMQ3KXVN` |
**dataPortalAdmin** | |
| `user_01KGKK0M53H7AB5027D3X62G4V` | managerTest |
`diana+preview-manager@inreach.org` | `perm_01H0QX1XC04Z9G8H44G464YHQQ`
| **dataPortalManager** | |
| `user_01KGKK20EG14BMYN186NK2FV4V` | basicTest |
`diana+preview-basic@inreach.org` | `perm_01H0QX1XC037A47900JPAX6JBP` |
**dataPortalBasic** | |
<!--- Please provide a general summary of your changes in the title
above -->

# Pull Request type

<!-- Please try to limit your pull request to one type; submit multiple
pull requests if needed. -->

Please check the type of change your PR introduces:

- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build-related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## What is the current behavior?

<!-- Please describe the current behavior that you are modifying, or
link to a relevant issue. -->

Issue Number: N/A

## What is the new behavior?

<!-- Please describe the behavior or changes that are being added by
this PR. -->

-
-
-

## Does this introduce a breaking change?

- [ ] Yes
- [ ] No

<!-- If this does introduce a breaking change, please describe the
impact and migration path for existing applications below. -->

## Other information

<!-- Any other information that is important to this PR, such as
screenshots of how the component looks before and after the change. -->
…remote (#1582)

<!--- Please provide a general summary of your changes in the title
above -->

# Pull Request type

<!-- Please try to limit your pull request to one type; submit multiple
pull requests if needed. -->

Please check the type of change your PR introduces:

- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build-related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## What is the current behavior?

<!-- Please describe the current behavior that you are modifying, or
link to a relevant issue. -->

Issue Number: N/A

## What is the new behavior?

<!-- Please describe the behavior or changes that are being added by
this PR. -->

-
-
-

## Does this introduce a breaking change?

- [ ] Yes
- [ ] No

<!-- If this does introduce a breaking change, please describe the
impact and migration path for existing applications below. -->

## Other information

<!-- Any other information that is important to this PR, such as
screenshots of how the component looks before and after the change. -->
<!--- Please provide a general summary of your changes in the title
above -->

# Pull Request type

<!-- Please try to limit your pull request to one type; submit multiple
pull requests if needed. -->

Please check the type of change your PR introduces:

- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build-related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## What is the current behavior?

<!-- Please describe the current behavior that you are modifying, or
link to a relevant issue. -->

Issue Number: N/A

## What is the new behavior?

<!-- Please describe the behavior or changes that are being added by
this PR. -->

-
-
-

## Does this introduce a breaking change?

- [ ] Yes
- [ ] No

<!-- If this does introduce a breaking change, please describe the
impact and migration path for existing applications below. -->

## Other information

<!-- Any other information that is important to this PR, such as
screenshots of how the component looks before and after the change. -->
@vercel
Copy link

vercel bot commented Feb 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
inreach-app Ready Ready Preview, Comment Feb 10, 2026 5:52pm

Request Review

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 10, 2026

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (20)
  • apps/app/public/locales/ru/common.json is excluded by none and included by none
  • apps/app/src/pages/admin/index.tsx is excluded by none and included by none
  • apps/app/src/pages/org/[slug]/[orgLocationId]/edit.tsx is excluded by none and included by none
  • apps/app/src/pages/org/[slug]/edit.tsx is excluded by none and included by none
  • docs/AccessControl/1-AccessControlOverview.md is excluded by none and included by none
  • docs/StartHere/0-General-Setup-Guide.md is excluded by none and included by none
  • docs/StartHere/1-Environment-Setup.md is excluded by none and included by none
  • docs/StartHere/email-sub-address is excluded by none and included by none
  • packages/api/cache/slugRedirect.ts is excluded by none and included by none
  • packages/api/lib/middleware/permissions.ts is excluded by none and included by none
  • packages/api/lib/permissions.ts is excluded by none and included by none
  • packages/api/router/organization/query.searchDistance.handler.ts is excluded by none and included by none
  • packages/api/router/user/mutation.toggleDataPortalAccess.handler.ts is excluded by none and included by none
  • packages/api/router/user/query.forUserTable.handler.ts is excluded by none and included by none
  • packages/ui/components/core/SearchResultCard.tsx is excluded by none and included by none
  • packages/ui/components/data-portal/CsvDownload.tsx is excluded by none and included by none
  • packages/ui/components/data-portal/DownloadTable.tsx is excluded by none and included by none
  • packages/ui/components/data-portal/LocationDrawer/index.tsx is excluded by none and included by none
  • packages/ui/components/data-portal/OrganizationTable.tsx is excluded by none and included by none
  • packages/ui/components/data-portal/UserTable.tsx is excluded by none and included by none

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@trigal2012 trigal2012 added bugfix Inconsistencies or issues which will cause a problem for users or implementors. new-feature New features or options. release Grouping of changes set for release labels Feb 10, 2026
@sonarqubecloud
Copy link

@trigal2012 trigal2012 merged commit c4a04c0 into main Feb 10, 2026
40 of 41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Inconsistencies or issues which will cause a problem for users or implementors. new-feature New features or options. release Grouping of changes set for release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants