Commit Graph

32 Commits

Author SHA1 Message Date
Bob Van Landuyt ca538899b6 Add a `WithPagination` concern to reuse across serializers 2017-10-04 22:46:49 +02:00
Douwe Maan 013285e951 Merge branch 'issue_27166_2' into 'master'
Avoid repeated queries for pipeline builds on merge requests

See merge request !11888
2017-06-07 12:57:40 +00:00
Felipe Artur c698f10942 Avoid repeated queries for pipeline builds on merge requests 2017-06-06 21:58:13 -03:00
Z.J. van de Weg 68569584b7 Create PipelineDetailsEntity
Now we have a PipelineEntity which is a bit smaller, mostly in bytes
needing to send to the frontend. PipelineDetailsEntity is the default
for the PipelineSerializer, limiting the changes needed.

This commit also incorporates the review.
2017-05-31 21:44:53 +02:00
Fatih Acet 0151325dac Merge request widget redesign 2017-05-09 04:15:34 +00:00
Lin Jen-Shin 7547e86579 Use preload because we don't want join here 2017-04-06 23:43:15 +08:00
Kamil Trzcinski 227a664e5e
Next round 2017-04-06 15:36:13 +02:00
Kamil Trzcinski 93f9e71b0d
Further optimise queries 2017-04-06 15:21:25 +02:00
Kamil Trzcinski 62919a17e1
Update tests and associations 2017-04-06 15:14:40 +02:00
Kamil Trzcinski b828a98c1c
Optimise includes 2017-04-06 15:04:26 +02:00
Dosuken shinya b3375a4964 Add a blank line after a guard clause 2017-03-23 10:37:27 +00:00
Shinya Maeda 1d75989551 Move conditional statement to PipelineSerializer#represent_status 2017-03-23 17:18:11 +09:00
Shinya Maeda 6dcd2d591f fetch to dig 2017-03-23 17:11:49 +09:00
Shinya Maeda 9d56cb6a0d Using fetch instead of direct refference for hash 2017-03-23 17:11:49 +09:00
Shinya Maeda a5b96417f3 with_status to represent_status 2017-03-23 17:11:49 +09:00
Shinya Maeda 2b33e9eeb6 with_status to only_status 2017-03-23 17:11:49 +09:00
Shinya Maeda f8d6e81b92 Fix rubocop anger 2017-03-23 17:11:49 +09:00
Shinya Maeda ba27f1b954 Expose only status. ci_cd_status to status. Support abstract class. 2017-03-23 17:11:48 +09:00
Sean McGivern 811e598f60 Enable and autocorrect the CustomErrorClass cop 2017-03-01 15:28:10 +00:00
Grzegorz Bizon 8753635c44 Use `#present?` instead of `defined?` in serializers 2017-02-07 13:13:33 +01:00
Grzegorz Bizon a7420b77bd Add specs for standalone pagination for serializers 2017-02-06 15:07:13 +01:00
Grzegorz Bizon 81eb5c7fd7 Move serializers pagination class to separate module
This helps to avoid conflicts with `Paginator` class that seems to be
used by some bundled libs.
2017-02-06 14:47:56 +01:00
Grzegorz Bizon 030adf12ce Encapsulate reused pagination component in a class 2017-02-02 14:37:11 +01:00
Grzegorz Bizon 30c73d2d9f Add controller test for merge requests pipelines API 2017-01-27 14:45:56 +01:00
Grzegorz Bizon e4da8b11a2 Include pipeline-related resources if using relation 2017-01-05 18:25:35 +01:00
Grzegorz Bizon b5dfd03efc Include resources to speed up pipelines serializer 2017-01-05 14:23:49 +01:00
Grzegorz Bizon f4315b725b Add specs for pipeline serializer with pagination 2016-12-28 13:07:30 +01:00
Grzegorz Bizon c8b16068be Add specs for pipeline entity and improve factory
[ci skip]
2016-12-21 14:26:47 +01:00
Grzegorz Bizon f55fcef3db Add prototype of pipelines serializer with pagination 2016-12-07 15:23:07 +01:00
Grzegorz Bizon 2791226c6b Remove support from incremental pipeline updates 2016-12-01 17:31:49 +01:00
Grzegorz Bizon b0c6037a3a Refine incremental pipeline serializer 2016-11-10 21:18:39 +01:00
Kamil Trzcinski 6f6119b738 Support pipelines API
Pass `updated_at` to get only incremental changes since last update
2016-11-10 15:32:23 +01:00