Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added group-specific setting for LFS. | Patricio Cano | 2016-09-15 | 1 | -0/+5 |
| | | | | Groups can enable/disable LFS, but this setting can be overridden at the project level. Admin only | ||||
* | Fix bug where destroying a namespace would not always destroy projects | Stan Hu | 2016-08-11 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | There is a race condition in DestroyGroupService now that projects are deleted asynchronously: 1. User attempts to delete group 2. DestroyGroupService iterates through all projects and schedules a Sidekiq job to delete each Project 3. DestroyGroupService destroys the Group, leaving all its projects without a namespace 4. Projects::DestroyService runs later but the can?(current_user, :remove_project) is `false` because the user no longer has permission to destroy projects with no namespace. 5. This leaves the project in pending_delete state with no namespace/group. Projects without a namespace or group also adds another problem: it's not possible to destroy the container registry tags, since container_registry_path_with_namespace is the wrong value. The fix is to destroy the group asynchronously and to run execute directly on Projects::DestroyService. Closes #17893 | ||||
* | Refactor repository paths handling to allow multiple git mount points | Alejandro Rodríguez | 2016-06-29 | 1 | -40/+55 |
| | |||||
* | Merge branch 'docker-registry' into docker-registry-view | Kamil Trzcinski | 2016-05-13 | 1 | -17/+0 |
|\ | |||||
| * | Remove the annotate gem and delete old annotations | Jeroen van Baarsen | 2016-05-09 | 1 | -17/+0 |
| | | | | | | | | | | | | | | | | | | In 8278b763d96ef10c6494409b18b7eb541463af29 the default behaviour of annotation has changes, which was causing a lot of noise in diffs. We decided in #17382 that it is better to get rid of the whole annotate gem, and instead let people look at schema.rb for the columns in a table. Fixes: #17382 | ||||
* | | Fix specs | Kamil Trzcinski | 2016-05-13 | 1 | -1/+1 |
| | | |||||
* | | Fix CI tests | Kamil Trzcinski | 2016-05-12 | 1 | -1/+1 |
| | | |||||
* | | Block renaming project or repository if it has container registry tags | Kamil Trzcinski | 2016-05-09 | 1 | -0/+8 |
|/ | |||||
* | Annotate the models | Zeger-Jan van de Weg | 2016-05-06 | 1 | -9/+11 |
| | |||||
* | Make Namespace.search case-insensitive | Yorick Peterse | 2016-03-11 | 1 | -1/+11 |
| | | | | | This ensures searching namespaces works exactly the same as searching for any other resource. | ||||
* | Annotate models | Stan Hu | 2016-01-06 | 1 | -1/+0 |
| | |||||
* | Fixed Rubocop offenses | Gabriel Mazetto | 2015-12-15 | 1 | -2/+2 |
| | |||||
* | Add custom NamespaceNameValidator | Robert Speicher | 2015-12-07 | 1 | -3/+3 |
| | |||||
* | Add custom NamespaceValidator | Robert Speicher | 2015-12-07 | 1 | -5/+3 |
| | |||||
* | Annotate models | Dmitriy Zaporozhets | 2015-11-13 | 1 | -0/+1 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Fix: Images cannot show when projects' path was changeduploads_path_fix | Valery Sizov | 2015-10-14 | 1 | -0/+2 |
| | |||||
* | Note the original location of a moved project when notifying users of the moveproject_moving | Valery Sizov | 2015-10-01 | 1 | -1/+3 |
| | |||||
* | Revert "Merge branch 'revert-satellites' into 'master' " | Dmitriy Zaporozhets | 2015-08-11 | 1 | -3/+2 |
| | | | | | This reverts commit 5daf44b7c86e0e2641a902b1da8b01d91fa3dbfa, reversing changes made to 2f706fbd231cabe7a76a5d17ac44285aaaf8592c. | ||||
* | Revert "Merge branch 'drop-satellites'" | Dmitriy Zaporozhets | 2015-08-11 | 1 | -2/+3 |
| | | | | | | | This reverts commit 957e849f41d96fa9778fcdd06792d2f0274b29ab, reversing changes made to 6b9dbe9f5a175a8162abf296367f561bab3eea1a. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Ensure old namespace directory exists before moving itfix-namespace-move-dir | Dmitriy Zaporozhets | 2015-08-06 | 1 | -0/+3 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Remove satellites | Dmitriy Zaporozhets | 2015-07-15 | 1 | -3/+2 |
| | |||||
* | Skip repo removing whem remove user or group | Dmitriy Zaporozhets | 2015-06-03 | 1 | -4/+8 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Remove projects before group/user. Remove namespace directory asyncfix-group-remove | Dmitriy Zaporozhets | 2015-06-03 | 1 | -2/+9 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Revert "Rename namespace_regex to namespace_path_regex." | Douwe Maan | 2015-04-24 | 1 | -2/+2 |
| | | | | This reverts commit c0116926c743818b2593474946abb40b56d8fefa. | ||||
* | Explain namespace clearn regex. | Douwe Maan | 2015-04-24 | 1 | -0/+5 |
| | |||||
* | Properly migrate users with usernames like "." or "..". | Douwe Maan | 2015-04-24 | 1 | -1/+5 |
| | |||||
* | Rename namespace_regex to namespace_path_regex. | Douwe Maan | 2015-04-24 | 1 | -2/+2 |
| | |||||
* | Fix username period migration to preserve uniqueness of names and paths. | Douwe Maan | 2015-04-17 | 1 | -0/+1 |
| | |||||
* | clean_path should drop all leading dashes, not just one | J. Daniel Schmidt | 2015-04-08 | 1 | -1/+1 |
| | |||||
* | clean_path should drop all trailing dots, not just one | J. Daniel Schmidt | 2015-04-08 | 1 | -1/+1 |
| | |||||
* | clean_path should not drop the last character | J. Daniel Schmidt | 2015-04-08 | 1 | -1/+1 |
| | | | | Fixes https://github.com/gitlabhq/gitlabhq/issues/9098 | ||||
* | Move files for moved namespaces. | Douwe Maan | 2015-03-31 | 1 | -4/+0 |
| | |||||
* | Don't allow username to end in period. | Douwe Maan | 2015-03-27 | 1 | -1/+1 |
| | |||||
* | Use more specific regexes. | Douwe Maan | 2015-03-27 | 1 | -4/+4 |
| | |||||
* | Move User.cleanup_username to Namespace.cleanup_path. | Douwe Maan | 2015-03-27 | 1 | -12/+31 |
| | |||||
* | Fix import check for case sensetive namespaces | Dmitriy Zaporozhets | 2015-03-02 | 1 | -0/+5 |
| | |||||
* | Prevent autogenerated OAuth username to clash with existing namespace. | Douwe Maan | 2015-02-13 | 1 | -0/+4 |
| | |||||
* | Explicitly define ordering in models using default_scope | Dmitriy Zaporozhets | 2015-02-05 | 1 | -0/+1 |
| | |||||
* | Rubocop: Style/AlignHash enabled | Dmitriy Zaporozhets | 2015-02-02 | 1 | -8/+13 |
| | |||||
* | Improve fork to namespaces feature | Dmitriy Zaporozhets | 2014-11-14 | 1 | -0/+4 |
| | | | | | | | | * Show namespace thumbnail differently if project was already forked * Show loading spinner when click on fork * Fork link navigates to personal namespace only if no manageable groups exists Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Add parenthesis to function def with arguments. | Ciro Santilli | 2014-10-03 | 1 | -1/+1 |
| | |||||
* | Merge pull request #7204 from cirosantilli/user-validation-msg | Dmitriy Zaporozhets | 2014-07-02 | 1 | -2/+2 |
|\ | | | | | Fix username validation message to match regexp. | ||||
| * | Fix username validation message to match regexp. | Ciro Santilli | 2014-06-26 | 1 | -2/+2 |
| | | | | | | | | Also used for project, group and web ui new file names. | ||||
* | | Group and Event strong_params | Dmitriy Zaporozhets | 2014-06-26 | 1 | -2/+0 |
| | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | User model to strong params. Comment other attr_accessible to let tests run | Dmitriy Zaporozhets | 2014-06-26 | 1 | -1/+1 |
|/ | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Refactor some search scopes to prevent wierd behaviour and PG::Error issues | Dmitriy Zaporozhets | 2014-06-05 | 1 | -8/+0 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Re-annotate models | Dmitriy Zaporozhets | 2014-04-09 | 1 | -2/+2 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Allow access to groups with public projects. | Jason Hollingsworth | 2014-02-20 | 1 | -0/+8 |
| | | | | | Fixed Group avatars to only display when user has read permissions to at least one project in the group. | ||||
* | Uniqueness check should be case insensitive for username and path, otherwise ↵ | Marin Jankovski | 2014-02-20 | 1 | -1/+1 |
| | | | | mysql behaves weird. | ||||
* | added group avatars | Steven Thonus | 2014-01-28 | 1 | -0/+1 |
| |