Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/master' into docker-registry | Kamil Trzcinski | 2016-05-13 | 1 | -1/+1 |
|\ | | | | | | | | | # Conflicts: # config/initializers/1_settings.rb | ||||
| * | Restrict starred projects to viewable ones | Sean McGivern | 2016-05-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `User#starred_projects` doesn't perform any visibility checks. This has a couple of problems: 1. It assumes a user can always view all of their starred projects in perpetuity (project not changed to private, access revoked, etc.). 2. It assumes that we'll only ever allow a user to star a project they can view. This is currently the case, but bugs happen. Add `User#viewable_starred_projects` to filter the starred projects by those the user either has explicit access to, or are public or internal. Then use that in all places where we list the user's starred projects. | ||||
* | | Rename `images` to `container_registry` | Kamil Trzcinski | 2016-05-09 | 1 | -5/+5 |
| | | |||||
* | | Make images_enabled configurable | Kamil Trzcinski | 2016-04-29 | 1 | -0/+5 |
|/ | |||||
* | Styling changes to code and docs | Robert Schilling | 2016-04-13 | 1 | -1/+3 |
| | |||||
* | Make staring API more restful | Robert Schilling | 2016-04-13 | 1 | -6/+5 |
| | |||||
* | API: Star and unstar a project | Robert Schilling | 2016-04-13 | 1 | -0/+33 |
| | |||||
* | PUT becomes POST on archiving endpoints | Zeger-Jan van de Weg | 2016-03-24 | 1 | -4/+4 |
| | | | | | Also the specs have a minor improvement. Mainly the access right spec. Changes are reflected in the docs | ||||
* | Add endpoints for archiving and unarchiving | Zeger-Jan van de Weg | 2016-03-23 | 1 | -0/+28 |
| | |||||
* | Bring share project with group API from EEshare-project-ce | Dmitriy Zaporozhets | 2016-03-13 | 1 | -0/+27 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Rename allow_guest_to_access_builds to public_builds | Kamil Trzcinski | 2016-02-04 | 1 | -6/+6 |
| | |||||
* | Expose allow_guest_to_access_builds in GitLab API | Kamil Trzcinski | 2016-02-04 | 1 | -3/+9 |
| | |||||
* | First pass at deleting projects in the background. | Josh Frye | 2016-01-29 | 1 | -2/+2 |
| | |||||
* | Merge branch 'ci/api-projects' into 'master' | Douwe Maan | 2016-01-13 | 1 | -6/+11 |
|\ | | | | | | | | | | | | | Extend projects API with CI data Reference #4264 See merge request !2303 | ||||
| * | Modify CI features in projects APIci/api-projects | Tomasz Maczukin | 2016-01-11 | 1 | -27/+14 |
| | | |||||
| * | Update ./doc/api | Tomasz Maczukin | 2016-01-07 | 1 | -0/+9 |
| | | |||||
| * | Add ci fields in project create/update feature API | Tomasz Maczukin | 2016-01-05 | 1 | -3/+12 |
| | | |||||
* | | Add API project upload endpoint | Douwe Maan | 2016-01-07 | 1 | -1/+11 |
|/ | |||||
* | Fix API project lookups when querying with a namespace with dots | Stan Hu | 2016-01-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Attempting to use the /projects/:id API by specifying :id in "namespace/project" format would always result in a 404 if the namespace contained a dot. The reason? From http://guides.rubyonrails.org/routing.html#specifying-constraints: "By default the :id parameter doesn't accept dots - this is because the dot is used as a separator for formatted routes. If you need to use a dot within an :id add a constraint which overrides this - for example id: /[^\/]+/ allows anything except a slash." Closes https://github.com/gitlabhq/gitlabhq/issues/9573 | ||||
* | Add project permissions to all project API endpoints | Stan Hu | 2015-12-22 | 1 | -3/+3 |
| | | | | This standardizes all the project API formats. Also needed to support Huboard. | ||||
* | Api support for requesting starred projects for user | Zeger-Jan van de Weg | 2015-12-16 | 1 | -0/+11 |
| | | | | Fixes #4112 | ||||
* | Migrate CI::Project to Project | Kamil Trzcinski | 2015-12-11 | 1 | -0/+6 |
| | |||||
* | Fix API setting of 'public' attribute to false will make a project private | Stan Hu | 2015-12-05 | 1 | -2/+6 |
| | | | | Closes #3864 | ||||
* | Expose CI enable option in project features | Kamil Trzcinski | 2015-11-13 | 1 | -0/+6 |
| | | | | - Enable CI by default for all new projects | ||||
* | Made suggested content changes based on MR Review | Han Loong Liauw | 2015-10-14 | 1 | -1/+1 |
| | | | | | Changed the authentication method for removing fork through API Reflected changes to new auth method in API specs | ||||
* | Adds ability to remove the forked relationship | Han Loong Liauw | 2015-10-13 | 1 | -1/+1 |
| | | | | | | | This was previously possible through the API but can now be done through the project#edit settings screen if the current user is the owner of the project. Update changelog | ||||
* | fix specs. Stage 3 | Valery Sizov | 2015-09-15 | 1 | -36/+0 |
| | |||||
* | Add order option for projects API | Valery Sizov | 2015-05-14 | 1 | -1/+6 |
| | |||||
* | Updated api method GET /projects/:id/events to use paginate instead of a ↵ | Stephan van Leeuwen | 2015-03-24 | 1 | -5/+2 |
| | | | | | | | | self-implementation Also updated example request url Added changelog item | ||||
* | Allow admins to override restricted visibility | Vinnie Okada | 2015-03-08 | 1 | -3/+3 |
| | | | | | Allow admins to use restricted visibility levels when creating or updating projects. | ||||
* | Refactor and improve sorting objects in API for projects, issues and merge ↵ | Dmitriy Zaporozhets | 2015-02-05 | 1 | -38/+35 |
| | | | | requests | ||||
* | Implement edit via API for projects | Mika Mäenpää | 2015-01-22 | 1 | -0/+43 |
| | |||||
* | Merge pull request #8307 from cirosantilli/project-api-comment-typo | Jeroen van Baarsen | 2015-01-18 | 1 | -1/+1 |
|\ | | | | | Typo in project API events comment | ||||
| * | Typo in project API events comment | Ciro Santilli | 2014-11-14 | 1 | -1/+1 |
| | | |||||
* | | Add search filter option on project api for authorized projects. | Marin Jankovski | 2015-01-12 | 1 | -3/+4 |
| | | |||||
* | | Forward the messages in api response. | Marin Jankovski | 2014-12-30 | 1 | -1/+1 |
| | | |||||
* | | Updated indentation on case when statements. | Stephan van Leeuwen | 2014-12-29 | 1 | -20/+20 |
| | | |||||
* | | Changed setting the sort variable | Stephan van Leeuwen | 2014-12-29 | 1 | -20/+4 |
| | | | | | | | | Changed from using cases to set the sort variable, to use a one line if/else statement | ||||
* | | Updated projects api to allow ordering | Stephan van Leeuwen | 2014-12-29 | 1 | -2/+57 |
|/ | | | | | Added support for order_by and sort parameters, to sort the projects by the specified values. Updated projects api documentation including the order_by and sort parameters | ||||
* | Remove :keep_repo option | Vinnie Okada | 2014-10-22 | 1 | -7/+1 |
| | | | | Always delete repositories from the filesystem when deleting a project. | ||||
* | Add option to keep repo on project delete | Vinnie Okada | 2014-10-07 | 1 | -1/+7 |
| | | | | | | | | | Update the project API controller to use `Projects::DestroyService` instead of calling `Project#destroy` directly. Also add an optional parameter, `:keep_repo`, that allows a project to be deleted without deleting the repository, wiki, and satellite from disk. | ||||
* | API: Initial support for forking a project via the API | Bernhard Kaindl | 2014-10-01 | 1 | -0/+17 |
| | | | | | | | | | | This change adds POST /projects/fork/:id to the API for forking a project into the namespace of the authenticated user, like the "create fork" link in the GUI does. It also calls the same code. Failure and permission checks (except for conflict) are already implemented and handled in ForkService and the API, so the added code is simple and does not alter anything. | ||||
* | Improve error reporting on users API | jubianchi | 2014-09-16 | 1 | -2/+2 |
| | | | | | | | | * users (#6878, #3526, #4209): Validation error messages are now exposed through 400 responses, 409 response are sent in case of duplicate email or username * MRs (#5335): 409 responses are sent in case of duplicate merge request (source/target branches), 422 responses are sent when submiting MR fo/from unrelated forks * issues * labels * projects | ||||
* | Add, delete labels via API | Robert Schilling | 2014-08-13 | 1 | -11/+0 |
| | |||||
* | Cleaner variable name | Dmitriy Zaporozhets | 2014-08-11 | 1 | -3/+5 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Merge branch 'master' into 'master' | Dmitriy Zaporozhets | 2014-08-11 | 1 | -2/+10 |
|\ | | | | | | | | | | | | | | | Let users limit by archived/not archived projects in GitLab API GET /projects Adds a boolean parameter, archived, to the /projects endpoint. See merge request !158 | ||||
| * | Add an option to GET /projects in the GitLab API to exclude archived projects | Sasha Joseph | 2014-07-28 | 1 | -2/+10 |
| | | |||||
* | | Fix tests | Dmitriy Zaporozhets | 2014-07-30 | 1 | -1/+1 |
|/ | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Merge pull request #7089 from NARKOZ/api-patch | Dmitriy Zaporozhets | 2014-07-23 | 1 | -1/+4 |
|\ | | | | | API patch | ||||
| * | API: ability to set an import url when creating project for a specified user | Nihad Abbasov | 2014-06-06 | 1 | -1/+4 |
| | |