Add GraphQL for WorkItems::UserPreference
With the end goal of persisting user preferences on WorkItem lists, like sorting, we created WorkItems::UserPreference model. Now we're adding the basic read/write GraphQL actions for this model to be used by the frontend. Related to: https://gitlab.com/gitlab-org/gitlab/-/issues/501712 Changelog: added
显示
- app/graphql/mutations/work_items/user_preference/update.rb 55 个添加, 0 个删除app/graphql/mutations/work_items/user_preference/update.rb
- app/graphql/resolvers/work_items/user_preference_resolver.rb 37 个添加, 0 个删除app/graphql/resolvers/work_items/user_preference_resolver.rb
- app/graphql/types/current_user_type.rb 6 个添加, 0 个删除app/graphql/types/current_user_type.rb
- app/graphql/types/mutation_type.rb 1 个添加, 0 个删除app/graphql/types/mutation_type.rb
- app/graphql/types/work_items/notes_filter_type_enum.rb 1 个添加, 1 个删除app/graphql/types/work_items/notes_filter_type_enum.rb
- app/graphql/types/work_items/user_preference.rb 30 个添加, 0 个删除app/graphql/types/work_items/user_preference.rb
- app/models/project.rb 4 个添加, 0 个删除app/models/project.rb
- app/models/work_items/sorting_keys.rb 8 个添加, 0 个删除app/models/work_items/sorting_keys.rb
- app/models/work_items/type.rb 1 个添加, 1 个删除app/models/work_items/type.rb
- app/models/work_items/types/user_preference.rb 0 个添加, 16 个删除app/models/work_items/types/user_preference.rb
- app/models/work_items/user_preference.rb 56 个添加, 0 个删除app/models/work_items/user_preference.rb
- app/policies/work_items/user_preference_policy.rb 7 个添加, 0 个删除app/policies/work_items/user_preference_policy.rb
- app/workers/all_queues.yml 10 个添加, 0 个删除app/workers/all_queues.yml
- app/workers/work_items/user_preferences/destroy_worker.rb 30 个添加, 0 个删除app/workers/work_items/user_preferences/destroy_worker.rb
- config/sidekiq_queues.yml 2 个添加, 0 个删除config/sidekiq_queues.yml
- db/docs/work_item_type_user_preferences.yml 1 个添加, 1 个删除db/docs/work_item_type_user_preferences.yml
- doc/api/graphql/reference/_index.md 56 个添加, 0 个删除doc/api/graphql/reference/_index.md
- ee/lib/ee/gitlab/event_store.rb 2 个添加, 1 个删除ee/lib/ee/gitlab/event_store.rb
- lib/gitlab/event_store.rb 48 个添加, 39 个删除lib/gitlab/event_store.rb
- locale/gitlab.pot 6 个添加, 0 个删除locale/gitlab.pot
加载中
想要评论请 注册 或 登录