-
-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
π₯β¨ Space
: Domain
s
#74
Labels
β°οΈ epic
Work we expect will take multiple patches to complete
β¨ feature
Reduces Client's Burden or Grants them Benefits
π₯ Satisfices
It's good enough to use, but not particularly great
Milestone
Comments
zspencer
added
documentation
β¨ feature
Reduces Client's Burden or Grants them Benefits
β°οΈ epic
Work we expect will take multiple patches to complete
labels
Aug 3, 2020
zspencer
added a commit
that referenced
this issue
Aug 7, 2020
zspencer
added a commit
that referenced
this issue
Dec 18, 2022
#74 This had been bugging me for a bit, where the paths on the page would always include the spaces, even if they were being routed to a custom domain. Now, we send folks to the domain that the space claims and drop the Space from the path, but only on urls built using Rails Polymorphic url builders. For example: `space_room_path(space, room)` will still go to `current_domain.example.com/spaces/:space_id/rooms/:room_id`, while `url_for([space, room])` or `link_to([space, room])` will go to `space_domain.example.com/rooms/:room_id`
zspencer
added a commit
that referenced
this issue
Dec 21, 2022
#74 This had been bugging me for a bit, where the paths on the page would always include the spaces, even if they were being routed to a custom domain. Now, we send folks to the domain that the space claims and drop the Space from the path, but only on urls built using Rails Polymorphic url builders. For example: `space_room_path(space, room)` will still go to `current_domain.example.com/spaces/:space_id/rooms/:room_id`, while `url_for([space, room])` or `link_to([space, room])` will go to `space_domain.example.com/rooms/:room_id` * Spaces: Support BYO Domains Everywhere! (#1001) Move (almost) everything to the Polymorphic syntax! * Provide slightly better docs and terser code
zspencer
added a commit
that referenced
this issue
Dec 22, 2022
#23 #74 When I was testing #74 on https://beta.zeespencer.com/ I discovered that it didn't quite work, and was nesting sub-domains (i.e. `beta.zeespencer.com` became `beta.beta.zeespencer.com`) This is likely because the [`domain` option for `url_for`](http://api.rubyonrails.org/classes/ActionDispatch/Routing/UrlFor.html#method-i-url_for) doesn't actually do the whole domain; just the TLD! Womp womp!
zspencer
added a commit
that referenced
this issue
Jan 24, 2023
zspencer
added a commit
that referenced
this issue
Jan 30, 2023
We probably want to figure out a better strategy for how we test the BYO domains feature; perhaps there's a way to do it with the end-to-end tests so that they run against a BYO-domained Space and a non-BYO domained space in different github actions? I don't know π€· #74
zspencer
added a commit
that referenced
this issue
Jan 31, 2023
* BYO Domains: Enforce Custom Domains when Set #74 #1078 This doesn't compeltely fix #1078, but it should help with making sure the branded domains take precedence (which is part of the problem) * Invitations: Use `location` to identify where to send people Like all Resources in Convene, Invitations to a Convene Space can be on a BYO Domain *or* a path under the Neighborhoods primary domain, they want to use the `location` method for determining where they live within the object graph. * BYO Domains: Test that they redirect appropriately
zspencer
added a commit
that referenced
this issue
Mar 3, 2023
- #74 I introduced this bug in b65a233, basically the `SpaceController#show` was not finding by domain, so it would give an empty page. This also adds support for using [`assert_select`](http://api.rubyonrails.org/classes/ActionDispatch/IntegrationTest.html) in request specs, so long as the `subject` is a `TestResponse`.
zspencer
added a commit
that referenced
this issue
Mar 3, 2023
- #74 I introduced this bug in b65a233, basically the `SpaceController#show` was not finding by domain, so it would give an empty page. This also adds support for using [`assert_select`](http://api.rubyonrails.org/classes/ActionDispatch/IntegrationTest.html) in request specs, so long as the `subject` is a `TestResponse`.
zspencer
added a commit
that referenced
this issue
Mar 3, 2023
- #74 I introduced this bug in b65a233, basically the `SpaceController#show` was not finding by domain, so it would give an empty page. This also adds support for using [`assert_select`](http://api.rubyonrails.org/classes/ActionDispatch/IntegrationTest.html) in request specs, so long as the `subject` is a `TestResponse`.
zspencer
added a commit
that referenced
this issue
Mar 3, 2023
- #74 I introduced this bug in b65a233, basically the `SpaceController#show` was not finding by domain, so it would give an empty page. This also adds support for using [`assert_select`](http://api.rubyonrails.org/classes/ActionDispatch/IntegrationTest.html) in request specs, so long as the `subject` is a `TestResponse`.
This was referenced Mar 4, 2023
zspencer
added a commit
that referenced
this issue
Mar 4, 2023
zspencer
changed the title
Spaces: BYO Domains
π₯ Apr 15, 2023
Spaces
: Visiting a Space
via a Domain
zspencer
added
the
π₯ Satisfices
It's good enough to use, but not particularly great
label
Apr 15, 2023
zspencer
changed the title
π₯
π₯ May 6, 2023
Spaces
: Visiting a Space
via a Domain
Space
: Domain
s
π§Ή Relegated to cold storage |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
β°οΈ epic
Work we expect will take multiple patches to complete
β¨ feature
Reduces Client's Burden or Grants them Benefits
π₯ Satisfices
It's good enough to use, but not particularly great
While
Space
s in a neighborhood can be accessed at their neighborhood address (i.e. https://neighborhood.example.com/spaces/space-handle); Commercial Clients expect People would visit a Space via a domain that represents their organization.Use Cases
Space
via aDomain
Space
DomainΒ #1513Domain
Domain
Operator Experience
Space
Domain with theNeighborhood
InfrastructureThe text was updated successfully, but these errors were encountered: