Skip to content
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: Agreements #1364

Open
3 of 8 tasks
Tracked by #1154
zspencer opened this issue Apr 15, 2023 · 0 comments
Open
3 of 8 tasks
Tracked by #1154

πŸ₯”βœ¨ Space: Agreements #1364

zspencer opened this issue Apr 15, 2023 · 0 comments
Labels
πŸ₯” Satisfices It's good enough to use, but not particularly great
Milestone

Comments

@zspencer
Copy link
Member

zspencer commented Apr 15, 2023

Spaces may have a Cookies Agreement, Privacy Agreement, Terms of Service, Content Policy, etc.

We don't currently offer a set of Terms of Service or a broader library, but we can at least let people put theirs in.

Use Cases

  • Creating an Agreement
  • Finding Agreements
  • Reading an Agreement
  • Amending an Agreement
  • Accepting a Required Agreement
    • Before Viewing the Space
    • Before Writing To the Space
    • Before Joining the Space
@zspencer zspencer added this to the 1.0 - Andromeda milestone Apr 15, 2023
zspencer added a commit that referenced this issue Apr 15, 2023
 - #1364

This isn't the prettiest, but it'll do.
zspencer added a commit that referenced this issue Apr 15, 2023
 - #1364

This isn't the prettiest, but it'll do.
zspencer added a commit that referenced this issue Apr 15, 2023
 - #1364

This isn't the prettiest, but it'll do.
@zspencer zspencer changed the title 🌱 Spaces: Making and Keeping Agreements 🌱 Spaces: Making Agreements Apr 15, 2023
zspencer added a commit that referenced this issue Apr 15, 2023
- #1364

It just puts them in a little list, but with the p-4 there's a lot of
space. But it should be the right size for someone tapping on a phone I
hope?
@zspencer zspencer changed the title 🌱 Spaces: Making Agreements 🌱 Space: Agreements Apr 15, 2023
zspencer added a commit that referenced this issue Apr 15, 2023
- #1364

This doesn't link to the Agreements, but it gives me a hook to add in
the `#new`, `#edit` and `#destroy` bits in further PRs.
zspencer added a commit that referenced this issue Apr 15, 2023
- #1364

This doesn't link to the Agreements, but it gives me a hook to add in
the `#new`, `#edit` and `#destroy` bits in further PRs.
zspencer added a commit that referenced this issue Apr 15, 2023
πŸ₯” `Agreement`: They can be shown!

 - #1364

This isn't the prettiest, but it'll do.
zspencer added a commit that referenced this issue Apr 15, 2023
* ✨πŸ₯” `Agreement`s: Enumerate them in the Footer

- #1364

It just puts them in a little list, but with the p-4 there's a lot of
space. But it should be the right size for someone tapping on a phone I
hope?
zspencer added a commit that referenced this issue Apr 15, 2023
- #1364

This doesn't link to the Agreements, but it gives me a hook to add in
the `#new`, `#edit` and `#destroy` bits in further PRs.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This doesn't link to the Agreements, but it gives me a hook to add in
the `#new`, `#edit` and `#destroy` bits in further PRs.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This is only for the classic HTML Request <=> Response Cycle. I realized
I probably want to do the `#index` Routes before `#create`, or at least
get started on the bits to expose adding an `Agreement` in the
`Spaces#edit` page.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This builds on the `Agreements#create` PR by exposing a UI for hitting
that endpoint via a Browser.

Note: I updated the footer because `space.agreements.new` creates an
un-persisted instance in the `space.agreements` collection.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This is only for the classic HTML Request <=> Response Cycle. I realized
I probably want to do the `#index` Routes before `#create`, or at least
get started on the bits to expose adding an `Agreement` in the
`Spaces#edit` page.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This builds on the `Agreements#create` PR by exposing a UI for hitting
that endpoint via a Browser.

