<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/controllers/dashboard/todos_controller.rb, branch fix/github-doc</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>Save a query on the todos index page</title>
<updated>2017-10-04T16:37:38+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-10-04T16:37:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=063b9edc777e3df992e161c94572f4ff6ece9e02'/>
<id>063b9edc777e3df992e161c94572f4ff6ece9e02</id>
<content type='text'>
When there are no filters, we can get the total todos count from the cached
count on the user object, instead of performing a DB query. This query takes
about 80ms for me on GitLab.com.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When there are no filters, we can get the total todos count from the cached
count on the user object, instead of performing a DB query. This query takes
about 80ms for me on GitLab.com.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid plucking Todo ids and use sub-queries instead</title>
<updated>2017-08-03T14:31:05+00:00</updated>
<author>
<name>Toon Claes</name>
<email>toon@gitlab.com</email>
</author>
<published>2017-04-21T09:36:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a723cba57493ec3220596ca8543a8b1b1ec118fe'/>
<id>a723cba57493ec3220596ca8543a8b1b1ec118fe</id>
<content type='text'>
TodoService should not call `.select(&amp;:id)` on todos, because this is
bad performance. So instead use sub-queries, which will result in a
single SQL query to the database.

https://docs.gitlab.com/ee/development/sql.html#plucking-ids
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TodoService should not call `.select(&amp;:id)` on todos, because this is
bad performance. So instead use sub-queries, which will result in a
single SQL query to the database.

https://docs.gitlab.com/ee/development/sql.html#plucking-ids
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '33303-404-for-unauthorized-project' into 'security-9-3'</title>
<updated>2017-07-20T03:28:34+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-06-13T17:14:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ceda6bd5a6d5e7b24f0ec003ce2e7b446d0917c0'/>
<id>ceda6bd5a6d5e7b24f0ec003ce2e7b446d0917c0</id>
<content type='text'>
[9.3 security fix] Renders 404 if given project is not readable by the user on Todos dashboard

See merge request !2118</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[9.3 security fix] Renders 404 if given project is not readable by the user on Todos dashboard

See merge request !2118</pre>
</div>
</content>
</entry>
<entry>
<title>Test todos_count_format helper at the correct level to improve speed</title>
<updated>2017-06-09T22:23:19+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2017-06-09T22:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f2dee8e8555409d3b1d333703581c6d62166cf83'/>
<id>f2dee8e8555409d3b1d333703581c6d62166cf83</id>
<content type='text'>
Instead of an integration test that creates 101 Todo records to test a
simple view helper, just unit test the helper.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of an integration test that creates 101 Todo records to test a
simple view helper, just unit test the helper.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a rubocop rule to check if a method 'redirect_to' is used without explicitly set 'status' in 'destroy' actions of controllers</title>
<updated>2017-06-06T22:45:16+00:00</updated>
<author>
<name>blackst0ne</name>
<email>blackst0ne.ru@gmail.com</email>
</author>
<published>2017-06-06T22:45:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a544e46bb083c27bfa2966ea67ddf97b5dc7cb08'/>
<id>a544e46bb083c27bfa2966ea67ddf97b5dc7cb08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch 'tc-no-todo-service-select' into 'master'"</title>
<updated>2017-04-29T12:29:59+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2017-04-29T12:29:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=303504df4788fead8ab200dd5490658489ba5385'/>
<id>303504df4788fead8ab200dd5490658489ba5385</id>
<content type='text'>
This reverts merge request !10845</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts merge request !10845</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid plucking Todo ids and use sub-queries instead</title>
<updated>2017-04-27T07:57:09+00:00</updated>
<author>
<name>Toon Claes</name>
<email>toon@gitlab.com</email>
</author>
<published>2017-04-21T09:36:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a204d14c672e08a825479511473ba3999ed08434'/>
<id>a204d14c672e08a825479511473ba3999ed08434</id>
<content type='text'>
TodoService should not call `.select(&amp;:id)` on todos, because this is
bad performance. So instead use sub-queries, which will result in a
single SQL query to the database.

https://docs.gitlab.com/ee/development/sql.html#plucking-ids
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TodoService should not call `.select(&amp;:id)` on todos, because this is
bad performance. So instead use sub-queries, which will result in a
single SQL query to the database.

https://docs.gitlab.com/ee/development/sql.html#plucking-ids
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'open-redirect-host-fix' into 'security'</title>
<updated>2017-04-06T04:06:58+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-04-05T22:52:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b80653bb6aa8518e0a61e85cae4430928078c092'/>
<id>b80653bb6aa8518e0a61e85cae4430928078c092</id>
<content type='text'>

Fix for three open redirect vulns using redirect_to url_for(params.merge)))

See merge request !2082</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Fix for three open redirect vulns using redirect_to url_for(params.merge)))

See merge request !2082</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch '29534-todos-performance' into 'master'"</title>
<updated>2017-03-21T15:25:00+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@mcgivern.me.uk</email>
</author>
<published>2017-03-21T15:25:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1974691bfe372f805a635319a8f7dbd6e0537485'/>
<id>1974691bfe372f805a635319a8f7dbd6e0537485</id>
<content type='text'>
This reverts merge request !10076</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts merge request !10076</pre>
</div>
</content>
</entry>
<entry>
<title>Todos performance: Include associations in Finder</title>
<updated>2017-03-20T11:45:43+00:00</updated>
<author>
<name>Jarka Kadlecova</name>
<email>jarka@gitlab.com</email>
</author>
<published>2017-03-20T08:20:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bf41a2e7525cc952686623b508023c169dbdfe2d'/>
<id>bf41a2e7525cc952686623b508023c169dbdfe2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
