gitlab-org--gitlab-foss/app/services/projects
Kamil Trzciński c810234357 Merge branch 'ci-project-migrate' into 'master'
Ci Project migrate

- This doesn't migrate: allow_git_fetch, coverage_regex, timeout. Since this are project configuration settings I would propose to migrate them to `.gitlab-ci.yml`.
- This requires offline migrations.
- It simplifies database models making all CI objects to be attached to: Project.
- It removes Ci::Project, but makes /ci/projects working by adding method: Project.find_by_ci_id for backward compatibility (badges, triggers).
- We should add default `timeout` to Application Settings.
- It misses specs.
- It is based on ci-services-migrate for now.
- It removes CI events.
- It removes administrator CI projects overview.
- It removes CI application settings.

In 8.4 or 8.5 we can remove redundant tables and columns.


See merge request !1987
2015-12-14 10:35:40 +00:00
..
autocomplete_service.rb
create_service.rb Provide better diagnostic message upon project creation errors 2015-12-09 09:50:16 -08:00
destroy_service.rb Revert "Merge branch 'revert-satellites' into 'master' " 2015-08-11 14:33:31 +02:00
download_service.rb FogBugz project import 2015-09-08 20:23:01 -04:00
fork_service.rb Migrate CI::Project to Project 2015-12-11 18:02:09 +01:00
participants_service.rb Show warning when a comment will add 10 or more people to the discussion. 2015-06-05 12:07:13 +02:00
transfer_service.rb Fix: Images cannot show when projects' path was changed 2015-10-14 18:50:35 +03:00
update_service.rb Enforce restricted visibilities for snippets 2015-03-08 17:57:08 -06:00
upload_service.rb Turn reply-by-email attachments into uploads. 2015-08-19 10:18:05 -07:00