Skip to content

Let the uri builder stay inside the route it was asked from - #21

Merged
noha merged 1 commit into
mainfrom
uri-builder-follows-the-route
Oct 29, 2026
Merged

noha merged 1 commit into
mainfrom
uri-builder-follows-the-route

Conversation

@noha

@noha noha commented Oct 29, 2026

Copy link
Copy Markdown
Contributor

A resource the current route already stands at - its receiver, or the resource the receiver stands for (extraReceiver) - takes the rest of its uri from the route instead of the canonical tree. So far only AGBaseUriBuilder in apptive-base did this; the walk only uses HOP terms, so it belongs here.

Whether a resource is in scope is asked of the uri space (isResource:inScopeOf:), defaulting to identity. A space whose objects can be database proxies overrides it there instead of HOP knowing about proxies.

A resource the current route already stands at - its receiver, or the
resource the receiver stands for (extraReceiver) - takes the rest of its
uri from the route instead of the canonical tree. So far only
AGBaseUriBuilder in apptive-base did this; the walk only uses HOP terms,
so it belongs here.

Whether a resource is in scope is asked of the uri space
(isResource:inScopeOf:), defaulting to identity. A space whose objects
can be database proxies overrides it there instead of HOP knowing about
proxies.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@noha
noha merged commit a8ff676 into main Oct 29, 2026
4 checks 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.

1 participant