[PR #972] [CLOSED] Add section for members to view assigned resources #21628

Closed
opened 2026-06-02 04:05:52 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/pangolin/pull/972
Author: @adrianeastles
Created: 6/26/2025
Status: Closed

Base: devHead: enhancement/user-dashboard-resources


📝 Commits (10+)

  • b1d4b6c New translations en-us.json (Polish)
  • a4f86f3 New translations en-us.json (Portuguese)
  • 3fe4955 Merge pull request #12 from Lokowitz/translations_i18n
  • c94e5fc ...
  • 7f40846 api keys
  • 5d66e08 Merge pull request #14 from vlalx/support_i18n
  • 9f08b03 add admin/user i18n
  • 18f6fcd add admin/license i18n
  • 2d0cbd0 New translations en-us.json (French)
  • 291cae0 New 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

  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.

🔄 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>
GiteaMirror added the pull-request label 2026-06-02 04:05:52 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#21628