Lunny Xiao
83b90e4199
Use vfsgen instead of go-bindata ( #7080 )
...
* use vfsgen instead of go-bindata
* fix templates
* fix fmt
* vendor vsfgen
2019-06-03 00:43:47 +03:00
Lunny Xiao
8a343dda39
update go git from v4.10.0 to v4.11.0 ( #7096 )
2019-05-31 20:34:46 +01:00
Lunny Xiao
7d12ec2abd
improve github downloader on migrations ( #7049 )
...
* improve github downloader on migrations
* fix tests
* fix uppercase function parameters
2019-05-30 16:26:57 -04:00
Lunny Xiao
d67fd69474
fix charset was not saved after installation finished ( #7048 )
2019-05-26 13:36:33 -04:00
Lunny Xiao
f3d87da3e2
Revert "Bugfix: Align comment label and actions to the right ( #7024 )" ( #7055 )
...
This reverts commit 0c432d26fe .
2019-05-26 12:55:53 -04:00
Lunny Xiao
c2f3938a58
fix possbile mysql invalid connnection error ( #7051 )
2019-05-26 16:28:33 +03:00
Lunny Xiao
063fa99159
when git version >= 2.18, git command could run with git wire protocol version 2 param if enabled ( #7047 )
2019-05-26 17:50:06 +08:00
Lunny Xiao
355ab0c62c
Fix wrong init dependency on markup extensions ( #7038 )
...
* fix wrong init dependency on markup extensions
2019-05-25 18:15:39 +01:00
Lunny Xiao
d5a98a2969
Add support of utf8mb4 for mysql ( #6992 )
2019-05-24 00:15:26 -04:00
Lunny Xiao
1f84970de0
Make webhook http connections resuable ( #6976 )
...
* make http connections resuable
* add error handler
* fix lint
2019-05-21 15:20:17 +08:00
Lunny Xiao
02542a2c15
fix missing repo description when migrating ( #7000 )
2019-05-20 15:43:43 +03:00
Lunny Xiao
c385dcc26b
Fix index produces problem when issues/pulls deleted ( #6973 )
...
* fix index produces problem when issues/pulls deleted
* fix tests
* fix tests
* fix tests
2019-05-18 10:37:49 +08:00
Lunny Xiao
710245e81e
Refactor models.NewRepoContext to extract git related codes to modules/git ( #6941 )
...
* refactor models.NewRepoContext to extract git related codes to modules/git
* fix imports
* refactor
2019-05-15 09:57:00 +08:00
Lunny Xiao
24a536d145
Remove macaron dependent on models ( #6940 )
2019-05-14 09:52:18 -04:00
Lunny Xiao
8b36f01f45
Move xorm logger bridge from log to models so that log module could be a standalone package ( #6944 )
...
* move xorm logger bridge from log to models so that log module could be a standalone package
* fix tests
* save logger on xorm log bridge
2019-05-14 10:04:07 +03:00
Lunny Xiao
6123840745
Remove macaron dependent on modules/log ( #6933 )
2019-05-13 22:55:52 -04:00
Lunny Xiao
e63274ee09
remove macaron dependent on models/mail.go ( #6931 )
2019-05-14 01:53:54 +03:00
Lunny Xiao
34eee25bd4
Move sdk structs to modules/structs ( #6905 )
...
* move sdk structs to moduels/structs
* fix tests
* fix fmt
* fix swagger
* fix vendor
2019-05-11 18:21:34 +08:00
Lunny Xiao
13cd28602e
Change the color of issues/pulls list, merged is purple and closed is red ( #6874 )
2019-05-08 10:50:15 +03:00
Lunny Xiao
9f18b23129
Fix 404 when send pull request some situation ( #6871 )
2019-05-07 13:20:23 -04:00
Lunny Xiao
08069dc465
Improve migrations to support migrating milestones/labels/issues/comments/pullrequests ( #6290 )
...
* add migrations
* fix package dependency
* fix lints
* implements migrations except pull requests
* add releases
* migrating releases
* fix bug
* fix lint
* fix migrate releases
* fix tests
* add rollback
* pull request migtations
* fix import
* fix go module vendor
* add tests for upload to gitea
* more migrate options
* fix swagger-check
* fix misspell
* add options on migration UI
* fix log error
* improve UI options on migrating
* add support for username password when migrating from github
* fix tests
* remove comments and fix migrate limitation
* improve error handles
* migrate API will also support migrate milestones/labels/issues/pulls/releases
* fix tests and remove unused codes
* add DownloaderFactory and docs about how to create a new Downloader
* fix misspell
* fix migration docs
* Add hints about migrate options on migration page
* fix tests
2019-05-07 09:12:51 +08:00
Lunny Xiao
01ebd52a1f
fix config ui error about cache ttl ( #6861 )
2019-05-06 17:35:11 +03:00
Lunny Xiao
2382f1b057
fix 500 when reviewer is deleted with integration tests ( #6856 )
2019-05-06 20:09:31 +08:00
Lunny Xiao
5be1780045
update github.com/mcuadros/go-version to v0.0.0-20190308113854-92cdf37c5b75 ( #6815 )
2019-05-01 11:44:16 -04:00
Lunny Xiao
4c34bc111c
fix pulls broken when fork repository deleted ( #6754 )
...
* fix pulls broken when fork repository deleted
* fix lint
2019-04-26 11:03:39 +08:00
Lunny Xiao
199faadea3
Fix org visibility bug when git cloning ( #6743 )
...
* fix org visibility bug
* fix permission check
* add integration tests
* fix tests
* change test user name for easier maintainance and fix test
* fix test git repo name
2019-04-25 21:59:10 +03:00
Lunny Xiao
e8f4c7733a
fix missing return ( #6751 )
2019-04-25 19:30:38 +08:00
Lunny Xiao
65b3f513c3
fix new team 500 ( #6749 )
...
* fix new team 500
* Update models/unit.go
Co-Authored-By: lunny <xiaolunwen@gmail.com >
2019-04-25 17:00:34 +08:00
Lunny Xiao
ff03b2f606
Fix: Sort repos on org home page with non-admin login ( #6741 )
2019-04-24 19:20:22 +01:00
Lunny Xiao
1d8b521ae1
Add tests for Org API ( #6731 )
2019-04-24 12:16:14 -04:00
Lunny Xiao
59be704efb
Fix team members API ( #6714 )
2019-04-24 01:32:35 -04:00
Lunny Xiao
dd1acd7ce4
Comments list performance optimization ( #5305 )
2019-04-18 01:00:03 -04:00
Lunny Xiao
1b7dffc3a3
fix bug user search API pagesize didn't obey ExplorePagingNum ( #6579 )
2019-04-11 19:29:41 -04:00
Lunny Xiao
2f53b5f88c
fix mail notification when close/reopen issue ( #6581 )
2019-04-11 22:59:01 +01:00
Lunny Xiao
e7d7dcb090
Issue indexer queue redis support ( #6218 )
...
* add redis queue
* finished indexer redis queue
* add redis vendor
* fix vet
* Update docs/content/doc/advanced/config-cheat-sheet.en-us.md
Co-Authored-By: lunny <xiaolunwen@gmail.com >
* switch to go mod
* Update required changes for new logging func signatures
2019-04-08 12:05:15 +03:00
Lunny Xiao
09fb036ad6
fix upload attachments ( #6481 )
...
* fix upload attachments
* add migration for new column uploader_id on table attachment
* fix imports sequence
2019-04-02 15:25:05 -04:00
Lunny Xiao
0a8e63c682
add make version on gitea version ( #6485 )
2019-04-02 12:10:11 -04:00
Lunny Xiao
ef2a343e27
fix bug when user login and want to resend register confirmation email ( #6482 )
2019-04-02 08:44:33 +03:00
Lunny Xiao
d578b71d61
move code.gitea.io/git to code.gitea.io/gitea/modules/git ( #6364 )
...
* move code.gitea.io/git to code.gitea.io/gitea/modules/git
* fix imports
* fix fmt
* fix misspell
* remove wrong tests data
* fix unit tests
* fix tests
* fix tests
* fix tests
* fix tests
* fix tests
* enable Debug to trace the failure tests
* fix tests
* fix tests
* fix tests
* fix tests
* fix tests
* comment commit count tests since git clone depth is 50
* fix tests
* update from code.gitea.io/git
* revert change to makefile
2019-03-27 17:33:00 +08:00
Lunny Xiao
03e4db40cc
improve zh-cn comparison docs ( #6336 )
2019-03-21 22:38:23 -04:00
Lunny Xiao
91dcccf72d
fix dump table name error and add some test for dump database ( #6394 )
2019-03-20 21:38:54 -04:00
Lunny Xiao
3bb123e90e
fix migrations 82 to ignore unsynced tags between database and git data and missing is_archived on repository table ( #6387 )
2019-03-20 16:37:50 +00:00
Lunny Xiao
ce646fd04b
fix bug manifest.json will not request with cookie so that session will created every request ( #6372 )
2019-03-19 17:02:18 -04:00
Lunny Xiao
4a6b011b15
Add test environment for Mysql8 ( #5234 )
2019-03-17 15:17:18 -04:00
Lunny Xiao
379289639e
split setting.go to multiple files ( #6154 )
...
* split setting.go to multiple files
* fix lint
2019-03-16 11:12:44 +08:00
Lunny Xiao
4334fe754e
update git vendor to fix wrong release commit id and add migrations ( #6224 )
...
* update git vendor to fix wrong release commit id and add migrations
* fix count
* fix migration release
* fix tests
2019-03-11 11:44:58 +08:00
Lunny Xiao
c812ba7f87
fix display dashboard even if require to change password ( #6214 )
...
* fix display dashboard even if require to change password
* fix comments
2019-02-28 16:01:42 +08:00
Lunny Xiao
7afe81f28e
fix bug when migrate repository 500 when repo is existed ( #6188 )
...
* fix bug when migrate repository 500 when repo is existed
* use 409 but not 422 for error status code when not exist
* translation fix
2019-02-26 09:28:56 -05:00
Lunny Xiao
15ecc08475
fix bug when set indexer as db and add tests ( #6173 )
2019-02-24 11:16:20 -05:00
Lunny Xiao
4a2fbbeb10
fix bug user could change private repository to public when force private enabled. ( #6156 )
2019-02-22 21:56:05 +00:00
Lunny Xiao
134e55510e
fix bug when update owner team then visit team's repo return 404 ( #6119 )
2019-02-22 11:14:45 -05:00
Lunny Xiao
477ef46251
Add more tests and docs for issue indexer, add db indexer type for searching from database ( #6144 )
...
* add more tests and docs for issue indexer, add db indexer type for searching from database
* fix typo
* fix typo
* fix lint
* improve docs
2019-02-21 13:01:28 +08:00
Lunny Xiao
0751153613
refactor issue indexer, add some testing and fix a bug ( #6131 )
...
* refactor issue indexer, add some testing and fix a bug
* fix error copyright year on comment header
* issues indexer package import keep consistent
2019-02-21 08:54:05 +08:00
Lunny Xiao
987a521e2f
remove unused file ( #6121 )
2019-02-19 17:22:42 +02:00
Lunny Xiao
830ae61456
Refactor issue indexer ( #5363 )
2019-02-19 09:39:39 -05:00
Lunny Xiao
f5fa22a499
Fix prohibit login check on authorization ( #6106 )
...
* fix bug prohibit login not applied on dashboard
* fix tests
* fix bug user status leak
* fix typo
* return after render
2019-02-19 09:19:28 +02:00
Lunny Xiao
a380cfd8e0
Update bleve dependency to latest master revision ( #6100 )
...
* update bleve to master b17287a86f6cac923a5d886e10618df994eeb54b6724eac2e3b8dde89cfbe3a2
* remove unused pkg from dep file
* change bleve from master to recent revision
2019-02-17 19:50:26 -05:00
Lunny Xiao
820e28c904
Split setting.go as multiple files ( #6014 )
...
* split setting.go as multiple files
* fix comments
2019-02-10 09:37:37 +08:00
Lunny Xiao
9e8cc3b18d
add default time out for git operations ( #6015 )
2019-02-09 22:44:24 +00:00
Lunny Xiao
01bbf5ea69
Add API to list tags ( #5850 )
...
* Add API to list tags
* update dependency gitea sdk vendor
* fix swagger generation
* fix swagger
* add tests
* update code.gitea.io/git vendor
2019-02-07 12:00:52 +00:00
Lunny Xiao
2d213b64d1
use native golang SSH library but ssh-keygen when enable built-in SSH server to remove dependent on that command lines ( #5976 )
...
* use native golang SSH library but ssh-keygen when enable built-in SSH server to remove dependent on that command lines
* fix tests and add comment head
2019-02-07 02:13:12 -05:00
Lunny Xiao
06a1739553
fix bug when deleting a linked account will removed all ( #5989 )
2019-02-07 01:51:23 -05:00
Lunny Xiao
bf4badad1d
Pull request conflict files detection ( #5951 )
...
* add conflict detection
* test pull request conflict files
* fix detection files number
* fix comments
2019-02-05 06:54:49 -05:00
Lunny Xiao
ecefa9e724
Add single commit API support ( #5843 )
...
* add single commit API support
2019-02-02 22:35:17 -05:00
Lunny Xiao
bbad9b6178
Fix bug when read public repo lfs file ( #5912 )
...
* fix bug when read public repo lfs file
* add comment on lfs permission check
2019-01-31 13:36:57 +00:00
Lunny Xiao
6b0c2e9e35
update swagger for release API pagination ( #5841 )
2019-01-25 09:10:50 +02:00
Lunny Xiao
892bfd0b19
improve the releases api paging ( #5831 )
...
* improve the releases api paging
* add max limit on API paging
2019-01-24 20:59:27 +02:00
Lunny Xiao
b80d6490f3
fix migration 78 error mssql ( #5791 )
2019-01-21 12:12:45 +02:00
Lunny Xiao
41f19e1a38
fix migration bug ( #5762 )
2019-01-18 09:50:38 -05:00
Lunny Xiao
82e08a3364
Refactor notification for indexer ( #5111 )
...
* notification for indexer
* use NullNotifier as parent struct
2019-01-17 22:23:22 +08:00
Lunny Xiao
477a80f658
upgrade go-sql-driver/mysql to fix invalid connection error ( #5748 )
...
should fix #5736
2019-01-17 06:07:23 +00:00
Lunny Xiao
270fa6d63b
Support CORS headers to git smart http protocol ( #5719 )
2019-01-14 16:05:27 -05:00
Lunny Xiao
beab2df122
Refactor mail notification ( #5110 )
...
* mail notification implement interface
* fix file comment year
* use NullNotifier as parent struct of notifiers
2019-01-13 16:42:55 +02:00
Lunny Xiao
0b84b5ee49
fix public will not be reused as public key after deleting as deploy key ( #5671 )
2019-01-09 13:10:46 -05:00
Lunny Xiao
4a02a783c4
fix bug on upload file name ( #5571 )
2018-12-20 21:32:11 -05:00
Lunny Xiao
9d0dee88d2
fix table name typo on SQL ( #5562 )
...
* fix table name typo on SQL
* fix reserved word user when on mssql
2018-12-19 20:58:46 +08:00
Lunny Xiao
b65e37ed72
fix indexer reindex bug when gitea restart ( #5563 )
...
* fix issue indexer bug reindex when restart gitea
* also fix code indexer reindex when gitea restart
2018-12-19 16:37:48 +08:00
Lunny Xiao
7fd34c0517
fix lfs version check warning log when using ssh protocol ( #5501 )
2018-12-19 09:17:43 +08:00
Lunny Xiao
fe55ab2a68
fix forgot removed records when deleting user ( #5429 )
...
* fix forgot removed records when deleting user
* fix migration
* fix rewritekey lock on sqlite
* remove unused codes
2018-12-18 11:26:26 -05:00
Lunny Xiao
b3b7598ec6
Improve performance of dashboard ( #4977 )
2018-12-13 10:55:43 -05:00
Lunny Xiao
f0374ad1ad
fix bug when a read perm user to edit his issue ( #5516 )
2018-12-12 10:17:25 -05:00
Lunny Xiao
af6bce3ad5
fix detect force push failure on deletion of protected branches ( #5522 )
2018-12-12 10:46:17 +02:00
Lunny Xiao
b1f3685015
fix approvals limitation ( #5521 )
2018-12-11 18:49:33 -05:00
Lunny Xiao
58c4559d3b
fix permission check on api create org ( #5523 )
2018-12-11 14:33:24 -05:00
Lunny Xiao
ba75319157
fix clone wiki failed via ssh ( #5503 )
2018-12-11 13:37:32 -05:00
Lunny Xiao
ccea91652f
fix adding reaction fail for read permission ( #5515 )
2018-12-11 13:12:06 -05:00
Lunny Xiao
6e114f6791
add git protocol v2 support via SSH on Docker image ( #5520 )
...
* add git protocol v2 support via SSH on Docker image
* remove new layer on dockerfile
2018-12-11 12:20:04 -05:00
Lunny Xiao
284b0e12cb
fix code review on mssql ( #5502 )
2018-12-11 09:09:46 +08:00
Lunny Xiao
1b3404eaca
fix forgot deletion of notification when delete repository ( #5506 )
2018-12-10 22:01:01 +02:00
Lunny Xiao
928417ae39
Fix empty wiki ( #5504 )
...
* fix wiki page when wiki path is exist but empty
* improve the error check
2018-12-09 17:45:44 -05:00
Lunny Xiao
7c0c965532
Improve team members and repositories settings UI ( #5457 )
...
* improve team members and repositories settings UI
* use tab on team pages
* add default description on team members and repos
* add blank on numbers and texts
* improve translation
2018-12-09 08:42:11 +02:00
Lunny Xiao
da5a0b8382
add tests for api user orgs ( #5494 )
...
* add tests for api user orgs
* add permission for admin to list user's orgs even he is a private user of org
2018-12-09 10:19:50 +08:00
Lunny Xiao
4b4453cb92
fix topic name length on database ( #5493 )
2018-12-08 14:27:30 +02:00
Lunny Xiao
f80b4f46ae
Fix repository deletion when there is large number of issues in it ( #5426 )
2018-11-30 14:59:12 +02:00
Lunny Xiao
2dc805c0c6
Milestone issues and pull requests ( #5293 )
...
* add milestone issues and pulls page instead of redirecting issues page
* add milestone when creating issue from milestone page
* refactor to merge similiar codes as a new function issues
* remove milestone info on milestone issues list
* fix missing params
2018-11-29 09:46:30 +08:00
Lunny Xiao
eabbddcd98
Restrict permission check on repositories and fix some problems ( #5314 )
...
* fix units permission problems
* fix some bugs and merge LoadUnits to repoAssignment
* refactor permission struct and add some copyright heads
* remove unused codes
* fix routes units check
* improve permission check
* add unit tests for permission
* fix typo
* fix tests
* fix some routes
* fix api permission check
* improve permission check
* fix some permission check
* fix tests
* fix tests
* improve some permission check
* fix some permission check
* refactor AccessLevel
* fix bug
* fix tests
* fix tests
* fix tests
* fix AccessLevel
* rename CanAccess
* fix tests
* fix comment
* fix bug
* add missing unit for test repos
* fix bug
* rename some functions
* fix routes check
2018-11-28 19:26:14 +08:00
Lunny Xiao
cef0f12c51
support envs on external render commands ( #5278 )
2018-11-20 17:11:21 -05:00
Lunny Xiao
8ef177f8c5
add api for user to create org ( #5268 )
...
* add api for user to create org
* remove unused blank line on the swagger file end
* fix create and add test
* fix tests
* fix routes of create org API
* fix bug
* add copyright heads
2018-11-20 12:31:30 -05:00
Lunny Xiao
499bff43d9
dont' send assign webhooks when creating issue ( #5365 )
2018-11-20 12:10:18 -05:00
Lunny Xiao
b3000ae623
Fix create team, update team missing units ( #5188 )
2018-11-10 14:45:32 -05:00