Note: I updated the footer because `space.agreements.new` creates an
un-persisted instance in the `space.agreements` collection.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This is only for the classic HTML Request <=> Response Cycle. I realized
I probably want to do the `#index` Routes before `#create`, or at least
get started on the bits to expose adding an `Agreement` in the
`Spaces#edit` page.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This builds on the `Agreements#create` PR by exposing a UI for hitting
that endpoint via a Browser.

Note: I updated the footer because `space.agreements.new` creates an
un-persisted instance in the `space.agreements` collection.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This is only for the classic HTML Request <=> Response Cycle. I realized
I probably want to do the `#index` Routes before `#create`, or at least
get started on the bits to expose adding an `Agreement` in the
`Spaces#edit` page.
zspencer added a commit that referenced this issue Apr 16, 2023
- #1364

This builds on the `Agreements#create` PR by exposing a UI for hitting
that endpoint via a Browser.

Note: I updated the footer because `space.agreements.new` creates an
un-persisted instance in the `space.agreements` collection.
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

This builds on the `Agreements#create` PR by exposing a UI for hitting
that endpoint via a Browser.

Note: I updated the footer because `space.agreements.new` creates an
un-persisted instance in the `space.agreements` collection.

<img width="383" alt="Screenshot 2023-04-16 at 1 07 22 PM"
src="https://user-images.githubusercontent.com/50284/232339286-6b00afd0-4957-4853-81f9-ef65f90dafa9.png">
<img width="382" alt="Screenshot 2023-04-16 at 1 07 06 PM"
src="https://user-images.githubusercontent.com/50284/232339287-6792f77e-3499-42d2-836e-5632ecd110e3.png">
<img width="374" alt="Screenshot 2023-04-16 at 1 06 56 PM"
src="https://user-images.githubusercontent.com/50284/232339289-f908f140-49d1-40cc-857b-f9ded82ecdfa.png">
<img width="377" alt="Screenshot 2023-04-16 at 1 06 51 PM"
src="https://user-images.githubusercontent.com/50284/232339290-37517536-8412-4929-b0ad-707e56c6f708.png">
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

This is only for the classic HTML Request <=> Response Cycle. I realized
I probably want to do the `#index` Routes before `#create`, or at least
get started on the bits to expose adding an `Agreement` in the
`Spaces#edit` page.
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

Some minor tidying from @anaulin's feedback and missing `'`
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

A tiny step towards `#update`, but I think I am doing it backwards
because `#update` should work before we put in the `#edit` form
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

A tiny step towards `#update`, but I think I am doing it backwards
because `#update` should work before we put in the `#edit` form
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

A tiny step towards `#update`, but I think I am doing it backwards
because `#update` should work before we put in the `#edit` form
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

Some minor tidying from @anaulin's feedback and missing `'`
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

A tiny step towards `#update`, but I think I am doing it backwards
because `#update` should work before we put in the `#edit` form
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

Some minor tidying from @anaulin's feedback and missing `'`
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

A tiny step towards `#update`, but I think I am doing it backwards
because `#update` should work before we put in the `#edit` form
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

A tiny step towards `#update`, but I think I am doing it backwards
because `#update` should work before we put in the `#edit` form
zspencer added a commit that referenced this issue Apr 17, 2023
zspencer added a commit that referenced this issue Apr 17, 2023
- #1364

A tiny step towards `#update`, but I think I am doing it backwards
because `#update` should work before we put in the `#edit` form
zspencer added a commit that referenced this issue Apr 17, 2023
@zspencer zspencer changed the title 🌱 Space: Agreements πŸ₯” Space: Agreements May 4, 2023
@zspencer zspencer added the πŸ₯” Satisfices It's good enough to use, but not particularly great label May 4, 2023
@zspencer zspencer changed the title πŸ₯” Space: Agreements πŸ₯”βœ¨ Space: Agreements Jun 28, 2023
zspencer added a commit that referenced this issue Feb 18, 2024
zspencer added a commit that referenced this issue Feb 20, 2024
zspencer added a commit to zinc-collective/tobias that referenced this issue Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
πŸ₯” Satisfices It's good enough to use, but not particularly great
Projects
None yet
Development

No branches or pull requests

1 participant