<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/controllers/projects, branch commit-timeago-fix</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Load related MRs/branches asynchronously</title>
<updated>2016-04-13T15:24:21+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2016-04-12T13:55:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=31e28ebcebc054eaeef2eddba64ff2ff7ca3104f'/>
<id>31e28ebcebc054eaeef2eddba64ff2ff7ca3104f</id>
<content type='text'>
Currently this works by loading the HAML partials via XHR. While this is
not the nicest setup it _is_ the easiest setup using the tools we
currently have.

Loading this data asynchronously doesn't make loading the related
MRs/branches itself faster, it merely ensures that loading the issue
itself is not slowed down.

Fixes gitlab-org/gitlab-ce#14949
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently this works by loading the HAML partials via XHR. While this is
not the nicest setup it _is_ the easiest setup using the tools we
currently have.

Loading this data asynchronously doesn't make loading the related
MRs/branches itself faster, it merely ensures that loading the issue
itself is not slowed down.

Fixes gitlab-org/gitlab-ce#14949
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rs-archive-cache-worker-cron' into 'master'</title>
<updated>2016-04-13T12:53:01+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2016-04-13T12:53:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ab4ea3720c084063ab83cef3aaf3a0b6adbc2a3c'/>
<id>ab4ea3720c084063ab83cef3aaf3a0b6adbc2a3c</id>
<content type='text'>

Move RepositoryArchiveCacheWorker to sidekiq-cron

Closes #15105

See merge request !3663</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Move RepositoryArchiveCacheWorker to sidekiq-cron

Closes #15105

See merge request !3663</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'decouple-member-notification' into 'master'</title>
<updated>2016-04-12T16:39:40+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2016-04-12T16:39:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4516f40dfe7167417280391d2cd7f12772c3eda5'/>
<id>4516f40dfe7167417280391d2cd7f12772c3eda5</id>
<content type='text'>

Decouple membership and notifications

This allow you to have notification setting per project even if you are member of group. 
It also creates background for having notification settings in project you are not member of. 


- [x] Make it work
- [x] Migrations
- [x] CHANGELOG
- [x] More tests
- [x] API

For #3359 

After this merge request there is still some work to be done: 

* create migration that remove duplicates in notification settings table and create uniq index (8.8 probably)
* remove notification_level field from Member model in 9.0
* make proper API for notification settings
* use `MemberCreateService` instead of Member#after_create callback for creating notification settings (after #14709) 
* maybe more tests 


Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;

See merge request !3421</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Decouple membership and notifications

This allow you to have notification setting per project even if you are member of group. 
It also creates background for having notification settings in project you are not member of. 


- [x] Make it work
- [x] Migrations
- [x] CHANGELOG
- [x] More tests
- [x] API

For #3359 

After this merge request there is still some work to be done: 

* create migration that remove duplicates in notification settings table and create uniq index (8.8 probably)
* remove notification_level field from Member model in 9.0
* make proper API for notification settings
* use `MemberCreateService` instead of Member#after_create callback for creating notification settings (after #14709) 
* maybe more tests 


Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;

See merge request !3421</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'build-notification-fixes' into 'master'</title>
<updated>2016-04-12T15:49:33+00:00</updated>
<author>
<name>Jacob Schatz</name>
<email>jschatz1@gmail.com</email>
</author>
<published>2016-04-12T15:49:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=63265243b5788db35f1c4953f5d0a4255841ac77'/>
<id>63265243b5788db35f1c4953f5d0a4255841ac77</id>
<content type='text'>

Build notification null check

Cancels build notification interval on page change

See merge request !3540</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Build notification null check

Cancels build notification interval on page change

See merge request !3540</pre>
</div>
</content>
</entry>
<entry>
<title>Move RepositoryArchiveCacheWorker to sidekiq-cron</title>
<updated>2016-04-12T15:12:05+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2016-04-11T19:38:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=cba2c437e582dd5880ec45cc4ff2fccda2315ad5'/>
<id>cba2c437e582dd5880ec45cc4ff2fccda2315ad5</id>
<content type='text'>
Closes #15105
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #15105
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify Projects::NotificationSettingsController</title>
<updated>2016-04-12T15:10:58+00:00</updated>
<author>
<name>Douglas Barbosa Alexandre</name>
<email>dbalexandre@gmail.com</email>
</author>
<published>2016-04-11T22:33:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ef22b76b732c2bf4ce52b8a73570ac2921f9caa4'/>
<id>ef22b76b732c2bf4ce52b8a73570ac2921f9caa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix code review issues</title>
<updated>2016-04-12T12:24:05+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2016-04-06T17:04:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9aefaa41ab1442f81ffc15ad9a8279bd1e92c91a'/>
<id>9aefaa41ab1442f81ffc15ad9a8279bd1e92c91a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete notes via API</title>
<updated>2016-04-12T12:24:05+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2016-04-05T23:21:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ba21c00f01bf4274d0e4cc3892293fc1e581b260'/>
<id>ba21c00f01bf4274d0e4cc3892293fc1e581b260</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Requires user to be signed in when changing notification settings</title>
<updated>2016-04-11T23:50:26+00:00</updated>
<author>
<name>Douglas Barbosa Alexandre</name>
<email>dbalexandre@gmail.com</email>
</author>
<published>2016-04-11T21:57:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bee28e1785ad7844bd518c19106beee7d8a4c560'/>
<id>bee28e1785ad7844bd518c19106beee7d8a4c560</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reuse `User#notification_settings_for` when it's possible</title>
<updated>2016-04-11T23:50:26+00:00</updated>
<author>
<name>Douglas Barbosa Alexandre</name>
<email>dbalexandre@gmail.com</email>
</author>
<published>2016-04-11T21:23:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=93a10f17e0c84074580eaf1b101af2a0fffd19ed'/>
<id>93a10f17e0c84074580eaf1b101af2a0fffd19ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
