chore: update wiki #544
@@ -28,23 +28,42 @@ Each status has:
|
||||
| Sort Order | Controls display order in dropdowns (ascending) |
|
||||
| Is Active | Inactive statuses are hidden from dropdowns but preserved on existing issues |
|
||||
|
||||
### Example Statuses
|
||||
### Default Statuses (auto-seeded)
|
||||
|
||||
| Status | Color | Closes Issue | Use Case |
|
||||
|--------|-------|:------------:|----------|
|
||||
| In Progress | Blue | No | Work is actively being done |
|
||||
| Needs Info | Yellow | No | Waiting for more information from reporter |
|
||||
| Blocked | Red | No | Cannot proceed due to external dependency |
|
||||
| Won't Fix | Gray | Yes | Decided not to address this issue |
|
||||
| Duplicate | Purple | Yes | Already tracked in another issue |
|
||||
| Resolved | Green | Yes | Fix has been implemented and verified |
|
||||
| Needs Info | Yellow | No | Waiting for more information |
|
||||
| Blocked | Red | No | Cannot proceed due to dependency |
|
||||
| Resolved | Green | Yes | Fix implemented and verified |
|
||||
| Won't Fix | Gray | Yes | Decided not to address |
|
||||
| Duplicate | Purple | Yes | Already tracked elsewhere |
|
||||
| Pending: Design | Lavender | No | Waiting on design work |
|
||||
| Pending: Testing | Yellow | No | Waiting for testing |
|
||||
| Pending: Review | Green | No | Waiting for code review |
|
||||
| Pending: Feedback | Pink | No | Waiting for feedback |
|
||||
| Pending: Documentation | Purple | No | Waiting for docs |
|
||||
| Pending: Deployment | Blue | No | Ready to deploy |
|
||||
| Pending: Dependency | Light Blue | No | Blocked by external dependency |
|
||||
|
||||
Statuses are auto-seeded when an org first accesses them. Admins can add, edit, reorder, or deactivate statuses.
|
||||
|
||||
## Comment Form Integration
|
||||
|
||||
The status dropdown **replaces the close/reopen button** in the comment form footer for issues with org statuses:
|
||||
- Open issues show all statuses plus a "Close" option
|
||||
- Selecting a status with `closes_issue = true` auto-closes the issue
|
||||
- Closed issues show only "Reopen" for non-admin users
|
||||
- Admins see the full dropdown on closed issues including "Reopen"
|
||||
- PRs still use the standard close/reopen button
|
||||
|
||||
## Issue List Badges
|
||||
|
||||
Status shows as a colored badge on each issue in the issue list view, alongside Type and Priority badges.
|
||||
|
||||
## Issue Sidebar
|
||||
|
||||
When an organization has custom statuses defined, a **Status** dropdown appears in the issue sidebar between labels and custom fields. The dropdown:
|
||||
|
||||
- Shows all active status definitions for the repo's organization
|
||||
- Auto-submits on change (no save button needed)
|
||||
Status also appears as a read-only display in the sidebar (the editable control is in the comment form). The dropdown:
|
||||
- Displays a colored left border on each option
|
||||
- Shows a power symbol on statuses that close the issue
|
||||
- Selecting "—" (empty) clears the status
|
||||
|
||||
+7
-3
@@ -7,7 +7,7 @@ Moko Consulting's custom fork of [Gitea](https://gitea.com), extending the self-
|
||||
| **Language** | Go |
|
||||
| **License** | MIT |
|
||||
| **Upstream** | Gitea 1.26.1 |
|
||||
| **Version** | v1.26.1-moko.06.07.03 |
|
||||
| **Version** | v1.26.1-moko.06.10.00 |
|
||||
| **Platform** | [Gitea](https://git.mokoconsulting.tech/MokoConsulting/MokoGitea) |
|
||||
|
||||
---
|
||||
@@ -16,10 +16,13 @@ Moko Consulting's custom fork of [Gitea](https://gitea.com), extending the self-
|
||||
|
||||
- **Commercial License System** — Package-based license keys with download gating, domain restriction, key expiry, and payment webhook API
|
||||
- **Update Server** — Built-in update feeds for Joomla, WordPress, Dolibarr, Composer, Drupal, PrestaShop, and WHMCS
|
||||
- **Custom Issue Statuses** — Org-defined workflow states (In Progress, Blocked, Won't Fix) with auto close/reopen
|
||||
- **First-Class Issue Fields** — Type (12 types), Status (13 statuses), Priority (4 levels) as built-in fields with auto-seed defaults, colored badges in issue list, and sidebar dropdowns
|
||||
- **Security Scanning** — Built-in security scanner with secret detection (15 patterns), push-time scanning, alert management, and Security tab in repo navigation
|
||||
- **Custom Fields** — Org-level field definitions for issues (sidebar) and repos (metadata) with dropdown, text, number, date, checkbox, and URL types
|
||||
- **Manifest Settings** — Per-repo identity/governance/build metadata with REST API for CI/CD integration
|
||||
- **Manifest Settings** — Per-repo identity/governance/build metadata with REST API and auto-sync on push
|
||||
- **Wiki Folders** — Hierarchical folder navigation with sidebar tree, breadcrumbs, and index page fallback
|
||||
- **Well-Known File Tabs** — README/LICENSE/CONTRIBUTING/SECURITY/CHANGELOG tabs on repo home page
|
||||
- **MCP Server** — 120+ tool MCP server published to npm (@mokoconsulting/mokogitea-mcp) with SSE transport
|
||||
- **Org-Level Branch Protection** — Organization-scoped rulesets that cascade to all repos. Supports glob patterns. Full CRUD API
|
||||
- **Enterprise Sub-Orgs** — Parent-child organization hierarchy
|
||||
- **Three-Level Visibility** — Public (200), Private (403), Hidden (404) for repositories
|
||||
@@ -39,6 +42,7 @@ Moko Consulting's custom fork of [Gitea](https://gitea.com), extending the self-
|
||||
| [Org Branch Protection API](Org-Branch-Protection-API) | Org-level branch protection rulesets and API reference |
|
||||
| [Project API](Project-API) | Custom API endpoint reference for project boards |
|
||||
| [Roadmap](Roadmap) | Development roadmap and planned features |
|
||||
| [features/](features) | Feature documentation folder |
|
||||
|
||||
---
|
||||
|
||||
|
||||
+17
-17
@@ -1,22 +1,24 @@
|
||||
# MokoGitea Roadmap
|
||||
|
||||
## Recently Completed (v1.26.1-moko.06.07)
|
||||
## Recently Completed (v1.26.1-moko.06.10)
|
||||
|
||||
- First-class Type field (12 types) replacing labels and custom fields
|
||||
- First-class Status field (13 statuses) with auto close/reopen
|
||||
- First-class Priority field (4 levels) with auto-seed defaults
|
||||
- All org labels migrated to first-class fields and deleted
|
||||
- Type/Status/Priority colored badges in issue list view
|
||||
- Security scanning platform with 15 secret detection patterns
|
||||
- Security tab in repo navigation (admin-only)
|
||||
- Wiki hierarchical folder navigation with sidebar tree
|
||||
- Well-known file tabs (README/LICENSE/CONTRIBUTING/SECURITY/CHANGELOG)
|
||||
- Custom issue statuses with auto close/reopen
|
||||
- Org-level issue priorities (Critical/High/Medium/Low)
|
||||
- Repo manifest settings with REST API
|
||||
- Manifest auto-sync on push to default branch
|
||||
- Status dropdown replaces close button
|
||||
- Auto-seed default statuses and priorities for orgs
|
||||
- MCP server published to npm (@mokoconsulting/mokogitea-mcp)
|
||||
- MCP SSE transport for hosted deployments
|
||||
- Repo manifest settings with REST API and auto-sync on push
|
||||
- MCP server published to npm (@mokoconsulting/mokogitea-mcp) with SSE transport
|
||||
- Dashboard issue count badges fixed
|
||||
- Status dropdown replaces close/reopen button
|
||||
|
||||
## In Progress
|
||||
|
||||
- Granular role-based permissions for all features (#9)
|
||||
- Built-in secret scanning (#508)
|
||||
- Enterprise Wiki with hierarchical folder navigation (#79)
|
||||
- Wire moko-platform CLI to manifest API (#505)
|
||||
|
||||
## Planned
|
||||
@@ -24,19 +26,17 @@
|
||||
- Standard status presets and cross-org migration (#507)
|
||||
- Auto-create default teams on org creation (#513)
|
||||
- Update server reads from repo_manifest (#512)
|
||||
- Dependency vulnerability scanner module
|
||||
- Code security analysis scanner module
|
||||
- Payment gateways for license keys (#135)
|
||||
- Independent visibility controls for issues/wiki/projects (#133)
|
||||
|
||||
## Infrastructure
|
||||
|
||||
- MCP SSE endpoint at git.mokoconsulting.tech/mcp
|
||||
- MCP SSE endpoint hosted at git.mokoconsulting.tech/mcp
|
||||
- Smithery/Claude Code marketplace listing
|
||||
- Docker image for MCP server
|
||||
- npm auto-publish workflow on release
|
||||
|
||||
---
|
||||
|
||||
| Revision | Date | Author | Description |
|
||||
|---|---|---|---|
|
||||
| 3.0 | 2026-06-06 | Jonathan Miller (@jmiller) | First-class fields, security scanning, wiki folders, MCP release |
|
||||
| 2.0 | 2026-06-06 | Jonathan Miller (@jmiller) | Complete rewrite with current features and priorities |
|
||||
| 1.0 | 2026-05-09 | Jonathan Miller (@jmiller) | Initial version |
|
||||
|
||||
Reference in New Issue
Block a user