<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/controllers/dashboard_controller.rb, branch multi-line-inline-diff</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>Restrict starred projects to viewable ones</title>
<updated>2016-05-10T17:13:52+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2016-05-10T17:03:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=97424ea544d0954e582a356586270e983d3bbb7a'/>
<id>97424ea544d0954e582a356586270e983d3bbb7a</id>
<content type='text'>
`User#starred_projects` doesn't perform any visibility checks. This has
a couple of problems:

1. It assumes a user can always view all of their starred projects in
   perpetuity (project not changed to private, access revoked, etc.).
2. It assumes that we'll only ever allow a user to star a project they
   can view. This is currently the case, but bugs happen.

Add `User#viewable_starred_projects` to filter the starred projects by
those the user either has explicit access to, or are public or
internal. Then use that in all places where we list the user's starred
projects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`User#starred_projects` doesn't perform any visibility checks. This has
a couple of problems:

1. It assumes a user can always view all of their starred projects in
   perpetuity (project not changed to private, access revoked, etc.).
2. It assumes that we'll only ever allow a user to star a project they
   can view. This is currently the case, but bugs happen.

Add `User#viewable_starred_projects` to filter the starred projects by
those the user either has explicit access to, or are public or
internal. Then use that in all places where we list the user's starred
projects.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix an issue causing the Dashboard/Milestones page to be blank</title>
<updated>2016-03-23T11:02:15+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2016-03-22T18:19:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7dc16346bba174d6075cf438adcd70a5596ba935'/>
<id>7dc16346bba174d6075cf438adcd70a5596ba935</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Dedupe labels in labels selector in Dashboard pages</title>
<updated>2016-03-18T20:49:56+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2016-03-18T20:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=733ae58798f6736af156e94b6906ac9c0b76fa3d'/>
<id>733ae58798f6736af156e94b6906ac9c0b76fa3d</id>
<content type='text'>
Also moved useless helper methods and directly to the
DashboardController.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also moved useless helper methods and directly to the
DashboardController.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated controller with before_action</title>
<updated>2016-03-18T15:18:06+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2016-03-17T09:09:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=0eecc214853fc07b9237b50ab65a6c702cbfaeb4'/>
<id>0eecc214853fc07b9237b50ab65a6c702cbfaeb4</id>
<content type='text'>
Fixed other issues based on feedback
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed other issues based on feedback
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes issue on dashboard issues</title>
<updated>2016-03-18T15:18:06+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2016-03-16T19:14:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d847db79cb6a99d9cfb6f4c57587887942965388'/>
<id>d847db79cb6a99d9cfb6f4c57587887942965388</id>
<content type='text'>
They would try to load JSON from a project even though it isn't a single project
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They would try to load JSON from a project even though it isn't a single project
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't pluck project IDs for events</title>
<updated>2016-01-26T09:51:53+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2016-01-25T15:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=128a6411d2a60c855e3c99303d0157f436e32f13'/>
<id>128a6411d2a60c855e3c99303d0157f436e32f13</id>
<content type='text'>
By instead using a sub-query we save ourselves the overhead of loading
any data into memory only to pass it on to another query.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By instead using a sub-query we save ourselves the overhead of loading
any data into memory only to pass it on to another query.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor duplciate code for groups_controller.rb and slack_service/note_message.rb</title>
<updated>2015-11-17T10:03:18+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2015-11-17T10:03:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3cebe9e78064030553e62939ec3612993c63ad76'/>
<id>3cebe9e78064030553e62939ec3612993c63ad76</id>
<content type='text'>
Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a bug when milestone/label filter was empty for dashboard issues page</title>
<updated>2015-11-16T13:07:38+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2015-11-13T18:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c79d801bf58c58ec21e64cb782176d6dc879a60f'/>
<id>c79d801bf58c58ec21e64cb782176d6dc879a60f</id>
<content type='text'>
Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up overlap between dashboard and explore.</title>
<updated>2015-09-08T13:49:20+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2015-09-08T13:49:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5d785457db3017a17722314a52433543dd925164'/>
<id>5d785457db3017a17722314a52433543dd925164</id>
<content type='text'>
- Split up SnippetsController into separate dashboard and explore sections.
- Use consistent page titles, header titles and sidebars between dashboard and explore sections when signed in or not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Split up SnippetsController into separate dashboard and explore sections.
- Use consistent page titles, header titles and sidebars between dashboard and explore sections when signed in or not.
</pre>
</div>
</content>
</entry>
<entry>
<title>Split starred projects list and activity in same way like we did with your projects</title>
<updated>2015-09-02T17:17:04+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2015-09-02T17:17:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5bbe6c4d54f9cffcac9d3c14d5ef5ad0248ffcc9'/>
<id>5bbe6c4d54f9cffcac9d3c14d5ef5ad0248ffcc9</id>
<content type='text'>
Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
