fd45a032a7
Fix bare-repo bugs ( #2199 )
...
* Fix bare-repo bugs
* Integration tests
* Unused import
2017-07-27 12:23:38 +03:00
aff11bc65e
Fix hooks for integration repo ( #2216 )
2017-07-27 14:12:56 +08:00
f33e6ae09e
Remove unit types commits and settings ( #2161 )
...
* Remove unit types commits and settings
* Can not limit units in administrator teams
* Limit changing units only to teams with read and write access mode
* Small code optimization
2017-07-17 10:04:43 +08:00
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 >
2017-07-15 22:21:51 +08:00
dd758ad8dc
More integration tests for comment API ( #2156 )
2017-07-14 01:33:26 +03:00
6a3c03762a
API: support '/orgs/:org/repos' ( #2047 )
...
* API: support '/orgs/:org/repos'
2017-07-13 13:14:15 +02:00
858324c21a
Fix username rendering bug ( #2122 )
...
* Fix username rendering bug
* XSS integration test
* Migration to unescape user full names
2017-07-12 17:58:52 +03:00
93a1de4842
Fix repo API bug ( #2133 )
...
Don't require token when not necessary
2017-07-12 03:23:41 +02:00
8f1d62ad3b
Fix GET /users/:username/repos endpoint ( #2125 )
2017-07-10 14:07:39 +03:00
89cd4dd424
Cache session cookies in tests ( #2128 )
2017-07-09 10:07:29 +08:00
4c57db7924
Remove unused files ( #2124 )
2017-07-07 21:52:30 +02:00
f1adaef458
Less verbose integration tests ( #2123 )
...
* Helper functions for intergration test boilerplate
2017-07-07 21:36:47 +02:00
f99489d5c5
Fix API for branches with slashes ( #2096 )
2017-07-02 10:03:57 +08:00
fea902adc8
Check for valid renamed usernames ( #2077 )
...
* Check for valid renamed usernames
* Integration test
* Test for username with space
* Make name field required
2017-07-01 22:48:29 +03:00
eae9154811
Fix SQL bug in models.PullRequests
2017-07-01 14:08:43 +03:00
783b1967e2
Fix release display and correct paging ( #2080 )
2017-06-29 23:11:38 +08:00
735676267e
Integration tests for issues API ( #2059 )
2017-06-25 22:51:07 +08:00
4c0e567062
Fix improper setup for integration tests ( #2050 )
2017-06-25 17:34:30 +08:00
f64c232953
Improve integration test helper functions ( #2049 )
...
Set request headers in helper functions, and new helper for requests with string-formatted URLs
2017-06-25 08:15:42 +08:00
3ffedeab03
Fix bug in issue labels API ( #2048 )
2017-06-25 07:52:51 +08:00
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
2017-06-21 09:00:03 +08:00
754482bf5d
Add integration test for repository migration ( #1983 )
2017-06-20 19:23:16 +08:00
4d2ea7dc41
Add integration test for issue creating ( #2002 )
2017-06-18 21:25:58 +08:00
255adc40ae
Don't show non-comments in comments API ( #2001 )
2017-06-18 17:06:17 +08:00
4df1a24096
Let not-logged-in users view releases ( #1999 )
2017-06-18 11:38:24 +08:00
90f9bb12c6
fix golint error and rename func for suggestion. ( #1997 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2017-06-17 11:29:59 -05:00
6233e88f7f
Use testing benchmark interface ( #1993 )
2017-06-17 23:01:03 +08:00
ce9b86082c
Consolidate boilerplate in integration tests ( #1979 )
2017-06-17 12:49:45 +08:00
d1e4af66c1
Set console to debug for integration tests
2017-06-15 08:12:30 -04:00
01322af2e8
Add integration test for pull-request merge ( #1912 )
2017-06-15 19:20:39 +08:00
13f0e1255a
Fix typo ( #1974 )
2017-06-15 17:38:54 +08:00
033aaf4b38
Add pull-create integration test ( #1972 )
2017-06-15 02:01:51 -05:00
8fcda0442e
Fix search by issue type ( #1914 )
...
* Fix search by issue type
2017-06-15 05:09:03 +02:00
31b5e9177f
fix collborators lack of units on orgnization repositories ( #1968 )
...
* fix collborators lack of units on orgnization repositories
* also change log level to debug
2017-06-15 04:50:12 +02:00
5e92b82ac6
Fix uppercase default branch bug ( #1965 )
2017-06-14 08:42:36 +08:00
889409ba31
Fix setting.AppPath for integration tests ( #1923 )
...
Fix setting.AppPath for integration tests
2017-06-13 04:20:32 +02:00
23d0735f90
Absolute path for setting.CustomConf
2017-06-09 22:27:13 -04:00
61716bd8f7
Display URLs in integration test logs ( #1924 )
2017-06-09 19:41:36 -05:00
e9b1b908ee
Fix setting.AppPath for integration tests
2017-06-09 15:42:48 -04:00
662b8bc2a2
Add integration test for file editing ( #1907 )
2017-06-08 19:15:41 +08:00
30a831698e
Add integration test for repository forking
2017-06-07 20:02:37 +08:00
b900c04316
Display draft releases ( #1854 )
...
* Display draft releases
* Include ctx.User in user cache
* Integration test
2017-06-03 11:46:56 +08:00
5554165a0c
Fix pull request compare link ( #1832 )
...
* Fix pull request compare link
* Integration test
2017-05-31 09:47:42 -05:00
bafd778c25
Fix invalid reference in feeds template ( #1820 )
...
* Fix invalid reference in feeds template
* Comment for GetActAvatar
* Add integration test
2017-05-27 11:34:11 +08:00
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
2017-05-26 08:15:45 -05:00
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
2017-05-26 09:38:18 +08:00
cf02cd7ba0
Fix and test for delete user ( #1713 )
...
* Fix and test for delete user
* Run updates in batches
* Unit test
2017-05-20 16:48:22 +08:00
251fb935ff
Don't recreate database in integration tests ( #1697 )
2017-05-11 23:32:43 +08:00
d98a86d2a2
remove sqlite tag when integration test with mysql/postgres AND recreate database when init integration test ( #1693 )
2017-05-09 15:42:55 +02:00
51d0becb42
Add configuration option for default permission to create Organizations ( #1686 )
2017-05-08 21:51:53 +02:00