summaryrefslogtreecommitdiff
path: root/lib/api/projects.rb
Commit message (Collapse)AuthorAgeFilesLines
* Project tools visibility levelFelipe Artur2016-09-011-1/+1
|
* Renamed `enable_lfs` to `lfs_enabled` for the Project field, and related fixes.project-specific-lfsPatricio Cano2016-08-301-5/+7
|
* Added CHANGELOG, documentation, and API functionalityPatricio Cano2016-08-301-2/+6
|
* expose 'only_allow_merge_if_build_succeeds' project setting in the APIMarc Dequènes (Duck)2016-08-241-3/+6
|
* Clean up project destructionclean-up-project-destroyStan Hu2016-08-101-1/+1
| | | | | | Instead of redirecting from the project service to the service and back to the model, put all destruction code in the service. Also removes a possible source of failure where run_after_commit may not destroy the project.
* Replace parse_boolean with to_booleanRobert Schilling2016-07-201-1/+1
|
* removes basicprojectwithaccess and replaces it with basicprojectdetailstiagonbotelho2016-07-121-1/+1
|
* changes the usage of simpleprojectdetails to already implemented ↵tiagonbotelho2016-07-121-11/+0
| | | | basicprojectsdetails and changes the url to a more reader friendly format
* adds basic functionality to the new endpoint of the apitiagonbotelho2016-07-121-0/+11
|
* changes string to symbol in paramtiagonbotelho2016-07-121-1/+1
|
* adds test to check json fields on simple request and changes the url request ↵tiagonbotelho2016-07-121-1/+1
| | | | format
* changes the usage of simpleprojectdetails to already implemented ↵tiagonbotelho2016-07-121-12/+5
| | | | basicprojectsdetails and changes the url to a more reader friendly format
* adds basic functionality to the new endpoint of the apitiagonbotelho2016-07-121-2/+11
|
* implements filter_paramstiagonbotelho2016-07-121-0/+2
|
* Enable Style/EmptyLines cop, remove redundant onesrubocop/enable-cops-for-empty-linesGrzegorz Bizon2016-07-011-2/+0
|
* Merge remote-tracking branch 'origin/master' into docker-registryKamil Trzcinski2016-05-131-1/+1
|\ | | | | | | | | # Conflicts: # config/initializers/1_settings.rb
| * Restrict starred projects to viewable onesSean McGivern2016-05-101-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 Trzcinski2016-05-091-5/+5
| |
* | Make images_enabled configurableKamil Trzcinski2016-04-291-0/+5
|/
* Styling changes to code and docsRobert Schilling2016-04-131-1/+3
|
* Make staring API more restfulRobert Schilling2016-04-131-6/+5
|
* API: Star and unstar a projectRobert Schilling2016-04-131-0/+33
|
* PUT becomes POST on archiving endpointsZeger-Jan van de Weg2016-03-241-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 unarchivingZeger-Jan van de Weg2016-03-231-0/+28
|
* Bring share project with group API from EEshare-project-ceDmitriy Zaporozhets2016-03-131-0/+27
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Rename allow_guest_to_access_builds to public_buildsKamil Trzcinski2016-02-041-6/+6
|
* Expose allow_guest_to_access_builds in GitLab APIKamil Trzcinski2016-02-041-3/+9
|
* First pass at deleting projects in the background.Josh Frye2016-01-291-2/+2
|
* Merge branch 'ci/api-projects' into 'master' Douwe Maan2016-01-131-6/+11
|\ | | | | | | | | | | | | Extend projects API with CI data Reference #4264 See merge request !2303
| * Modify CI features in projects APIci/api-projectsTomasz Maczukin2016-01-111-27/+14
| |
| * Update ./doc/apiTomasz Maczukin2016-01-071-0/+9
| |
| * Add ci fields in project create/update feature APITomasz Maczukin2016-01-051-3/+12
| |
* | Add API project upload endpointDouwe Maan2016-01-071-1/+11
|/
* Fix API project lookups when querying with a namespace with dotsStan Hu2016-01-031-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 endpointsStan Hu2015-12-221-3/+3
| | | | This standardizes all the project API formats. Also needed to support Huboard.
* Api support for requesting starred projects for userZeger-Jan van de Weg2015-12-161-0/+11
| | | | Fixes #4112
* Migrate CI::Project to ProjectKamil Trzcinski2015-12-111-0/+6
|
* Fix API setting of 'public' attribute to false will make a project privateStan Hu2015-12-051-2/+6
| | | | Closes #3864
* Expose CI enable option in project featuresKamil Trzcinski2015-11-131-0/+6
| | | | - Enable CI by default for all new projects
* Made suggested content changes based on MR ReviewHan Loong Liauw2015-10-141-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 relationshipHan Loong Liauw2015-10-131-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 3Valery Sizov2015-09-151-36/+0
|
* Add order option for projects APIValery Sizov2015-05-141-1/+6
|
* Updated api method GET /projects/:id/events to use paginate instead of a ↵Stephan van Leeuwen2015-03-241-5/+2
| | | | | | | | self-implementation Also updated example request url Added changelog item
* Allow admins to override restricted visibilityVinnie Okada2015-03-081-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 Zaporozhets2015-02-051-38/+35
| | | | requests
* Implement edit via API for projectsMika Mäenpää2015-01-221-0/+43
|
* Merge pull request #8307 from cirosantilli/project-api-comment-typoJeroen van Baarsen2015-01-181-1/+1
|\ | | | | Typo in project API events comment
| * Typo in project API events commentCiro Santilli2014-11-141-1/+1
| |
* | Add search filter option on project api for authorized projects.Marin Jankovski2015-01-121-3/+4
| |