Commit Graph

20 Commits

Author SHA1 Message Date
GitLab Bot 468bcfb9c6 Add latest changes from gitlab-org/gitlab@master 2022-02-07 15:15:53 +00:00
GitLab Bot 4f44872f80 Add latest changes from gitlab-org/gitlab@master 2022-02-03 03:17:22 +00:00
GitLab Bot 33bbd0b39b Add latest changes from gitlab-org/gitlab@master 2022-02-03 00:18:25 +00:00
GitLab Bot 8e73c80c68 Add latest changes from gitlab-org/gitlab@master 2022-01-24 21:14:06 +00:00
GitLab Bot 157c4d9279 Add latest changes from gitlab-org/gitlab@master 2021-11-02 09:09:49 +00:00
GitLab Bot e1b9b92a49 Add latest changes from gitlab-org/gitlab@master 2021-01-28 18:09:27 +00:00
GitLab Bot e6adc5b3f1 Add latest changes from gitlab-org/gitlab@master 2020-08-12 18:10:05 +00:00
GitLab Bot 20de59fb35 Add latest changes from gitlab-org/gitlab@master 2020-08-04 21:09:56 +00:00
GitLab Bot 4f5c8572e9 Add latest changes from gitlab-org/gitlab@master 2020-06-16 18:09:01 +00:00
GitLab Bot e33f87ac0f Add latest changes from gitlab-org/gitlab@master 2020-04-21 15:21:10 +00:00
GitLab Bot 8f9beefac3 Add latest changes from gitlab-org/gitlab@master 2020-03-23 12:09:47 +00:00
GitLab Bot 914ea32e0e Add latest changes from gitlab-org/gitlab@master 2019-10-16 09:07:51 +00:00
Heinrich Lee Yu 1ce5bcacdb Remove code related to object hierarchy in MySQL
These are not required because MySQL is not
supported anymore
2019-07-25 15:35:06 +08:00
Jan Provaznik 972b5f4555 Removed project autocomplete pagination
This pagination is not used anywhere so there is no reason
to keep it. It seems the usage of offset_id was probably
removed in 90c60138db
2019-07-22 11:44:20 +00:00
Dmitriy Zaporozhets f928c22ff0
Return all runner tags when search is empty
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-06-24 16:44:04 +03:00
Wei-Meng Lee 3ef5666783 Only show in autocomplete when author active 2019-04-12 14:58:42 +08:00
Alexis Reigel 0853c234fc
make assertions on objects instead of tag names 2019-02-27 20:20:24 +01:00
Alexis Reigel 022ee0c0c9
don't filter tags by taggable type
Due to performance reasons we cannot use the type filter on the tags.
The table for ActsAsTaggableOn is too big and too unoptimized, such that
the queries time out on production.

See the discussion
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19740#note_120087938
for more info.
2019-02-27 20:19:50 +01:00
Alexis Reigel 2e05292562
use lazy ajax filter dropdown for runner tags
the potential number of available runner tags is too large to load it
statically to a dropdown. we use the same lazy loaded dropdown as is
used for the users dropdown already.
2019-02-27 20:19:49 +01:00
Yorick Peterse 6f3c490107
Refactor AutocompleteController
This refactors the AutocompleteController according to the guidelines
and boundaries discussed in
https://gitlab.com/gitlab-org/gitlab-ce/issues/49653. Specifically,
ActiveRecord logic is moved to different finders, which are then used in
the controller. View logic in turn is moved to presenters, instead of
directly using ActiveRecord's "to_json" method.

The finder MoveToProjectFinder is also adjusted according to the
abstraction guidelines and boundaries, resulting in a much more simple
finder.

By using finders (and other abstractions) more actively, we can push a
lot of logic out of the controller. We also remove the need for various
"before_action" hooks, though this could be achieved without using
finders as well.

The various finders related to AutcompleteController have also been
moved into a namespace. This removes the need for calling everything
"AutocompleteSmurfFinder", instead you can use
"Autocomplete::SmurfFinder".
2018-08-20 13:53:00 +02:00