60 Commits (047a67a90b455a077e8b6f6deaad6b7ec4b50810)

Author SHA1 Message Date
Stefan Kalscheuer 0b177574c9 Only show SSH clone URL if signed in (#2169) (#2170)
* Add configuration flag SSH_EXPOSE_ANONYMOUS

If this flag (default True) is set to false, the SSH clone URL will only be exposed if the current user is signed in.

* Default SSH exposure set to false

To match GitHub and for security reasons, SSH URL exposure is disabled by default.
In addition to that. minor code changes have been applied.

Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>

* Add integration tests

* Hide clone button neither HTTP and SSH is enabled

Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>
7 years ago
Ethan Koenig dd758ad8dc More integration tests for comment API (#2156) 7 years ago
Aaron Walker 6a3c03762a API: support '/orgs/:org/repos' (#2047)
* API: support '/orgs/:org/repos'
7 years ago
Ethan Koenig 858324c21a Fix username rendering bug (#2122)
* Fix username rendering bug

* XSS integration test

* Migration to unescape user full names
7 years ago
Ethan Koenig 93a1de4842 Fix repo API bug (#2133)
Don't require token when not necessary
7 years ago
Ethan Koenig 8f1d62ad3b Fix GET /users/:username/repos endpoint (#2125) 7 years ago
Ethan Koenig 89cd4dd424 Cache session cookies in tests (#2128) 7 years ago
Ethan Koenig 4c57db7924 Remove unused files (#2124) 7 years ago
Ethan Koenig f1adaef458 Less verbose integration tests (#2123)
* Helper functions for intergration test boilerplate
7 years ago
Ethan Koenig f99489d5c5 Fix API for branches with slashes (#2096) 7 years ago
Ethan Koenig fea902adc8 Check for valid renamed usernames (#2077)
* Check for valid renamed usernames

* Integration test

* Test for username with space

* Make name field required
7 years ago
Ethan Koenig eae9154811 Fix SQL bug in models.PullRequests 7 years ago
Lauris BH 783b1967e2 Fix release display and correct paging (#2080) 7 years ago
Ethan Koenig 735676267e Integration tests for issues API (#2059) 7 years ago
Ethan Koenig 4c0e567062 Fix improper setup for integration tests (#2050) 7 years ago
Ethan Koenig f64c232953 Improve integration test helper functions (#2049)
Set request headers in helper functions, and new helper for requests with string-formatted URLs
7 years ago
Ethan Koenig 3ffedeab03 Fix bug in issue labels API (#2048) 7 years ago
Lauris BH 0a5dc640a1 Make branch deletion URL more like GitHub's, fixes #1397 (#1994)
* Make branch deletion URL more like GitHub's, fixes #1397

* Add PR branch deletion integration test

* Do not allow deleting protected branch

* Change http error code to 403 if user has no write rights to repository

* Add check to not panic if forked repository has alrady been deleted
7 years ago
Mura Li 754482bf5d Add integration test for repository migration (#1983) 7 years ago
Mura Li 4d2ea7dc41 Add integration test for issue creating (#2002) 7 years ago
Ethan Koenig 255adc40ae Don't show non-comments in comments API (#2001) 7 years ago
Ethan Koenig 4df1a24096 Let not-logged-in users view releases (#1999) 7 years ago
Bo-Yi Wu 90f9bb12c6 fix golint error and rename func for suggestion. (#1997)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
7 years ago
Antoine GIRARD 6233e88f7f Use testing benchmark interface (#1993) 7 years ago
Ethan Koenig ce9b86082c Consolidate boilerplate in integration tests (#1979) 7 years ago
Ethan Koenig d1e4af66c1 Set console to debug for integration tests 7 years ago
Mura Li 01322af2e8 Add integration test for pull-request merge (#1912) 7 years ago
Shuanglei Tao 13f0e1255a Fix typo (#1974) 7 years ago
Mura Li 033aaf4b38 Add pull-create integration test (#1972) 7 years ago
Ethan Koenig 8fcda0442e Fix search by issue type (#1914)
* Fix search by issue type
7 years ago
Lunny Xiao 31b5e9177f fix collborators lack of units on orgnization repositories (#1968)
* fix collborators lack of units on orgnization repositories

* also change log level to debug
7 years ago
Ethan Koenig 5e92b82ac6 Fix uppercase default branch bug (#1965) 7 years ago
Kim "BKC" Carlbäcker 889409ba31 Fix setting.AppPath for integration tests (#1923)
Fix setting.AppPath for integration tests
7 years ago
Ethan Koenig 23d0735f90 Absolute path for setting.CustomConf 7 years ago
Ethan Koenig 61716bd8f7 Display URLs in integration test logs (#1924) 7 years ago
Ethan Koenig e9b1b908ee Fix setting.AppPath for integration tests 7 years ago
Mura Li 662b8bc2a2 Add integration test for file editing (#1907) 7 years ago
Mura Li 30a831698e Add integration test for repository forking 7 years ago
Ethan Koenig b900c04316 Display draft releases (#1854)
* Display draft releases

* Include ctx.User in user cache

* Integration test
7 years ago
Ethan Koenig 5554165a0c Fix pull request compare link (#1832)
* Fix pull request compare link

* Integration test
7 years ago
Ethan Koenig bafd778c25 Fix invalid reference in feeds template (#1820)
* Fix invalid reference in feeds template

* Comment for GetActAvatar

* Add integration test
7 years ago
Ethan Koenig 7e6ff69c00 Fix 500 for GET /teams/:id endpoints (#1811)
* Fix 500 for GET /teams/:id endpoints

* Integration test for GET /team/:id

* Clean up integration test
7 years ago
Ethan Koenig 0c332f0480 Fix activity feed (#1779)
* Fix activity feed

Preserve actions after user/repo name change

* Add missing comment

* Fix migration, and remove fields completely

* Tests
7 years ago
Ethan Koenig cf02cd7ba0 Fix and test for delete user (#1713)
* Fix and test for delete user

* Run updates in batches

* Unit test
7 years ago
Ethan Koenig 251fb935ff Don't recreate database in integration tests (#1697) 7 years ago
Lunny Xiao d98a86d2a2 remove sqlite tag when integration test with mysql/postgres AND recreate database when init integration test (#1693) 7 years ago
Lauris BH 51d0becb42 Add configuration option for default permission to create Organizations (#1686) 7 years ago
Lunny Xiao 2bb8b3a562 fix bug when push a branch name with / & fix an integration test bug (#1689) 7 years ago
Lauris BH 79494047b0 Show commit status icon in commits table (#1688)
* Show commit status icon in commits table

* Add comments

* Fix icons

* Few more places where commit table is displayed

* Change integration test to use goquery for parsing html

* Add integration tests for commit table and status icons

* Fix status to return lates status correctly on all databases

* Rewrote lates commit status selects
7 years ago
Lauris BH 0144817971 Do not allow commiting to protected branch from online editor (#1502)
* Do not allow commiting to protected branch from online editor

* Add editor integration tests for adding new file and not allowing to add new file to protected branch
7 years ago