Commit graph

9 commits

Author SHA1 Message Date
Sean McGivern
bd659f70b1 Merge branch 'fj-6860-instance-level-project-templates' into 'master'
[CE Port]: Implement instance level project templates

See merge request gitlab-org/gitlab-ce!20761
2018-08-01 08:54:23 +00:00
blackst0ne
ddd2a25679 Replace 'Sidekiq::Testing.inline!' with 'perform_enqueued_jobs'
`perform_enqueued_jobs` is a Sidekiq method.
Using this method violates the Dependency inversion principle[0].

This commit replaces `perform_enqueued_jobs` with ActiveJob's abstract
method `perform_enqueued_jobs` in specs.

[0]: https://en.wikipedia.org/wiki/Dependency_inversion_principle
2018-07-23 15:34:54 +11:00
Francisco Javier López
38eab74483
EE Port 2018-07-20 19:25:10 -04:00
Tiago Botelho
bddbcaefc2 Backports every CE related change from ee-44542 to CE 2018-05-04 17:33:26 +02:00
Francisco Javier López
92deabb34a Respect visibility options and description when importing project from template 2018-04-19 15:24:32 +00:00
George Tsiolis
b5db95624d Add description, visibility to CreateFromTemplateService spec 2018-02-14 14:03:34 +02:00
Z.J. van de Weg
2e6aa4f25e
After merge cleanup 2017-08-07 15:09:14 +02:00
Z.J. van de Weg
3baf3dc955
Rename GitLabProjectImporterService and misc fixes
First round of review, main changes:
- templates.title is human readable, #name will be passed around
- GitLabProjectImporterService has been renamed
2017-08-01 14:36:42 +02:00
Z.J. van de Weg
1d3815f89b
Allow projects to be started from a template
Started implementation for the first iteration of
gitlab-org/gitlab-ce#32420. This will allow users to select a template
to start with, instead of an empty repository in the project just
created.

Internally this is basically a small extension of the ImportExport
GitLab projects we already support. We just import a certain import
tar archive. This commits includes the first one: Ruby on Rails. In the
future more will be added.
2017-07-28 11:32:46 +02:00