- Sep 04, 2019
-
-
Eugenia Grieff authored
- Add new service that transfers milestones from a group to a project - Include new service in Projects transfer service - Include FromUnion module in Milestone model to use in transfer service - Add specs for new milestones service - Add specs for transferring milestones in project transfer service
-
- Sep 03, 2019
-
-
Creates new event when an epic is created, closed, reopened or commented.
-
Modified schema via migrations. Added one-to-one relationship between the two models. Added changelog file
-
- Aug 09, 2019
-
-
This reverts merge request !30613
-
- Jul 31, 2019
-
-
- DB migration of board milestone values - issue finder & spec updates
-
- Jul 29, 2019
-
-
Andreas Brandl authored
We dropped MySQL support and a lot of mysql specific code has been removed in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/29608. This comes in from the other direction and removes any `if postgresql?` branches.
-
- May 31, 2019
-
-
Luke Picciau authored
Change query to work on mysql as well. Also set entire date because setting only the year can trip 'start_date_should_be_less_than_due_date'
-
- Apr 12, 2019
-
-
- Update PO file
-
- Mar 28, 2019
-
-
Nick Thomas authored
-
- Mar 19, 2019
-
-
Sean McGivern authored
The Upcoming milestone filter only considers active milestones, but the Started one included closed milestones, too. This was inconsistent.
-
- Mar 06, 2019
-
-
Sean McGivern authored
`NOW()` is a timestamp, with a maximum year (in Postgres) 294276 AD. `milestones.due_date` is a date with a maximum year (again, in Postgres) of 5874897 AD. If there is a due date past the limit for the timestamp, comparing the two will fail with: ERROR: date out of range for timestamp We also need to add validations to keep the due dates sensible, but for now we can simply use `CURRENT_DATE` instead of `NOW()`, so the types match with no coercion needed.
-
- Jan 24, 2019
-
-
Jacopo authored
Adds to search ILIKE search for milestones title in: - Milestones dashboard - Group milestones page - Project milestones page
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Jan 11, 2019
-
-
Heinrich Lee Yu authored
Instead of querying relations into ids we just pass them to the model scope because the scope supports it now. Also changes other calls to `Milestone.for_projects_and_groups`
-
- Dec 31, 2018
-
-
Heinrich Lee Yu authored
Refactored to use Rails 5 ActiveRecord `or` so that it can handle ids, objects, array of objects, or relations properly.
-
Heinrich Lee Yu authored
-
- Dec 21, 2018
-
-
Heinrich Lee Yu authored
Also update banzai tests to use reference_link_text
-
- Dec 20, 2018
-
-
Fatih Acet authored
One of the steps to deprecate dashboard milestones. Links do dashboard milestone are replaced with links for each project milestone
-
- Oct 26, 2018
-
-
Jasper Maes authored
-
- Oct 17, 2018
-
-
Ronald van Zon authored
By moving and improving state_count the functions in GlobalMilestone are no longer used.
-
- Sep 18, 2018
-
-
Douglas Barbosa Alexandre authored
This refactors the DashboardGroupMilestone model so that it no longer uses the MilestoneFinder, instead using methods defined on the Milestone model directly.
-
- Aug 07, 2018
-
-
Oswaldo Ferreir authored
-
- Jul 30, 2018
-
-
Douglas Barbosa Alexandre authored
We should sort by title because name is only an alias for the title attribute on the milestone model.
-
- Jul 26, 2018
-
-
gfyoung authored
Partially addresses #47424.
-
- Jul 06, 2018
-
-
blackst0ne authored
-
- May 11, 2018
-
-
Shinya Maeda authored
-
- May 08, 2018
-
-
Shinya Maeda authored
-
- Apr 20, 2018
-
-
Andreas Brandl authored
-
- Apr 18, 2018
-
-
Yorick Peterse authored
This reverts the addition of the "goldiloader" Gem and all use of it. While this Gem is very promising it's causing a variety of problems on GitLab.com due to it eager-loading too much data in places where we don't expect/can handle this. At least for the time being this means we have to go back to manually fixing N+1 query problems, but at least those should not cause a negative impact on availability.
-
- Apr 09, 2018
-
-
Sean McGivern authored
Goldiloader is great, but has several issues with has_many :through relations: * https://github.com/salsify/goldiloader/issues/12 * https://github.com/salsify/goldiloader/issues/14 * https://github.com/salsify/goldiloader/issues/18 Rather than try to figure out which applies in each case, we should just do the drudge work of manually disabling autoloading for all relations of this type. We can always use regular preloading for specific cases, but this way we avoid generating invalid queries through Goldiloader's magic.
-
- Apr 05, 2018
-
-
Felipe Artur authored
-
- Apr 04, 2018
-
-
blackst0ne authored
-
- Mar 16, 2018
-
-
Andreas Brandl authored
-
- Dec 05, 2017
-
-
Felipe Artur authored
-
- Nov 27, 2017
-
-
Douwe Maan authored
-
- Nov 24, 2017
-
-
Douwe Maan authored
-
- Nov 23, 2017
-
-
Jarka Kadlecova authored
-
- Nov 18, 2017
-
-
Xurxo Méndez Pérez authored
-
- Nov 13, 2017
-
-