summaryrefslogtreecommitdiffstats
path: root/routers/api/v1/repo
Commit message (Collapse)AuthorAgeFilesLines
* Sanitize logs for mirror sync (#3057, #3082) (#3078)Ethan Koenig2017-12-081-3/+3
| | | | | | * Sanitize logs for mirror sync * Fix error message sanitiziation (#3082)
* Update swagger documentation (#2899)Ethan Koenig2017-11-1318-248/+1768
| | | | | | | | | | | * Update swagger documentation Add docs for missing endpoints Add documentation for request parameters Make parameter naming consistent Fix response documentation * Restore delete comments
* Fix ignored errors in API route (#2850)Ethan Koenig2017-11-041-10/+24
| | | * Fix ignored errors in API route
* Use api.TrackedTime in API (#2807)Ethan Koenig2017-11-011-16/+34
| | | | | | | | * Use api.TrackedTime in API * APIFormat() method * Rename function
* Add search mode option to /api/repo/search (#2756)Morlinest2017-10-271-6/+59
| | | | | | | | | | | | | | | | | | | | | | | | * Add repo type option to /api/repo/search * Add tests and fix result of collaborative filter in specific condition * Fix/optimize search & tests * Improve integration tests * Fix lint errors * Fix unit tests * Change and improve internal implementation of repo search * Use NonexistentID * Make search api more general * Change mirror and fork search behaviour * Fix tests & typo in comment
* Fix repository search function (#2689)Morlinest2017-10-171-15/+14
| | | | | | | | | | | | | | | | * Fix and remove FIXME * Respect membership visibility * Fix/rewrite searchRepositoryByName function * Add unit tests * Add integration tests * Remove Searcher completely * Remove trailing space
* Remove redudant issue LoadAttributes() calls (#2614)Morlinest2017-09-271-6/+0
|
* Sync releases table with tags on push and for mirrors (#2459)Lauris BH2017-09-201-41/+48
| | | | | | | | | | | | | | | * Sync releases table with tags on push and for mirrors * Code style fixes * Fix api to return only releases * Optimize release creation and update Minimize posibility of race conditions * Fix release lower tag name updating * handle tag reference update by addionally comparing commit id
* Feature: Timetracking (#2211)Jonas Franz2017-09-121-0/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added comment's hashtag to url for mail notifications. * Added explanation to return statement + documentation. * Replacing in-line link generation with HTMLURL. (+gofmt) * Replaced action-based model with nil-based model. (+gofmt) * Replaced mailIssueActionToParticipants with mailIssueCommentToParticipants. * Updating comment for mailIssueCommentToParticipants * Added link to comment in "Dashboard" * Deleting feed entry if a comment is going to be deleted * Added migration * Added improved migration to add a CommentID column to action. * Added improved links to comments in feed entries. * Fixes #1956 by filtering for deleted comments that are referenced in actions. * Introducing "IsDeleted" column to action. * Adding design draft (not functional) * Adding database models for stopwatches and trackedtimes * See go-gitea/gitea#967 * Adding design draft (not functional) * Adding translations and improving design * Implementing stopwatch (for timetracking) * Make UI functional * Add hints in timeline for time tracking events * Implementing timetracking feature * Adding "Add time manual" option * Improved stopwatch * Created report of total spent time by user * Only showing total time spent if theire is something to show. * Adding license headers. * Improved error handling for "Add Time Manual" * Adding @sapks 's changes, refactoring * Adding API for feature tracking * Adding unit test * Adding DISABLE/ENABLE option to Repository settings page * Improving translations * Applying @sapk 's changes * Removing repo_unit and using IssuesSetting for disabling/enabling timetracker * Adding DEFAULT_ENABLE_TIMETRACKER to config, installation and admin menu * Improving documentation * Fixing vendor/ folder * Changing timtracking routes by adding subgroups /times and /times/stopwatch (Proposed by @lafriks ) * Restricting write access to timetracking based on the repo settings (Proposed by @lafriks ) * Fixed minor permissions bug. * Adding CanUseTimetracker and IsTimetrackerEnabled in ctx.Repo * Allow assignees and authors to track there time too. * Fixed some build-time-errors + logical errors. * Removing unused Get...ByID functions * Moving IsTimetrackerEnabled from context.Repository to models.Repository * Adding a seperate file for issue related repo functions * Adding license headers * Fixed GetUserByParams return 404 * Moving /users/:username/times to /repos/:username/:reponame/times/:username for security reasons * Adding /repos/:username/times to get all tracked times of the repo * Updating sdk-dependency * Updating swagger.v1.json * Adding warning if user has already a running stopwatch (auto-timetracker) * Replacing GetTrackedTimesBy... with GetTrackedTimes(options FindTrackedTimesOptions) * Changing code.gitea.io/sdk back to code.gitea.io/sdk * Correcting spelling mistake * Updating vendor.json * Changing GET stopwatch/toggle to POST stopwatch/toggle * Changing GET stopwatch/cancel to POST stopwatch/cancel * Added migration for stopwatches/timetracking * Fixed some access bugs for read-only users * Added default allow only contributors to track time value to config * Fixed migration by chaging x.Iterate to x.Find * Resorted imports * Moved Add Time Manually form to repo_form.go * Removed "Seconds" field from Add Time Manually * Resorted imports * Improved permission checking * Fixed some bugs * Added integration test * gofmt * Adding integration test by @lafriks * Added created_unix to comment fixtures * Using last event instead of a fixed event * Adding another integration test by @lafriks * Fixing bug Timetracker enabled causing error 500 at sidebar.tpl * Fixed a refactoring bug that resulted in hiding "HasUserStopwatch" warning. * Returning TrackedTime instead of AddTimeOption at AddTime. * Updating SDK from go-gitea/go-sdk#69 * Resetting Go-SDK back to default repository * Fixing test-vendor by changing ini back to original repository * Adding "tags" to swagger spec * govendor sync * Removed duplicate * Formatting templates * Adding IsTimetrackingEnabled checks to API * Improving translations / english texts * Improving documentation * Updating swagger spec * Fixing integration test caused be translation-changes * Removed encoding issues in local_en-US.ini. * "Added" copyright line * Moved unit.IssuesConfig().EnableTimetracker into a != nil check * Removed some other encoding issues in local_en-US.ini * Improved javascript by checking if data-context exists * Replaced manual comment creation with CreateComment * Removed unnecessary code * Improved error checking * Small cosmetic changes * Replaced int>string>duration parsing with int>duration parsing * Fixed encoding issues * Removed unused imports Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Webhooks for repo creation/deletion (#1663)Ethan Koenig2017-09-032-6/+6
| | | | | | | | * Webhooks for repo creation/deletion * add createHookTask * Add handles for GetSlackPayload and GetDiscordPayload
* Add collaborative repositories to the dashboard (#2205)Bwko2017-08-231-1/+5
| | | | | | | | | | * Add collaborative repositories to the dashboard Remove some unused code from the Dashboard func * fix some bug and some refactor * fix tests
* Improve swagger doc (#2274)Antoine GIRARD2017-08-213-17/+30
| | | | | | | | | | | | | | | | | | | | * Add swagger comment for adminCreateOrg * Add swagger comment for admin route * add hook swagger doc * Add tags * Add auth * Fix name of responses * Edit name method * Update vendor * make generate-swagger
* Fix and improve dashboard repo UI (#2285)Morlinest2017-08-171-0/+2
| | | | | | | | | | | | | | | | * Fix and improve dashboard repo UI * Change order of scripts loading * Remove "mirror" tab * Remove single tab panel for "org user" * Add localization strings * Create vue component and change event for search * Add "mirrors" filter
* Fix counts on issues dashboard (#2215)Ethan Koenig2017-08-031-0/+1
| | | | | | | | | | * Fix counts on issues dashboard * setupSess -> setupSession * Unit test * Load repo owners for issues
* Check for access in /repositories/:id (#2227)Ethan Koenig2017-07-301-1/+4
| | | | | | * Check for access in /repositories/:id * Integration test
* Fix repo API bug (#2133)Ethan Koenig2017-07-124-21/+5
| | | Don't require token when not necessary
* Improve org error handling (#2117)Antoine GIRARD2017-07-062-2/+2
| | | | | | | | | | * Improve ErrOrgNotExist type Return new error type Use good error check Use new method to check error Update tests * Fix unchanged method name report
* Fix API for branches with slashes (#2096)Ethan Koenig2017-07-021-1/+8
|
* Fix release display and correct paging (#2080)Lauris BH2017-06-291-9/+8
|
* Integration tests for issues API (#2059)Ethan Koenig2017-06-251-15/+13
|
* Load label ID in NewLabels (#2045)Ethan Koenig2017-06-251-1/+1
|
* Fix bug in issue labels API (#2048)Ethan Koenig2017-06-251-2/+2
|
* Fix #2001 and fix issue comments hidden (#2016)Lunny Xiao2017-06-211-2/+10
| | | | | | | | | | | | | | * revert #2001 and fix issue comments hidden * fix #2001 * fix import * improve comment type * reduce unnecessary join * fix comment on FindCommentsOptions
* Add repo fork swagger (#1941)Jonas Östanbäck2017-06-121-0/+20
|
* Gracefully handle bare repositories on API operations. (#1932)Dennis Keitzel2017-06-102-1/+11
| | | Signed-off-by: Dennis Keitzel <github@pinshot.net>
* Merge pull request #1750 from andreynering/dashboard-search-org-reposAndrey Nering2017-05-271-0/+3
|\ | | | | More fixes for dashboard search
| * Fix testAndrey Nering2017-05-181-1/+1
| | | | | | | | There was a panic when there's no logged in user
| * Show repos acording to user/organizationAndrey Nering2017-05-181-1/+3
| |
| * Fix org repos not showing on dashboard searchAndrey Nering2017-05-181-0/+1
| |
* | Add swagger comment for MirrorSync (#1747)Jonas Östanbäck2017-05-191-0/+9
|/ | | | | | * Add swagger comment for MirrorSync * Generate swagger.v1.json
* Generate swagger json (#1402)Antoine GIRARD2017-05-022-22/+121
| | | | | | | - Generate swagger.json into public/ - Add swagger-ui auto-installation - Add footer link to local swagger-ui - Add /swagger url for using app url. - Fix Swagger-UI version via git tag
* fix #1643 and improve integration test (#1645)Lunny Xiao2017-04-301-1/+6
|
* Status-API (#1332)Kim "BKC" Carlbäcker2017-04-211-0/+127
|
* Add repo mirror sync API endpoint (#1508)Jonas2017-04-191-0/+12
| | | | | | | | * API: Add repo mirror sync * Correct error message * Change http status to 200
* Refactor and fix incorrect comment (#1247)Ethan Koenig2017-03-153-5/+5
|
* API: support /users/:username/reposawwalker2017-02-271-30/+0
| | | | | | | | | | clean up fix arguments remove repeated token give admins listing rights
* refactor api issues load attributes for better performance (#1066)Lunny Xiao2017-02-271-5/+6
|
* fix: trim the whitespaces for the search keyword (#893)Bo-Yi Wu2017-02-111-2/+2
|
* Fix bug in repos search (#884)Ethan Koenig2017-02-101-5/+9
|
* feat: Add search bar on user profile page. (#787)Bo-Yi Wu2017-02-041-1/+1
|
* add milestone changed traker on issue view (#804)Lunny Xiao2017-02-012-2/+2
|
* Bug fixes and unit tests for models/issue_label (#802)Ethan Koenig2017-02-011-1/+1
|
* Track labels changed on issue view & resolved #542 (#788)Lunny Xiao2017-01-301-2/+2
| | | | | | * track labels changed on issue view & resolved #542 * add missing head comment & sort & fix refresh
* Search bar for issues/pulls (#530)Ethan Koenig2017-01-252-3/+5
|
* Attach to release (#673)Philip Couling2017-01-151-2/+2
| | | | | | | | | | | | | | * Moved attachaments POST url from /issues/attachments to /attachments * Implemented attachment upload on release page * Implemented downloading attachments on the release page * Added zip and gzip files to default allowed attachments * Implemented uploading attachments on edit release * Renamed UploadIssueAttachment to UploadAttachment
* Bug fixes for webhook API (#650)Ethan Koenig2017-01-141-2/+5
|
* API endpoint for subscribers (#598)Ethan Koenig2017-01-071-0/+25
|
* API endpoint for stargazers (#597)Ethan Koenig2017-01-061-0/+25
|
* build failed by deleting release by API (#562)Lunny Xiao2017-01-031-1/+1
|
* Release API endpointsEthan Koenig2017-01-021-0/+186
|