Dmitriy Zaporozhets
0d5265bbec
Execute project services asynchronously
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-07 12:29:37 +02:00
Dmitriy Zaporozhets
6487419364
Automatically close merge requests that were locker for 1 day
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-05 16:02:08 +02:00
Dmitriy Zaporozhets
b23f71ec4d
Set/unset merge request locked_at timestamp after transition
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-12-05 15:49:25 +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
Valery Sizov
1a80d13a39
Multi-provider auth. LDAP is not reworked
2014-12-04 13:01:50 +02:00
Dmitriy Zaporozhets
bf39347970
Merge branch 'larger-avatar'
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
CHANGELOG
2014-12-02 12:44:18 +02:00
Sytse Sijbrandij
8f60144782
Change avatar file size to 200kb.
2014-12-02 10:32:24 +01:00
Dmitriy Zaporozhets
d7568727b9
Merge pull request #8283 from cardoe/hipchat-private-server
...
HipChat custom server support
2014-12-01 18:25:28 +02:00
Dmitriy Zaporozhets
9d93729313
Move projects import to separate resource. Add bare repo creation to repository controller
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-30 00:50:25 +02: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
Daniel Aquino and Doug Goldstein
1353f9aa64
HipChat service: support custom servers
...
HipChat allows users to run their own private servers and to be able to
support those we must connect to the correct URL when using one of these
custom servers.
2014-11-19 21:27:24 -06:00
Doug Goldstein
2f3df4cb56
HipChat service: correct service name & use v2 API
...
HipChat refers to their own product camel cased so we should do the
same. HipChat no longer recommends people use the deprecated v1 API so
switch to using the v2 API by default. hipchat-rb does not yet default
to v2 in any version so it must be specified.
2014-11-19 21:26:58 -06:00
Dmitriy Zaporozhets
2388fdd7c6
Improve fork to namespaces feature
...
* Show namespace thumbnail differently if project was already forked
* Show loading spinner when click on fork
* Fork link navigates to personal namespace only if no manageable groups exists
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-14 16:06:39 +02:00
Dmitriy Zaporozhets
e08e405ac4
Select namespace where to fork project
...
Now you can fork project into group or personal namespace.
Also I moved fork logic from ProjectsController to own fork resource
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-13 22:06:19 +02:00
Dmitriy Zaporozhets
940ed58e76
Merge branch 'commit-comments' of https://gitlab.com/jeroenj/gitlab-ce into jeroenj/gitlab-ce-commit-comments
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
CHANGELOG
2014-11-12 13:19:35 +02:00
Dmitriy Zaporozhets
95e8f9797a
Merge pull request #7617 from pkill/issue-280-commit-note-notifications
...
Issue-280 Send notifications when a note is added to a commit and author...
2014-11-12 12:17:27 +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
Dmitriy Zaporozhets
ccd842c3a7
Prevent post-receive error when push to project with dead forks
...
If project has open merge request from fork and this fork was removed
before merge request was closed it cause exception during push
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-11 14:52:30 +02:00
Dmitriy Zaporozhets
150fc0cc68
Merge branch 'master' into mentioned_inside_mr
2014-11-06 15:38:09 +02:00
Dmitriy Zaporozhets
0ce1826b44
Merge pull request #8258 from cirosantilli/factor-repo-path
...
Factor using Repository#path_to_repo
2014-11-06 10:57:05 +02:00
Dmitriy Zaporozhets
6d60762793
Merge branch 'gitlab-ci-parallel' into 'master'
...
Update GitLab CI service to work with new GitLab CI
See merge request !1239
2014-11-05 17:42:52 +00:00
Ciro Santilli
e4a38e4471
Factor using Repository#path_to_repo
2014-11-05 17:51:49 +01:00
Alex Elman
383ac10ca5
Issue-280 Send notifications when a note is added to a commit and author is a group member
...
This fixes a bug where commit authors weren't receiving email notifications for notes added to their commits and their membership was in the group but not the project. The fix is to look up membership via the team object which accounts for both project and group members.
2014-11-05 10:28:59 -06:00
Valeriy Sizov
5715df2067
Merge pull request #8233 from cirosantilli/rm-new-branch-dead
...
Remove dead Event#new_branch? method
2014-11-05 16:25:35 +02:00
Marin Jankovski
2ee1ec4300
Do not allow cross reference note in a mr if a mr contains mentioned commit.
2014-11-05 12:53:10 +01: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
Dmitriy Zaporozhets
3246ed514f
Update GitLab CI service to work with new GitLab CI
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-11-05 11:44:40 +02:00
Ciro Santilli
c49cb40f65
Remove dead Event#new_branch? method
2014-11-03 20:17:02 +01:00
Dmitriy Zaporozhets
e1c48f1431
Merge branch 'master' into jastkand/gitlab-ce-fix-api-auth
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
CHANGELOG
2014-11-03 14:10:53 +02:00
Marin Jankovski
fe610ff576
Merge pull request #8156 from stevenosloan/update_slack_and_use_raw_webhook_url
...
update slack-notifier for new webhook_url format
2014-11-03 09:57:05 +01:00
Andrey Krivko and Dmitriy Zaporozhets
bafd30f92c
Session API: Use case-insensitive authentication like in UI
2014-10-30 18:29:18 +02: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
Valery Sizov
ed9350dc57
Merge branch 'fix-buildbox-integration' into 'master'
...
Fix buildbox integration
Fixes gitlab/gitlabhq#1725
See merge request !1229
2014-10-29 14:47:36 +00:00
Dmitriy Zaporozhets
ec5482a0dc
Explicitly require addressable gem feature you need. Fixes Buildbox CI integration
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-10-29 16:34:28 +02:00
Drew Blessing
776bca07cd
Add Atlassian Bamboo service
2014-10-28 05:20:36 -05:00
Dmitriy Zaporozhets
beabf5db8c
Merge pull request #8091 from cirosantilli/factor-ability-abilities
...
Factor abilities methods
2014-10-28 12:09:55 +02:00
Steven Sloan
7b339e61e8
update slack-notifier to 1.0.0, use raw webhook_url per slack recommendation
...
per changes with slack, they’re now using “static” web hook urls that describe the team & service with IDs that don’t change if the team or service name change. their recommendation is to use the raw webhook_url instead of building it out of components to allow more flexibility
this should also prevent issues cropping up with mistakes in how the urls are parsed
2014-10-23 14:47:28 -04:00
Marin Jankovski
ce61de68ba
Use allowed slack team name.
2014-10-21 11:38:41 +02:00
Dmitriy Zaporozhets
c3b81e5f40
Merge branch 'master' of github.com:gitlabhq/gitlabhq
2014-10-21 11:44:18 +03:00
Dmitriy Zaporozhets
5ed7c20150
Prevent 500 error when filter projects with push in admin area
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-10-20 17:22:39 +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
Jan-Willem van der Meer
6c0994a3b3
Merge remote-tracking branch 'origin/master' into feature-multiple-ldap-servers
...
Conflicts:
app/controllers/omniauth_callbacks_controller.rb
2014-10-13 17:07:53 +02:00
Dmitriy Zaporozhets
05fca6bfc2
Merge branch 'sorting-users-in-admin' into 'master'
...
Sorting users in admin
See merge request !1170
2014-10-13 13:59:17 +00:00
Valery Sizov
4e0da2325b
Admin: user sorting
2014-10-13 16:07:57 +03:00
Jan-Willem van der Meer
a7e071e982
Add refactoring for multiple LDAP server support
...
These changes are ported from EE to CE. Apply changes for app directory
2014-10-13 13:39:54 +02:00
Dmitriy Zaporozhets
8c01448cf9
Dontr decoarate already decorated stuff
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-10-10 17:39:29 +03:00
Dmitriy Zaporozhets
ea04ed7879
Use 8chars short sha for commit in views
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-10-10 16:30:14 +03:00