feat: allow gitea.issue.comment for author and reviewer profiles (#137)
- Add aliases 'issue.comment' and 'issue_comment' to GITEA_OPERATION_ALIASES so short names normalize to gitea.issue.comment - Grant 'issue.comment' (and short) in v2 example profiles for example-author and example-reviewer - Grant in gitea-mcp.example.json mdcps-reviewer - Update docs example profiles - Add test coverage for new aliases and normalization This enables gitea_create_issue_comment and list for profiles that include it, while preserving fail-closed for others and separation of duties (issue.comment does not imply pr.review etc). Closes #137
This commit is contained in:
@@ -84,7 +84,7 @@ boundaries; they are the model, not a runtime enforcement mechanism yet.
|
||||
|
||||
### `gitea-reviewer`
|
||||
|
||||
- **allowed:** `read`, `pr.comment`, `pr.review`, `pr.approve`, `pr.request_changes`
|
||||
- **allowed:** `read`, `pr.comment`, `pr.review`, `pr.approve`, `pr.request_changes`, `issue.comment`
|
||||
- **forbidden:** `pr.merge`, `branch.push`
|
||||
- `can_approve_prs`: `true`
|
||||
- `can_merge_prs`: `false`
|
||||
|
||||
Reference in New Issue
Block a user