-
- Downloads
GraphQL mutations for add, remove and toggle emoji
Adding new `AddAwardEmoji`, `RemoveAwardEmoji` and `ToggleAwardEmoji` GraphQL mutations. Adding new `#authorized_find_with_pre_checks!` and (unused, but for completeness `#authorized_find_with_post_checks!`) authorization methods. These allow us to perform an authorized find, and run our own additional checks before or after the authorization runs. https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
Showing
- app/graphql/mutations/.keep 0 additions, 0 deletionsapp/graphql/mutations/.keep
- app/graphql/mutations/award_emojis/add.rb 25 additions, 0 deletionsapp/graphql/mutations/award_emojis/add.rb
- app/graphql/mutations/award_emojis/base.rb 41 additions, 0 deletionsapp/graphql/mutations/award_emojis/base.rb
- app/graphql/mutations/award_emojis/remove.rb 33 additions, 0 deletionsapp/graphql/mutations/award_emojis/remove.rb
- app/graphql/mutations/award_emojis/toggle.rb 40 additions, 0 deletionsapp/graphql/mutations/award_emojis/toggle.rb
- app/graphql/mutations/base_mutation.rb 7 additions, 0 deletionsapp/graphql/mutations/base_mutation.rb
- app/graphql/types/award_emojis/award_emoji_type.rb 46 additions, 0 deletionsapp/graphql/types/award_emojis/award_emoji_type.rb
- app/graphql/types/mutation_type.rb 3 additions, 0 deletionsapp/graphql/types/mutation_type.rb
- app/models/snippet.rb 4 additions, 0 deletionsapp/models/snippet.rb
- app/policies/award_emoji_policy.rb 11 additions, 0 deletionsapp/policies/award_emoji_policy.rb
- app/presenters/award_emoji_presenter.rb 27 additions, 0 deletionsapp/presenters/award_emoji_presenter.rb
- changelogs/unreleased/62826-graphql-emoji-mutations.yml 5 additions, 0 deletionschangelogs/unreleased/62826-graphql-emoji-mutations.yml
- lib/gitlab/graphql/copy_field_description.rb 21 additions, 0 deletionslib/gitlab/graphql/copy_field_description.rb
- lib/gitlab/graphql/errors.rb 1 addition, 0 deletionslib/gitlab/graphql/errors.rb
- spec/factories/award_emoji.rb 1 addition, 1 deletionspec/factories/award_emoji.rb
- spec/graphql/types/award_emojis/award_emoji_type_spec.rb 11 additions, 0 deletionsspec/graphql/types/award_emojis/award_emoji_type_spec.rb
- spec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb 1 addition, 1 deletionspec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb
- spec/lib/gitlab/graphql/copy_field_description_spec.rb 21 additions, 0 deletionsspec/lib/gitlab/graphql/copy_field_description_spec.rb
- spec/policies/award_emoji_policy_spec.rb 54 additions, 0 deletionsspec/policies/award_emoji_policy_spec.rb
- spec/presenters/award_emoji_presenter_spec.rb 36 additions, 0 deletionsspec/presenters/award_emoji_presenter_spec.rb
app/graphql/mutations/.keep
deleted
100644 → 0
app/graphql/mutations/award_emojis/add.rb
0 → 100644
app/graphql/mutations/award_emojis/base.rb
0 → 100644
app/graphql/mutations/award_emojis/remove.rb
0 → 100644
app/graphql/mutations/award_emojis/toggle.rb
0 → 100644
app/policies/award_emoji_policy.rb
0 → 100644
app/presenters/award_emoji_presenter.rb
0 → 100644
lib/gitlab/graphql/copy_field_description.rb
0 → 100644
spec/policies/award_emoji_policy_spec.rb
0 → 100644
Please register or sign in to comment