summaryrefslogtreecommitdiffstats
path: root/models
Commit message (Collapse)AuthorAgeFilesLines
* Move push update to post-receive and protected branch check to pre-receive ↵Lunny Xiao2017-02-254-90/+9
| | | | | | | | | | | | (#1030) * move all push update to git hook post-receive and protected branch check to git hook pre-receive * add SSH_ORIGINAL_COMMAND check back * remove all unused codes * fix the import
* fix #13 (#1042)Lunny Xiao2017-02-251-12/+27
|
* Merge pull request #970 from andreynering/api-repo-mirrorAndrey Nering2017-02-251-0/+1
|\ | | | | Add "mirror" field to repo API
| * Add "mirror" field to repo APIAndrey Nering2017-02-251-0/+1
| |
* | refactor for searching user (#1038)Lunny Xiao2017-02-251-11/+13
|/ | | | | | | | * refactor for searching user * fix like bug * better format for builder cond
* refactor: repo counts for SearchRepositoryByName func (#1045)Bo-Yi Wu2017-02-251-10/+16
|
* fix delete repo will hang on postgres (#1044)Lunny Xiao2017-02-242-16/+22
|
* Fix URL handling in the whole markdown module, improve test coverage (#1027)Andrew Boyarshin2017-02-241-1/+1
| | | | | Amended with string to bool change in API SDK. Signed-off-by: Andrew Boyarshin <andrew.boyarshin@gmail.com>
* Remove unnecessary loads in org_team (#1035)Ethan Koenig2017-02-243-51/+39
|
* Unit tests for models/repo_collaboration (#1032)Ethan Koenig2017-02-242-1/+106
|
* s/fields/terms (#1031)bit2017-02-241-3/+3
| | | use terms instead of fields as variable name to avoid confusion: NewPhraseQuery(terms []string, field string)
* added missing new struct sync (#1021)Lunny Xiao2017-02-231-0/+2
|
* Take back control of hooks (#1006)Lunny Xiao2017-02-235-24/+146
| | | | | | | | | | | | | | | | * git: delegate all server-side Git hooks (#1623) * create hooks directories * take control hooks back * fix lint * bug fixed and minor changes * fix imports style * fix migration scripts
* Bug fixes and unit tests for org_team (#1016)Ethan Koenig2017-02-234-24/+362
|
* Fix lint errorsEthan Koenig2017-02-222-2/+2
|
* Refactor for issues loadattributes of a repository (#971)Lunny Xiao2017-02-223-64/+343
| | | | | | * refactor for issues loadattributes of a repository * refactors
* fix: Wrong repo list on Explore page if user already loggin. (#1009)Bo-Yi Wu2017-02-224-12/+128
| | | | | | | | * fix: Wrong repo list on Explore page if user already loggin. * fix: code readable. * fix: declare variable
* Oauth2 consumer (#679)Willem van Dreumel2017-02-226-13/+309
| | | | | | | | | | | | | | | | | | | | | | | | | * initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider)
* Protected branches system (#339)Denis Denisov2017-02-214-0/+198
| | | | | | | | | | | | | | | | | | | | * Protected branches system * Moved default branch to branches section (`:org/:reponame/settings/branches`). * Initial support Protected Branch. - Admin does not restrict - Owner not to limit - To write permission restrictions * reformat tmpl * finished the UI and add/delete protected branch response * remove unused comment * indent all the template files and remove ru translations since we use crowdin * fix the push bug
* add missing copyright header (#992)Willem van Dreumel2017-02-211-0/+4
|
* Make Xorm log configurable (#174)Lunny Xiao2017-02-201-12/+5
| | | | | | | | | | * make xorm log configable * bug fixed for other sub commands except web * rebase and fix xorm log * bug fix for TrimSpace
* Unit tests for repo watching (#963)Ethan Koenig2017-02-174-103/+202
|
* Fix all the bugs in issues and pulls on dashboard (#943)Lunny Xiao2017-02-172-0/+87
| | | | | | | | * fix all the bugs in issues and pulls on dashboard * small fix and refactor * add method getRepoIDs for IssueList
* Unit tests for repo redirects (#961)Ethan Koenig2017-02-172-0/+79
|
* optimization for team get repos (#953)Lunny Xiao2017-02-161-16/+2
|
* refactor notificationsForUser since xorm In support slice of customerize ↵Lunny Xiao2017-02-161-7/+4
| | | | type (#956)
* Small opitimization for getUserTeams (#954)Lunny Xiao2017-02-161-21/+6
| | | | | | * Small opitimization for getUserTeams * more compact
* test: Add testing for GetUserFork function (#944)Bo-Yi Wu2017-02-153-0/+89
|
* fix: 500 error on /explore/repos page. (#946)Bo-Yi Wu2017-02-151-17/+14
|
* refactor: small optimize for sql query (#940)Bo-Yi Wu2017-02-152-21/+27
| | | | | | * refactor: small optimize for sql query * fix: get owner name if Searcher is not nil or user star page.
* fix some older Gogs upgrade to Gitea (#929)Lunny Xiao2017-02-151-1/+1
|
* bug fixed on issues and pullsLunny Xiao2017-02-151-1/+0
|
* bug fixed for my repository (#933)Lunny Xiao2017-02-141-2/+6
|
* Fix assigned issues dashboard (#920)Lunny Xiao2017-02-141-28/+61
| | | | | | | | | | | | | | | | | | | | | | * Fix assigned/created issues in dashboard. (#3560) * Fix assigned/created issues in dashboard. * Use GetUserIssueStats for getting all Dashboard stats. * Use gofmt to format the file properly. * Replace &Issue{} with new(Issue). * Check if user has access to given repository. * Remove unnecessary filtering of issues. * Return 404 error if invalid repository is given. * Use correct number of issues in paginater. * fix issues on dashboard
* fix bug of multiple forks (#928)Lunny Xiao2017-02-141-0/+24
|
* feat: Able to disable non-admin to create new organization (#927)Bo-Yi Wu2017-02-142-1/+22
|
* feat: support search bar on star tab of user profile. (#917)Bo-Yi Wu2017-02-143-9/+29
| | | | | | | | | | | | | | * feat: support search bar on star tab of user profile. * fix: update testing. * fix: Using loadAttributes * fix: remove empty line. * remove LOWER Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* Use fingerprint to check instead content for public key (#911)Lunny Xiao2017-02-142-26/+47
| | | | | | * use fingerprint to check instead content for public key * add fingerprint field for ErrKeyAlreadyExist
* Small optimization for getTeamIDs (#919)Lunny Xiao2017-02-142-10/+13
| | | | | | * small optimization for getTeamIDs * rename getOrgTeamIDs to getUserTeamIDs and remove orderby
* fix: gofmt error. (#918)Bo-Yi Wu2017-02-142-2/+2
|
* feat: add git version on admin panel. (#921)Bo-Yi Wu2017-02-131-3/+4
|
* Fix logging bugEthan Koenig2017-02-121-7/+5
| | | | Error logged everytime an assignee was removed
* small optimization for get issue labelsLunny Xiao2017-02-122-17/+5
|
* Implement basic Open Graph support. (#901)Andrew2017-02-111-0/+5
|
* Bug fixed for deleted label in issue comment (#904)Lunny Xiao2017-02-112-5/+11
| | | | | | * bug fixed for deleted label in issue comment * fix indent
* Fix public activity showing private repos (#892)Morgan Bazalgette2017-02-115-0/+67
| | | | | | | | | | * Fix public activity showing private repos (#811) Signed-off-by: Morgan Bazalgette <the@howl.moe> * error check after setting is_private to true * Add test for UpdateRepository w/ visibility change
* Implement archive cleanup (#885)Andrew2017-02-111-3/+58
| | | | | | | | | | | | | | | | * Implement archive cleanup Fixes #769 Signed-off-by: Andrew <write@imaginarycode.com> * Make sure to close the directory file * Resolve issues noted by @strk * edit cheatsheet app.ini [ci skip] * oops [ci skip]
* Add delete branch track on pull request comments (#888)Lunny Xiao2017-02-112-0/+30
| | | | | | * add delete branch track on pull request comments * don't change vendor
* bug fixed for issue count (#881)Lunny Xiao2017-02-091-1/+1
|
* Unit tests for issue_milestone (#878)Ethan Koenig2017-02-096-366/+609
|