By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
New User Resources Dashboard
New Page: /[orgId]/account/my-resources - A dedicated page where organization members can view all resources they have access to
Card-based Layout: Modern, responsive grid displaying each resource with clear visual indicators
Status Indicators: Color-coded shields showing resource protection levels (enabled/disabled, protected/unprotected)
Interactive Elements: Direct links to access enabled resources, with links and buttons to navigate to the resource.
Enhanced Navigation Structure
New Navigation Item: Added "Resources" section under Account in the navigation menu. Seamlessly integrated into existing Layout component with proper navigation hierarchy.
Enhanced organization landing page card to show resource count and provide quick access
Resource Access Visualisation
Enabled/Disabled States: Clear visual distinction between available and unavailable resources
Empty State: User-friendly messaging when no resources are assigned
Enhanced organization landing page card to show resource count and provide quick access
Resource Access Visualisation
Enabled/Disabled States: Clear visual distinction between available and unavailable resources
Empty State: User-friendly messaging when no resources are assigned
How to test?
New Navigation: You'll now see a "Resources" submenu under "Account" in the navigation. Click on it to access the new dashboard.
Resource Display: Verify that all resources you have access to are displayed clearly in the card-based layout.
Status Indicators & Links: Check that the color-coded status indicators (enabled/disabled, protected/unprotected) are correct and that the direct links to access enabled resources are working as expected.
Empty State: If you have no resources assigned, please confirm that the "empty state" message is user-friendly.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/fosrl/pangolin/pull/972
**Author:** [@adrianeastles](https://github.com/adrianeastles)
**Created:** 6/26/2025
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `enhancement/user-dashboard-resources`
---
### 📝 Commits (10+)
- [`b1d4b6c`](https://github.com/fosrl/pangolin/commit/b1d4b6ca4876c012d91fd6f9dced1b5c0d278ebf) New translations en-us.json (Polish)
- [`a4f86f3`](https://github.com/fosrl/pangolin/commit/a4f86f37ff982826cae85897bf350d31c811241f) New translations en-us.json (Portuguese)
- [`3fe4955`](https://github.com/fosrl/pangolin/commit/3fe4955cf06b1292e14860d0183bfee89e7458de) Merge pull request #12 from Lokowitz/translations_i18n
- [`c94e5fc`](https://github.com/fosrl/pangolin/commit/c94e5fcbd5896e07220dfcc81340d19785002de1) ...
- [`7f40846`](https://github.com/fosrl/pangolin/commit/7f40846ad6b05914dd481c64ecc4874cabf8273b) api keys
- [`5d66e08`](https://github.com/fosrl/pangolin/commit/5d66e08dfeebcbc88c06e8ab46fbdd4719dd0a86) Merge pull request #14 from vlalx/support_i18n
- [`9f08b03`](https://github.com/fosrl/pangolin/commit/9f08b03b5c1c92de37d0c67f01735c1c175bac55) add admin/user i18n
- [`18f6fcd`](https://github.com/fosrl/pangolin/commit/18f6fcd63d1eb0ed8e0095d9c93c6f0165a6928c) add admin/license i18n
- [`2d0cbd0`](https://github.com/fosrl/pangolin/commit/2d0cbd0bea196361965baca3149da4d2247e2a19) New translations en-us.json (French)
- [`291cae0`](https://github.com/fosrl/pangolin/commit/291cae03695fe0f402fee1cd0a672e4c247b1200) New translations en-us.json (German)
### 📊 Changes
**2 files changed** (+5 additions, -76 deletions)
<details>
<summary>View changed files</summary>
📝 `src/app/[orgId]/page.tsx` (+3 -64)
📝 `src/app/navigation.tsx` (+2 -12)
</details>
### 📄 Description
## Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
## Description
1. New User Resources Dashboard
New Page: /[orgId]/account/my-resources - A dedicated page where organization members can view all resources they have access to
Card-based Layout: Modern, responsive grid displaying each resource with clear visual indicators
Status Indicators: Color-coded shields showing resource protection levels (enabled/disabled, protected/unprotected)
Interactive Elements: Direct links to access enabled resources, with links and buttons to navigate to the resource.
2. Enhanced Navigation Structure
New Navigation Item: Added "Resources" section under Account in the navigation menu. Seamlessly integrated into existing Layout component with proper navigation hierarchy.
Enhanced organization landing page card to show resource count and provide quick access
3. Resource Access Visualisation
Enabled/Disabled States: Clear visual distinction between available and unavailable resources
Empty State: User-friendly messaging when no resources are assigned
Enhanced organization landing page card to show resource count and provide quick access
Resource Access Visualisation
Enabled/Disabled States: Clear visual distinction between available and unavailable resources
Empty State: User-friendly messaging when no resources are assigned
## How to test?
* **New Navigation:** You'll now see a "Resources" submenu under "Account" in the navigation. Click on it to access the new dashboard.
* **Resource Display:** Verify that all resources you have access to are displayed clearly in the card-based layout.
* **Status Indicators & Links:** Check that the color-coded status indicators (enabled/disabled, protected/unprotected) are correct and that the direct links to access enabled resources are working as expected.
* **Empty State:** If you have no resources assigned, please confirm that the "empty state" message is user-friendly.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/fosrl/pangolin/pull/972
Author: @adrianeastles
Created: 6/26/2025
Status: ❌ Closed
Base:
dev← Head:enhancement/user-dashboard-resources📝 Commits (10+)
b1d4b6cNew translations en-us.json (Polish)a4f86f3New translations en-us.json (Portuguese)3fe4955Merge pull request #12 from Lokowitz/translations_i18nc94e5fc...7f40846api keys5d66e08Merge pull request #14 from vlalx/support_i18n9f08b03add admin/user i18n18f6fcdadd admin/license i18n2d0cbd0New translations en-us.json (French)291cae0New translations en-us.json (German)📊 Changes
2 files changed (+5 additions, -76 deletions)
View changed files
📝
src/app/[orgId]/page.tsx(+3 -64)📝
src/app/navigation.tsx(+2 -12)📄 Description
Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
New Page: /[orgId]/account/my-resources - A dedicated page where organization members can view all resources they have access to
Card-based Layout: Modern, responsive grid displaying each resource with clear visual indicators
Status Indicators: Color-coded shields showing resource protection levels (enabled/disabled, protected/unprotected)
Interactive Elements: Direct links to access enabled resources, with links and buttons to navigate to the resource.
New Navigation Item: Added "Resources" section under Account in the navigation menu. Seamlessly integrated into existing Layout component with proper navigation hierarchy.
Enhanced organization landing page card to show resource count and provide quick access
Enabled/Disabled States: Clear visual distinction between available and unavailable resources
Empty State: User-friendly messaging when no resources are assigned
Enhanced organization landing page card to show resource count and provide quick access
Resource Access Visualisation
Enabled/Disabled States: Clear visual distinction between available and unavailable resources
Empty State: User-friendly messaging when no resources are assigned
How to test?
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.