Commit graph

18 commits

Author SHA1 Message Date
Yorick Peterse
2039c8280d
Disable existing offenses for the CodeReuse cops
This whitelists all existing offenses for the various CodeReuse cops, of
which most are triggered by the CodeReuse/ActiveRecord cop.
2018-09-11 17:32:00 +02:00
gfyoung
dce26700b2 Enable frozen string in app/serializers/**/*.rb
Partially addresses #47424.
2018-07-23 11:27:39 -07:00
Toon Claes
df98eeabe4 Add archived param to the json response 2018-05-30 12:06:18 +02:00
Bob Van Landuyt
148816cd67 Port read_cross_project ability from EE 2018-02-22 17:11:36 +01:00
Jacopo
6185ce0c84 Rendering of emoji's in Group-Overview
Allows rendering of emoji's in the Group Overview.
2017-12-24 12:14:17 +01:00
Bob Van Landuyt
8cde1e3285 Use polymorphism for common attributes in GroupChildEntity 2017-10-12 11:36:54 +02:00
Bob Van Landuyt
b9c12be5b9 Don't preload all memberships for a user 2017-10-10 16:55:03 +02:00
Bob Van Landuyt
082c28cce6 Use expose with blocks instead of defining methods 2017-10-05 13:12:59 +02:00
Bob Van Landuyt
e013d39875 Optimize finding a membership for a user to avoid extra queries 2017-10-05 13:12:40 +02:00
Bob Van Landuyt
951abe2b2e Load counts everywhere we render a group tree 2017-10-05 11:11:21 +02:00
Bob Van Landuyt
ac0b104ae4 Minimize the number of queries by preloading counts and ancestors
By preloading the count of members, projects and subgroups of a group,
we don't need to query them later.

We also preload the entire hierarchy for a search result and include
the counts so we don't need to query for them again
2017-10-04 22:49:42 +02:00
Bob Van Landuyt
22aa034427 Rename GroupHierarchy to GroupDescendant 2017-10-04 22:49:41 +02:00
Bob Van Landuyt
31f7756893 current_user: as a keyword argument 2017-10-04 22:49:41 +02:00
Bob Van Landuyt
4c8942f9b8 Replace full_path, path & web_url with a single relative_path 2017-10-04 22:49:41 +02:00
Bob Van Landuyt
5998157618 Include can_leave for a group 2017-10-04 22:49:41 +02:00
Bob Van Landuyt
79cc3c8e3e Limit the amount of queries per row 2017-10-04 22:49:41 +02:00
Bob Van Landuyt
648c082a23 Render group children using the same entity 2017-10-04 22:46:49 +02:00
Bob Van Landuyt
d33e15574b Add serializer for group children 2017-10-04 22:46:49 +02:00