- 10 Jan, 2017 2 commits
-
-
Adam Niedzielski authored
Milestoneish#issues_visible_to_user caches only the ActiveRecord relation, not the actual result. Introduce Milestoneish#total_issues_count that relies on the cached method Milestoneish#count_issues_by_state to reduce the number of queries.
-
Clement Ho authored
Resolve "Add link to Branches page help text?" Closes #26129 See merge request !8377
-
- 09 Jan, 2017 35 commits
-
-
Fatih Acet authored
Pipelines Vue See merge request !7196
-
Rémy Coutable authored
Validate label's title length See merge request !5767
-
Douglas Barbosa Alexandre authored
Update the gitlab-markup gem to the version `1.5.1` See merge request !8509
-
Douwe Maan authored
Remove the project_authorizations.id column See merge request !8479
-
Alfredo Sumaran authored
Change CI template linter textarea with Ace Editor Closes #24179 and #19701 See merge request !8452
-
Douglas Barbosa Alexandre authored
-
Robert Speicher authored
Use #parts instead of #part to read all the parts of the Message. Closes #26463 See merge request !8507
-
Clement Ho authored
Make play button on Pipelines page accessible via keyboard See merge request !8496
-
Douglas Barbosa Alexandre authored
-
Annabel Dunstone Gray authored
Resolve "Certain buttons are not accessible via the keyboard (Web)" Closes #26238 See merge request !8469
-
Ken Ding authored
-
Regis authored
-
Regis authored
-
Clement Ho authored
View spec for Ryancharris/gitlab milestone counter number with delimiter See merge request !8482
-
Clement Ho authored
Made download artifacts button accessible via keyboard Closes #26446 See merge request !8493
-
Ruben Davila authored
Looks like I was accidentally using #part which was adding an extra empty Mime section
-
Regis authored
-
Regis authored
-
Regis authored
-
Regis authored
-
Sean McGivern authored
Fix Double Spaced CI Log Closes #19086 See merge request !8349
-
Sean McGivern authored
Make successful pipeline emails off for watchers Closes #24845 See merge request !8176
-
Rémy Coutable authored
Log LDAP blocking/unblocking events to application log See merge request !8042
-
Rémy Coutable authored
Don't instrument 405 Grape calls Closes #26051 See merge request !8445
-
Rémy Coutable authored
Added update guides for 8.16RC1 See merge request !8502
-
James Lopez authored
-
James Lopez authored
-
James Lopez authored
-
Tomáš Kukrál authored
+ add test for label.title length validation
-
Achilleas Pipinellis authored
Re-order update steps in the 8.14 -> 8.15 upgrade guide Closes #26014 See merge request !8287
-
Sean McGivern authored
Record and show last used date of SSH Keys See merge request !8113
-
Sean McGivern authored
Fix broken url on group avatar Closes #26452 See merge request !8464
-
Rémy Coutable authored
Fixes #26051. Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
1. Gems need to be installed before we can run the gitlab:workhorse:install task 1. Update gitlab-shell after gitlab-workhorse since it's a manual step that needs to be done in `/home/git/gitlab-shell` Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Ryan Harris authored
-
- 08 Jan, 2017 3 commits
-
-
Ryan Harris authored
-
Vincent Wong authored
Addresses: Issue #13810 1. Adds a last_used_at attribute to the Key table/model 2. Update a key's last_used_at whenever it gets used 3. Display how long ago an ssh key was last used
-
Yorick Peterse authored
This column used to be a 32 bits integer, allowing for only a maximum of 2 147 483 647 rows. Given enough users one can hit this limit pretty quickly, as was the case for GitLab.com. Changing this type to bigint (= 64 bits) would give us more space, but we'd eventually hit the same limit given enough users and projects. A much more sustainable solution is to simply drop the "id" column. There were only 2 lines of code depending on this column being present, and neither truly required it to be present. Instead the code now uses the "project_id" column combined with the "user_id" column. This means that instead of something like this: DELETE FROM project_authorizations WHERE user_id = X AND id = Y; We now run the following when removing rows: DELETE FROM project_authorizations WHERE user_id = X AND project_id = Y; Since both user_id and project_id are indexed this should not slow down the DELETE query. This commit also removes the "dependent: destroy" clause from the "project_authorizations" relation in the User and Project models. Keeping this prevents Rails from being able to remove data as it relies on an "id" column being present. Since the "project_authorizations" table has proper foreign keys set up (with cascading removals) we don't need to depend on any Rails logic.
-