Greenstand / Greenstand/treetracker-admin-client

feature: SaaS organization admin

Open
#1,204 2 comments 0 reactions 1 assignee View on GitHub

@FangHsin0122 is already working on this.

Since Jun 17, 2026.

frontend organization-management saas type: enhancement
Dominant language
JavaScript
Stars
36
Forks
212
PR merge metrics
No merged PRs in 30d

Description

Feature: Organization Management
Platform Administrators can review, approve, reject, suspend, and reactivate organizations.
Check the `docs/organization-management.md` for more details.

Scenario: Platform administrator approves organization
Given an organization application is pending review
And I am logged in as a Platform Administrator
When I open the organization review page
And I approve the organization
Then the organization status should become "Active"
And the organization owner should receive a notification

Scenario: Platform administrator rejects organization
Given an organization application is pending review
And I am logged in as a Platform Administrator
When I reject the organization
And I enter a rejection reason
Then the organization status should become "Rejected"
And the organization owner should receive a notification

Scenario: Suspend organization
Given I am a Platform Administrator
And an organization is active
When I suspend the organization
Then all organization users should lose access
And the organization status should become "Suspended"

Scenario: Reactivate organization
Given I am a Platform Administrator
And an organization is suspended
When I reactivate the organization
Then the organization status should become "Active"
And organization users should regain access

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.