gitlab-org--gitlab-foss/spec/services/projects
Luke Duncalfe 37b17fa61a Add service classes for mutating AwardEmoji
Adding, destroying and toggling emoji previously lacked services and
instead were performed through methods called on Awardable models.

This led to inconsistencies where relevant todos would be marked as done
only when emoji were awarded through our controllers, but not through
the API. Todos could also be marked as done when an emoji was being
removed.

Behaviour changes

- Awarding emoji through the API will now mark a relevant Todo as done
- Toggling an emoji off (destroying it) through our controllers will no
  longer mark a relevant Todo as done

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63372
2019-08-21 11:39:41 +12:00
..
auto_devops
container_repository
group_links
hashed_storage
import_export
lfs_pointers Convert RestClient to Gitlab::HTTP for Prometheus Monitor 2019-08-07 02:42:20 +00:00
operations
after_import_service_spec.rb
after_rename_service_spec.rb
autocomplete_service_spec.rb
batch_open_issues_count_service_spec.rb
cleanup_service_spec.rb
count_service_spec.rb
create_from_template_service_spec.rb
create_service_spec.rb Add service classes for mutating AwardEmoji 2019-08-21 11:39:41 +12:00
destroy_service_spec.rb Don't attempt to contact registry if it is disabled 2019-08-06 13:44:26 -07:00
detect_repository_languages_service_spec.rb
download_service_spec.rb Write out sham_rack gem 2019-07-29 19:20:27 -03:00
enable_deploy_key_service_spec.rb
fetch_statistics_increment_service_spec.rb
fork_service_spec.rb
forks_count_service_spec.rb
git_deduplication_service_spec.rb
gitlab_projects_import_service_spec.rb
housekeeping_service_spec.rb
import_error_filter_spec.rb
import_service_spec.rb
move_access_service_spec.rb
move_deploy_keys_projects_service_spec.rb
move_forks_service_spec.rb
move_lfs_objects_projects_service_spec.rb
move_notification_settings_service_spec.rb
move_project_authorizations_service_spec.rb
move_project_group_links_service_spec.rb
move_project_members_service_spec.rb
move_users_star_projects_service_spec.rb
open_issues_count_service_spec.rb
open_merge_requests_count_service_spec.rb
overwrite_project_service_spec.rb
participants_service_spec.rb
propagate_service_template_spec.rb
protect_default_branch_service_spec.rb
repository_languages_service_spec.rb
transfer_service_spec.rb
unlink_fork_service_spec.rb
update_pages_configuration_service_spec.rb
update_pages_service_spec.rb
update_remote_mirror_service_spec.rb Rework retry strategy for remote mirrors 2019-08-13 20:52:01 +00:00
update_service_spec.rb Allow disabling group/project email notifications 2019-08-15 17:37:36 +00:00
update_statistics_service_spec.rb