Skip to content

Development for the Admin - Organization creation#409

Merged
KudratAroraa merged 1 commit into
masterfrom
Nishiki/admin-org-creation
May 23, 2026
Merged

Development for the Admin - Organization creation#409
KudratAroraa merged 1 commit into
masterfrom
Nishiki/admin-org-creation

Conversation

@Nishiki-Asumi97
Copy link
Copy Markdown
Collaborator

@Nishiki-Asumi97 Nishiki-Asumi97 commented May 11, 2026

Description

Modifying the existing organisation overview page. Replacing Mock Data with actual GET API and Build the organisation creation flow so admins can create and manage organisation records from the web admin dashboard.

Todos

  • Replace mock data with GET Api call to fetch the records
  • Create an Organisation page module extension
  • Build organisation list section using existing organisation data
  • Create a form/modal for creating a new organisation
  • Add input validation for required organisation fields
  • Connect organisation creation form to API
  • Refresh organisation list after successful creation
  • Show loading, success, and error states
  • Ensure Ul is aligned with current dashboard structure
  • Test the create organisation flow and raise PR

Screenshots and/or Gifs

Screenshot 2026-05-06 110921 Screenshot 2026-05-06 111018 Screenshot 2026-05-06 110911 Screenshot 2026-05-06 110957 Screenshot 2026-05-06 110935

Copy link
Copy Markdown
Collaborator

@KudratAroraa KudratAroraa left a comment

Choose a reason for hiding this comment

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

Approved.

I reviewed the changes and the PR adds meaningful improvements to the Organisation module in the admin dashboard. The implementation replaces the earlier mock-based overview flow with live organisation fetching, adds an organisation creation flow, introduces a structured organisation list/table, and supports a separate organisation detail view. The overall direction is strong, and the page now supports a much more practical admin workflow for managing organisation records from the web dashboard.

I also noted that the page includes the important UI states needed for this scope, including loading, error, empty, form, success, and list rendering states. The create flow, refresh behaviour, and detail-page handoff all make this a useful extension of the existing Organisation section. The added OrgDetailPage also helps improve the overall module structure by separating detail viewing from the main list/create page.

As a future improvement note, the service layer can later be cleaned further so that older mock-oriented helpers and temporary debug logs are removed once the live API flow is fully settled. Similarly, the detail page refresh action and any placeholder-style fallback data can be refined further in a follow-up cleanup pass. These are not blockers for the current scope of this PR.

@KudratAroraa KudratAroraa self-assigned this May 23, 2026
@KudratAroraa KudratAroraa merged commit dfce832 into master May 23, 2026
1 check passed
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