This website requires JavaScript.
Explore
Help
Sign In
mosaicstack
/
stack
Watch
21
Star
0
Fork
1
Code
Issues
338
Pull Requests
13
Actions
Packages
Projects
Releases
15
Wiki
Activity
fix(gateway): ownership checks for TasksController findAll/create + MissionsController create
#98
Merged
jason.woltje
merged 1 commits from
fix/task-mission-ownership
into
main
2026-03-13 20:15:47 +00:00
Conversation
0
Commits
1
Files Changed
4
+155
-9
jason.woltje
commented
2026-03-13 19:44:26 +00:00
Owner
Copy Link
Copy Source
Summary
enforce task list/create ownership checks with existing project and mission helpers
enforce mission create ownership checks for project-scoped missions
extend gateway ownership tests for forbidden task create/list cases and owned task filtering
Verification
pnpm --filter @mosaic/gateway typecheck
pnpm --filter @mosaic/gateway lint
pnpm --filter @mosaic/gateway test
pnpm format:check
## Summary - enforce task list/create ownership checks with existing project and mission helpers - enforce mission create ownership checks for project-scoped missions - extend gateway ownership tests for forbidden task create/list cases and owned task filtering ## Verification - pnpm --filter @mosaic/gateway typecheck - pnpm --filter @mosaic/gateway lint - pnpm --filter @mosaic/gateway test - pnpm format:check
jason.woltje
added 1 commit
2026-03-13 19:44:27 +00:00
fix(gateway): enforce task and mission ownership
ci/woodpecker/push/ci
Pipeline was successful
Details
ci/woodpecker/pr/ci
Pipeline was successful
Details
684dbdc6a4
jason.woltje
merged commit
58a90ac9d7
into
main
2026-03-13 20:15:47 +00:00
jason.woltje
referenced this issue from a commit
2026-03-13 20:15:48 +00:00
Merge pull request 'fix(gateway): ownership checks for TasksController findAll/create + MissionsController create' (#98) from fix/task-mission-ownership into main
Sign in
to join this conversation.
Reviewers
No Reviewers
Labels
Clear labels
bug
Defect in framework tooling or delivered code
fleet-enhancement
Fleet-wide reliability/speed/cost improvements surfaced by the nightly enhance pass
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
Clear assignees
code-be-01
(Mosaic fleet seat code-be-01)
code-be-02
(Mosaic fleet seat code-be-02)
code-dogfood-01
(Mosaic fleet seat code-dogfood-01)
code-infra-01
(Mosaic fleet seat code-infra-01)
fargo
fred
gate-merge-01
(Mosaic fleet seat gate-merge-01)
happy
jason.woltje
(Jason Woltje)
marcie
merge-gate
ops-01
(Mosaic fleet seat ops-01)
ops-02
(Mosaic fleet seat ops-02)
ops-03
(Mosaic fleet seat ops-03)
ops-ci-01
(Mosaic fleet seat ops-ci-01)
ops-deploy-01
(Mosaic fleet seat ops-deploy-01)
orch-01
(Mosaic fleet seat orch-01)
pepper
resume
rev-code-01
rev-code-02
rev-security-01
rev-security-02
rev-security-03
(Mosaic fleet seat rev-security-03)
sanity
scooby
(Scooby)
scrappy
shaggy
tiny
topher
(Mosaic fleet seat topher)
velma
veronica
(Mosaic fleet seat veronica)
vision
woodpecker
No Assignees
1 Participants
Notifications
Subscribe
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: mosaicstack/stack#98
Write
Preview
Loading…
x
Add
Cancel
Save
Reference in New Issue
Repository
mosaicstack/stack
Title
Body
Create Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Summary
Verification