Dmitriy Zaporozhets
12fa3e1b94
Faster autocomplete for users/issues/emojiis
...
Instead of loading all issues and merge requests we load only open one.
This will reduce time load for autocomplete resources significantly
2015-01-22 19:02:06 -08:00
Dmitriy Zaporozhets
bba8e59a04
Fix test hook and tests
2015-01-12 09:08:25 -08:00
Dmitriy Zaporozhets
4e7df0037a
Fix ci data in hook when create git tag via UI
2015-01-12 00:05:04 -08:00
Dmitriy Zaporozhets
3197044512
Refactor push data builder. Moved it to separate class
...
Also execute GitLab CI on creating tag via UI
2015-01-11 23:51:31 -08:00
Dmitriy Zaporozhets
2543af84f0
Execute GitLab CI on tag push
2015-01-10 22:18:14 -08:00
Dmitriy Zaporozhets
57a65ede77
Improve application settings and write tests
2015-01-08 09:53:35 -08:00
Dmitriy Zaporozhets
8589b4e137
Init ApplicationSettings resource with defaults from config file
2015-01-08 00:22:50 -08:00
Dmitriy Zaporozhets
7eeec5e45a
Ooops! Removing debug line :)
2015-01-06 17:00:27 -08:00
Dmitriy Zaporozhets
ccdf08d80a
Refactor merge request merge service
...
* Add system note when user merges MR in same way as it closes it
* Remove duplicating code
2015-01-06 16:24:47 -08:00
Dmitriy Zaporozhets
b72f22ee15
Merge pull request #8495 from dblessing/fix_8432
...
Merge request error display
2015-01-06 10:07:10 -08:00
Dmitriy Zaporozhets
a9cf84e5ac
Merge pull request #7675 from yglukhov/patch_notes_api
...
Implemented notes (body) patching in API.
2014-12-29 21:06:49 +02:00
Dmitriy Zaporozhets
cf95736865
New feature: add 'Mention' notification level
...
It does disable all emails expect system one or when you was @mentioned
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-29 15:55:21 +02:00
Drew Blessing
aacf07467c
Merge request error display.
...
Fixes #8432
2014-12-26 15:54:12 -06:00
uran and yglukhov
1fbc010241
Implemented notes (body) patching in API.
2014-12-25 14:28:40 +02:00
Valery Sizov
e41dadcb33
Doorkeeper integration
2014-12-24 15:38:07 +02:00
Dmitriy Zaporozhets
fb7be3238d
For API compatibility still generate path from name if only name provided
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-22 17:09:48 +02:00
Dmitriy Zaporozhets
59bb635e0e
Set project path & name in one field without transforamtion
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-22 13:27:48 +02:00
Dmitriy Zaporozhets
d7fa9952ef
Merge branch 'prevent-500-test-webhook' into 'master'
...
Prevent 500 test webhook
Fixes #1803
See merge request !1299
2014-12-04 16:03:42 +00:00
Dmitriy Zaporozhets
db2edff937
Handle web hook exception
...
Write to log if web hook cant be executed. This prevents 500 error when
test web hook with invalid URL and prevent exceptions and retries in
sidekiq
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-04 15:07:01 +02:00
Valery Sizov
3a5ed5260b
Supporting for multiple omniauth provider for the same user
2014-12-04 13:03:55 +02:00
Dmitriy Zaporozhets
835cbc06d8
Reload mr code on force push too
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-02 17:42:56 +02:00
Dmitriy Zaporozhets
9211b541d3
Improve MR code reloading when push code
...
Every time you pushed to master it updates merge requests that has master
as target branch. So if you have 50 open merge requests point to master
it will reload all of them every time you push a single commit to
master. The funny thing is that after reloading diff of most merge
requests looks the same.
After this patch we update diff only if we push commit to master that
includes in MR commits list.
For example we have next repository:
feature: A - B - C
master: A
We create merge requests #1 with code from feature to master.
MR #1 : B - C
If we push to master commit D - MR will not be reloaded. So picture will
look next:
feature: A - B - C
master: A - D
MR #1 : B - C
And if we push to master commit B - MR will be reloaded. So picture will
look next:
feature: A - B - C
master: A - B
MR #1 : C
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-02 16:22:23 +02:00
Jacob Vosmaer
25a566da0a
Remove unused password argument from notification
...
We were still passing a 'password' argument around, but it is not used
anywhere because we send a password reset link in the welcome email
nowadays.
2014-12-01 15:11:26 +01:00
Dmitriy Zaporozhets
674cbe939c
Dont allow project creation without repository
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-29 21:34:18 +02:00
Dmitriy Zaporozhets
18c8226566
Refactor project fork service
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-13 19:40:47 +02:00
Dmitriy Zaporozhets
58011d61c3
Merge branch 'prepare-fork-to-given-namespace' of https://gitlab.com/bkaindl/gitlab-ce into bkaindl/gitlab-ce-prepare-fork-to-given-namespace
2014-11-13 19:36:28 +02:00
Dmitriy Zaporozhets
722d80739b
Prevent big amount of sql queries for push service
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-12 13:59:25 +02:00
Dmitriy Zaporozhets
2139e3519b
Refactor merge request refresh logic on push
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-11 16:49:26 +02:00
Valeriy Sizov
b0b234f739
Merge pull request #8234 from cirosantilli/factor-0000
...
Factor '0' * 40 blank ref constants [failure unrelated]
2014-11-05 16:20:56 +02:00
Valeriy Sizov
c8e78d972a
Merge pull request #7495 from polamjag/fix-date-format-on-system-hook
...
Use xmlschema date format (ISO 8601) on system hooks timestamp
2014-11-05 13:14:26 +02:00
Valeriy Sizov
5c6b21f1c2
Merge pull request #7967 from Bugagazavr/issue-actor
...
Add issueable actor to hooks
2014-11-05 12:10:50 +02:00
Ciro Santilli
c3be1517ae
Factor '0' * 40 blank ref constants
2014-11-03 20:37:08 +01:00
Dmitriy Zaporozhets
fd17ba9ffc
Mentioned users are not limited by project scope any more
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-10-30 13:26:45 +02:00
Dmitriy Zaporozhets
beabf5db8c
Merge pull request #8091 from cirosantilli/factor-ability-abilities
...
Factor abilities methods
2014-10-28 12:09:55 +02:00
Dmitriy Zaporozhets
d545bb8de4
Merge pull request #8097 from cirosantilli/dry-mentioned-in
...
DRY mentioned in magic note constant
2014-10-21 11:39:02 +03:00
Ciro Santilli
f808ecf11e
DRY mentioned in magic note constant
2014-10-19 22:19:56 +02:00
Ciro Santilli
b66a152735
Factor abilities methods
...
in app controller, user model and services.
2014-10-19 11:12:39 +02:00
Ciro Santilli
2d23522107
Use :message key, not :error for File::Service.
2014-10-13 20:55:09 +02:00
Vinnie Okada
85f1e8b84a
Remove unused method
2014-10-09 22:33:29 -05:00
Ciro Santilli
23b4a2e721
Factor issue and merge request services
2014-10-07 21:12:18 +02:00
Vinnie Okada
9f0083a96c
Add task lists to issues and merge requests
...
Make the Markdown parser recognize "[x]" or "[ ]" at the beginning of a
list item and turn it into a checkbox input. Users who can modify the
issue or MR can toggle the checkboxes directly or edit the Markdown to
manage the tasks. Task status is also displayed in the MR and issue
lists.
2014-10-05 22:15:27 -05:00
Kirill Zaitsev
11848febd1
Add issueable actor
2014-10-05 20:41:33 +04:00
Dmitriy Zaporozhets
03b44916ba
Merge pull request #7754 from Bugagazavr/hooks
...
More information in merge request hook
2014-10-03 13:37:19 +03:00
Bernhard Kaindl
c44764f523
Prepare ForkService to support forking projects to given namespaces
...
Remove overload of BaseService.initialize, so initialize gains params,
which is used to pass the namespace (like e.g. in TransferService).
The namespace is checked for permission to create projects in it.
2014-10-03 11:52:29 +02:00
Ciro Santilli
2e9f5de868
Add parenthesis to function def with arguments.
2014-10-03 09:18:46 +02:00
Kirill Zaitsev
1c9d2e39c1
Hook attributes
2014-10-02 12:58:02 +04:00
Marin Jankovski
fbc6f95a02
Protect default branch by default.
2014-09-29 15:12:07 +02:00
Dmitriy Zaporozhets
8fae6ad75a
Fix typo in push service
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-09-26 12:45:41 +03:00
Dmitriy Zaporozhets
a932e28ddd
Fix worker error when remove branch
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-09-26 10:55:39 +03:00
Dmitriy Zaporozhets
87cf5b7055
Fix GitPush service
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-09-26 10:46:48 +03:00