Commit Graph
100 Commits
Author SHA1 Message Date
Ethan KoenigandAndrey Nering c76ee5688b Revert to upstream ini dependency (#2304) 2017-08-14 10:37:41 -03:00
Ethan KoenigandAndrey Nering 29f3a6e492 Fix rendering of external links (#2292) 2017-08-13 19:30:27 -03:00
Ethan KoenigandLunny Xiao 27798c3efc Temporarily patch go-ini/ini with fork (#2255) 2017-08-07 09:42:48 +08:00
Ethan KoenigandLunny Xiao 7e0654bd9e Fix counts on issues dashboard (#2215)
* Fix counts on issues dashboard

* setupSess -> setupSession

* Unit test

* Load repo owners for issues
2017-08-03 13:09:16 +08:00
Ethan KoenigandLauris BH f29458bd3a EnableUnit() -> UnitEnabled() (#2242) 2017-08-02 11:46:54 +03:00
Ethan KoenigandLunny Xiao 49df677c47 Check for access in /repositories/:id (#2227)
* Check for access in /repositories/:id

* Integration test
2017-07-30 09:13:33 +08:00
Ethan KoenigandLauris BH fd45a032a7 Fix bare-repo bugs (#2199)
* Fix bare-repo bugs

* Integration tests

* Unused import
2017-07-27 12:23:38 +03:00
Ethan KoenigandLunny Xiao aff11bc65e Fix hooks for integration repo (#2216) 2017-07-27 14:12:56 +08:00
Ethan KoenigandLunny Xiao a27863b6d1 Fix issue updated_unix bug (#2204) 2017-07-27 09:20:38 +08:00
Ethan KoenigandLunny Xiao 5f37944dff Fix unclosed session bug (#2214) 2017-07-26 17:30:47 +08:00
Ethan KoenigandLunny Xiao 48898e5d0b Fix PR nil-dereference bug (#2195)
* Fix PR nil-dereference bug

* Revert to original error format
2017-07-26 15:16:45 +08:00
Ethan KoenigandLauris BH dd758ad8dc More integration tests for comment API (#2156) 2017-07-14 01:33:26 +03:00
Ethan KoenigandLauris BH 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
Ethan KoenigandKim "BKC" Carlbäcker 93a1de4842 Fix repo API bug (#2133)
Don't require token when not necessary
2017-07-12 03:23:41 +02:00
Ethan KoenigandLauris BH 8f1d62ad3b Fix GET /users/:username/repos endpoint (#2125) 2017-07-10 14:07:39 +03:00
Ethan KoenigandLunny Xiao 89cd4dd424 Cache session cookies in tests (#2128) 2017-07-09 10:07:29 +08:00
Ethan KoenigandKim "BKC" Carlbäcker 4c57db7924 Remove unused files (#2124) 2017-07-07 21:52:30 +02:00
Ethan KoenigandKim "BKC" Carlbäcker f1adaef458 Less verbose integration tests (#2123)
* Helper functions for intergration test boilerplate
2017-07-07 21:36:47 +02:00
Ethan KoenigandLunny Xiao a52cd59727 Fix unchecked error bug (#2110) 2017-07-04 09:30:41 +08:00
Ethan KoenigandLunny Xiao 2fd039864b Fix missing-return bug (#2109) 2017-07-04 09:29:57 +08:00
Ethan KoenigandLunny Xiao f99489d5c5 Fix API for branches with slashes (#2096) 2017-07-02 10:03:57 +08:00
Ethan KoenigandLauris BH 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
Ethan KoenigandLunny Xiao 3c0705ecf3 Absolute path for setting.CustomConf (#2085) 2017-07-01 11:10:04 +08:00
Ethan KoenigandLunny Xiao 80707c4736 Fix default ghost assignee bug (#2069) 2017-06-28 09:27:12 +08:00
Ethan KoenigandLunny Xiao 735676267e Integration tests for issues API (#2059) 2017-06-25 22:51:07 +08:00
Ethan KoenigandLunny Xiao 4c0e567062 Fix improper setup for integration tests (#2050) 2017-06-25 17:34:30 +08:00
Ethan KoenigandLunny Xiao b4e8a7c4d1 Skip sqlite integration in CI (#2058) 2017-06-25 17:34:07 +08:00
Ethan KoenigandLunny Xiao 2559a34b97 Load label ID in NewLabels (#2045) 2017-06-25 14:15:09 +08:00
Ethan KoenigandLunny Xiao 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
Ethan KoenigandLunny Xiao 3ffedeab03 Fix bug in issue labels API (#2048) 2017-06-25 07:52:51 +08:00
Ethan KoenigandLunny Xiao 902a749fd9 Fix fast-forward PR bug (#1989) 2017-06-22 09:06:57 +08:00
Ethan KoenigandLunny Xiao 75f166b6b9 Update code.gitea.io/git (#2014) 2017-06-20 13:05:32 +08:00
Ethan KoenigandLunny Xiao 255adc40ae Don't show non-comments in comments API (#2001) 2017-06-18 17:06:17 +08:00
Ethan KoenigandLunny Xiao 4df1a24096 Let not-logged-in users view releases (#1999) 2017-06-18 11:38:24 +08:00
Ethan KoenigandLunny Xiao 6e452c4da7 Update code.gitea.io/git (#1998) 2017-06-18 08:30:23 +08:00
Ethan KoenigandLunny Xiao 8fc64741d9 Fix deleted milestone bug (#1942)
* Fix deleted milestone bug

* Use locale for ghost milestone name

* Fix pointer bug
2017-06-17 12:51:28 +08:00
Ethan KoenigandLunny Xiao ce9b86082c Consolidate boilerplate in integration tests (#1979) 2017-06-17 12:49:45 +08:00
Ethan KoenigandLunny Xiao 792cde7081 Coverage reports for integration tests (#1960) 2017-06-15 17:38:33 +08:00
Ethan KoenigandKim "BKC" Carlbäcker 8fcda0442e Fix search by issue type (#1914)
* Fix search by issue type
2017-06-15 05:09:03 +02:00
Ethan KoenigandBo-Yi Wu 57cabb3ad3 Fix diff of renamed and modified file (#1967) 2017-06-14 04:07:09 -05:00
Ethan KoenigandLunny Xiao 5e92b82ac6 Fix uppercase default branch bug (#1965) 2017-06-14 08:42:36 +08:00
Ethan KoenigandLunny Xiao 96152c38b1 Fix bug in Action.loadRepo() (#1959) 2017-06-14 08:37:50 +08:00
Ethan KoenigandBo-Yi Wu b38b61bbc1 Fix import order (#1951) 2017-06-12 10:01:09 -05:00
Ethan KoenigandLunny Xiao 9fbdd7d787 Fix engine bug in getIssueByID (#1934) 2017-06-11 14:39:12 +08:00
Ethan KoenigandBo-Yi Wu e0a63a20e0 Fix errors caused by force push (#1927) 2017-06-10 21:59:13 -05:00
Ethan KoenigandBo-Yi Wu 61716bd8f7 Display URLs in integration test logs (#1924) 2017-06-09 19:41:36 -05:00
Ethan KoenigandBo-Yi Wu 6d613fb28e No highlighting for .txt files (#1922) 2017-06-09 19:39:16 -05:00
Ethan KoenigandLunny Xiao 73836ce8c4 Fix ghost user bug (#1913)
Fix bug where unassigned issues would appear to be assigned to a ghost user
2017-06-09 09:51:31 +08:00
Ethan KoenigandBo-Yi Wu afe1f1c4af Fix 500 in public activity page (#1901) 2017-06-08 03:48:49 -05:00
Ethan KoenigandLunny Xiao 9ddc35e343 Cache ctx.User in retrieveFeeds (#1902) 2017-06-08 10:11:41 +08:00
Ethan KoenigandLunny Xiao cbdd5f787c Center-aligned login topbar (#1880)
* Center-aligned login topbar

* Center-align OpenID login
2017-06-06 15:05:06 +08:00
Ethan KoenigandBo-Yi Wu ca9169fbe9 Migration to fix existing owner team units (#1873) 2017-06-05 05:40:25 -05:00
Ethan KoenigandLunny Xiao 023cad4461 gofmt (#1868) 2017-06-04 11:10:16 +08:00
Ethan KoenigandLunny Xiao 3e74b5cf51 Rename misnamed migration (#1867) 2017-06-04 11:09:50 +08:00
Ethan KoenigandLunny Xiao 817a405118 Fix paginater length (#1866) 2017-06-04 11:07:20 +08:00
Ethan KoenigandBo-Yi Wu 2ec5dc1661 Fix 404 for external tracking issues (#1852)
* Fix 404 for external tracking issues

* Fix 404 for new/upload file
2017-06-03 00:56:36 -05:00
Ethan KoenigandLunny Xiao b900c04316 Display draft releases (#1854)
* Display draft releases

* Include ctx.User in user cache

* Integration test
2017-06-03 11:46:56 +08:00
Ethan KoenigandBo-Yi Wu 036ce3f813 Fix bug in removeOrgRepo (#1858) 2017-06-02 20:06:09 -05:00
Ethan KoenigandLunny Xiao 4e5ee2b67a Fix user profile activity feed (#1848)
* Fix user profile activity feed

* gofmt, and avoid overlapping database connections
2017-06-02 08:42:25 +08:00
Ethan KoenigandLunny Xiao abb19eff39 Update code.gitea.io/git (#1849) 2017-06-01 09:43:11 +08:00
Ethan KoenigandBo-Yi Wu a977ab7889 Don't ignore error in getMergeCommit (#1843) 2017-05-31 19:51:24 -05:00
Ethan KoenigandLunny Xiao 336e311a7c Fix locking bug in removeOrgRepo (#1842) 2017-06-01 08:41:14 +08:00
Ethan KoenigandBo-Yi Wu 5554165a0c Fix pull request compare link (#1832)
* Fix pull request compare link

* Integration test
2017-05-31 09:47:42 -05:00
Ethan KoenigandLunny Xiao bfb44f8854 Fix status table race condition (#1835) 2017-05-31 16:57:17 +08:00
Ethan KoenigandBo-Yi Wu 642f844735 Fix PR template error (#1834) 2017-05-30 07:04:12 -05:00
Ethan KoenigandBo-Yi Wu 474d636794 Update code.gitea.io/git (#1824)
* Update code.gitea.io/git

* Update function calls

* govendor fetch
2017-05-30 04:32:01 -05:00
Ethan KoenigandLunny Xiao 367ff327ed Use ghost users in issues/PRs (#1831) 2017-05-30 14:08:36 +08:00
Ethan KoenigandLunny Xiao 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
Ethan KoenigandBo-Yi Wu 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
Ethan KoenigandLunny Xiao 39348cd27e Give all units to owner team (#1812) 2017-05-26 16:03:37 +08:00
Ethan KoenigandLunny Xiao 9c66d1d9ea Fix deadlock in updateRepository (#1813) 2017-05-26 13:08:13 +08:00
Ethan KoenigandLunny Xiao 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
Ethan KoenigandLunny Xiao cb74f1b84d Remove stale rule from Makefile (#1782) 2017-05-25 08:53:03 +08:00
Ethan KoenigandBo-Yi Wu ff96bda138 Only run coverage on merges/pushes to master (#1783) 2017-05-25 00:13:18 +08:00
Ethan KoenigandBo-Yi Wu ff2464c87d Fix renaming bug (#1786) 2017-05-24 14:01:02 +08:00
Ethan KoenigandBo-Yi Wu bdc90aeaee Delete repo redirects on repo deletion (#1776) 2017-05-23 16:00:10 +08:00
Ethan KoenigandLunny Xiao b0308d86dc Fix unloaded owner (#1770) 2017-05-21 14:35:45 +08:00
Ethan KoenigandLunny Xiao 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
Ethan KoenigandBo-Yi Wu 9e627af9a4 gofmt (#1710) 2017-05-12 16:09:53 +08:00
Ethan KoenigandBo-Yi Wu 5ca3046da6 Fix rendering of issue checkboxes (#1709) 2017-05-12 15:52:45 +08:00
Ethan KoenigandBo-Yi Wu 251fb935ff Don't recreate database in integration tests (#1697) 2017-05-11 23:32:43 +08:00
Ethan KoenigandLunny Xiao a5f28a4544 gofmt (#1662) 2017-05-04 13:54:56 +08:00
Ethan KoenigandBo-Yi Wu 66c803fae2 MySQL, Postgres integration tests in drone (#1638)
* MySQL, Postgres integration tests in drone

* Fix .drone.yml

* sign drone

* resign drone
2017-04-30 14:30:12 +08:00
Ethan KoenigandLunny Xiao c58708d3ee Integration test framework (#1290)
* Integration test framework

* udpate drone sign

* Formatting fixes and move router.go to routers/

* update sign for drone
2017-04-25 15:24:51 +08:00
Ethan KoenigandKim "BKC" Carlbäcker 09fe4a2ae9 Batch updates for issues (#926) 2017-03-15 02:10:35 +01:00
Ethan KoenigandLunny Xiao 021904e4e6 Fix typos in models/ and modules/ (#1248) 2017-03-15 08:52:01 +08:00
Ethan KoenigandLunny Xiao ec0ae5d50c Refactor and fix incorrect comment (#1247) 2017-03-15 08:51:46 +08:00
Ethan KoenigandLunny Xiao c99e7e1a62 Simplify RepositoryList.loadAttributes() (#1211) 2017-03-11 16:50:12 +08:00
Ethan KoenigandLunny Xiao 3803f257fb Move user_follow to separate file (#1210)
Also add unit tests
2017-03-11 16:46:53 +08:00
Ethan KoenigandLunny Xiao 1e3548b7e7 Unit tests for issue_list (#1209) 2017-03-11 16:46:23 +08:00
Ethan KoenigandLunny Xiao d21d5fd736 Remove unnecessary loads in org_team (#1090) 2017-03-01 09:09:49 +08:00
Ethan KoenigandLunny Xiao 22f7aa6e9c LableIDs -> LabelIDs (#1088) 2017-03-01 09:08:45 +08:00
Ethan KoenigandLunny Xiao 4b286f282a Consistency checks for action unit tests (#1079) 2017-02-28 09:42:10 +08:00
Ethan KoenigandLunny Xiao cf80e19157 Optimize and unit test Issue_ReplaceLabels (#1080) 2017-02-28 09:35:55 +08:00
Ethan KoenigandLunny Xiao 136e6beb0f Fix unused Engine bugs (#1064) 2017-02-27 10:16:35 +08:00
Ethan KoenigandLunny Xiao 831ff41754 Fix go vet faults (#1060) 2017-02-26 13:25:35 +08:00
Ethan KoenigandLunny Xiao 76057105ca Remove unnecessary loads in org_team (#1035) 2017-02-24 14:25:09 +08:00
Ethan KoenigandLunny Xiao f1ab906c51 Unit tests for models/repo_collaboration (#1032) 2017-02-24 09:37:38 +08:00
Ethan KoenigandLunny Xiao 4f3880ff15 Bug fixes and unit tests for org_team (#1016) 2017-02-23 09:36:15 +08:00
Ethan KoenigandLunny Xiao be48b32e63 Unit tests for repo watching (#963) 2017-02-17 16:02:11 +08:00