Additional GraphQL fixes#13602
Conversation
2dbceea to
78bd2c6
Compare
…nal-graphql-fixes
…o fix/additional-graphql-fixes
|
Is this ready for a review @alecslupu ? |
andreslucena
left a comment
There was a problem hiding this comment.
As we're talking about the visibility of the resources, I prefer to be extra explicit in the behavior, specially as it's easy to make mistakes when copying and pasting the different examples.
I made a quick suggestion but it should be done in the rest of the examples (or an alternative solution/wording/etc that tackles this problem)
I also prefer using the term "visitor" instead of "anonymous", as that's what we use in the User Stories as this type of user (and it's better for everyone to speak the same language in Product/Development/Documentation/etc)
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
…idim into fix/additional-graphql-fixes
andreslucena
left a comment
There was a problem hiding this comment.
As this will be merged in an intermediary PR, this LGTM for now, as I want to test the full behavior in that PR
* Temp commit * Adding authorization layer * Add more permission checks * Running linters * Add Commentable tests * Fix spec * Do not show the moderated or deleted comments * Add conditions for comments, users and user groups * Fixing specs * Fix latest round of specs * Fix organization spec * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Add Praticipatory space is private but transparent * Add Praticipatory space is private but transparent for accountability * Add Praticipatory space is private but transparent for debates * Add Praticipatory space is private but transparent for meetings * Add Praticipatory space is private but transparent for forms * Add Praticipatory space is private but transparent for proposals * Add Praticipatory space is private but transparent for sortitions * Linting * Fix visibility on assemblies * Refactor * Fix specs * Fix specs * Fix specs, refactor the name of specs * Additional GraphQL fixes (#13602) * Additional GraphQL fixes * More fixes * Fix spec * Add specs * Fix specs * Fix permission * Apply review recommendations * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Apply review recommendations * Refactor specs * Apply review recommendations * Running linters --------- Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Refactor context to avoid codeclimate * running lint * Fix specs --------- Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
* Temp commit * Adding authorization layer * Add more permission checks * Running linters * Add Commentable tests * Fix spec * Do not show the moderated or deleted comments * Add conditions for comments, users and user groups * Fixing specs * Fix latest round of specs * Fix organization spec * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Add Praticipatory space is private but transparent * Add Praticipatory space is private but transparent for accountability * Add Praticipatory space is private but transparent for debates * Add Praticipatory space is private but transparent for meetings * Add Praticipatory space is private but transparent for forms * Add Praticipatory space is private but transparent for proposals * Add Praticipatory space is private but transparent for sortitions * Linting * Fix visibility on assemblies * Refactor * Fix specs * Fix specs * Fix specs, refactor the name of specs * Additional GraphQL fixes (#13602) * Additional GraphQL fixes * More fixes * Fix spec * Add specs * Fix specs * Fix permission * Apply review recommendations * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Apply review recommendations * Refactor specs * Apply review recommendations * Running linters --------- Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Refactor context to avoid codeclimate * running lint * Fix specs --------- Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
* Temp commit * Adding authorization layer * Add more permission checks * Running linters * Add Commentable tests * Fix spec * Do not show the moderated or deleted comments * Add conditions for comments, users and user groups * Fixing specs * Fix latest round of specs * Fix organization spec * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Add Praticipatory space is private but transparent * Add Praticipatory space is private but transparent for accountability * Add Praticipatory space is private but transparent for debates * Add Praticipatory space is private but transparent for meetings * Add Praticipatory space is private but transparent for forms * Add Praticipatory space is private but transparent for proposals * Add Praticipatory space is private but transparent for sortitions * Linting * Fix visibility on assemblies * Refactor * Fix specs * Fix specs * Fix specs, refactor the name of specs * Additional GraphQL fixes (#13602) * Additional GraphQL fixes * More fixes * Fix spec * Add specs * Fix specs * Fix permission * Apply review recommendations * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Apply review recommendations * Refactor specs * Apply review recommendations * Running linters --------- Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Refactor context to avoid codeclimate * running lint * Fix specs --------- Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> fixes (#13602)
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> fixes (#13602)
* Temp commit * Adding authorization layer * Add more permission checks * Running linters * Add Commentable tests * Fix spec * Do not show the moderated or deleted comments * Add conditions for comments, users and user groups * Fixing specs * Fix latest round of specs * Fix organization spec * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Add Praticipatory space is private but transparent * Add Praticipatory space is private but transparent for accountability * Add Praticipatory space is private but transparent for debates * Add Praticipatory space is private but transparent for meetings * Add Praticipatory space is private but transparent for forms * Add Praticipatory space is private but transparent for proposals * Add Praticipatory space is private but transparent for sortitions * Linting * Fix visibility on assemblies * Refactor * Fix specs * Fix specs * Fix specs, refactor the name of specs * Additional GraphQL fixes (#13602) * Additional GraphQL fixes * More fixes * Fix spec * Add specs * Fix specs * Fix permission * Apply review recommendations * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Apply review recommendations * Refactor specs * Apply review recommendations * Running linters --------- Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Refactor context to avoid codeclimate * running lint * Fix specs --------- Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
🎩 What? Why?
This PR adds some additional GraphQL imrovements.
📌 Related Issues
Link your PR to an issue
Testing
📷 Screenshots
Please add screenshots of the changes you are proposing
