Lunny Xiao and zeripath
b9309e52f0
Move wiki related funtions from models to services/wiki ( #9355 )
...
* Move wiki related funtions from models to services/wiki
2020-01-07 18:27:36 +00:00
Lunny Xiao and zeripath
ed67bbe444
Fix repository issues pagination bug when there are more than one label filter ( #9512 )
2019-12-28 14:43:46 +00:00
Lunny Xiao and zeripath
0bcf644da4
Fix deleted branch isn't removed when push the branch again ( #9516 )
2019-12-27 19:17:37 +00:00
Lunny Xiao and zeripath
3d5f31f77d
Fix SetExpr failed ( #9506 )
2019-12-27 14:18:07 +00:00
Lunny Xiao and techknowlogick
c0f8795462
Upgrade lato fonts to v16. ( #9498 )
...
* Upgrade lato fonts to v16
* Upgrade lato fonts to v16
* fix bug
2019-12-25 23:11:39 -05:00
Lunny Xiao and GitHub
8b2f29c0d2
fix datarace on issue indexer queue ( #9490 )
2019-12-25 17:44:09 +08:00
Lunny Xiao and GitHub
89b4e0477b
Refactor code indexer ( #9313 )
...
* Refactor code indexer
* fix test
* fix test
* refactor code indexer
* fix import
* improve code
* fix typo
* fix test and make code clean
* fix lint
2019-12-23 20:31:16 +08:00
Lunny Xiao and GitHub
050a8af424
Response for context on retry database connection ( #9444 )
2019-12-20 13:39:33 +08:00
Lunny Xiao and GitHub
59fc29db38
fix wrong migration ( #9381 )
2019-12-17 14:58:30 +08:00
Lunny Xiao and techknowlogick
ffc904b1e0
Sleep longer if request speed is over github limitation ( #9335 )
...
* Sleep longer if request speed is over github limitation
* improve code
* remove unused code
* fix lint
* Use github's rate limit remain value to determine how long to sleep
* Save reset time when finished github api request
* fix bug
* fix lint
* Add context.Context for sleep
* fix test
* improve code
* fix bug and lint
* fix import order
2019-12-16 23:16:54 -05:00
Lunny Xiao and GitHub
59d6401486
Use ioutil.TmpDir for new created temp directory ( #9368 )
...
* Use os.TmpDir for new created temp directory
* fix error message
2019-12-16 13:17:55 +08:00
Lunny Xiao and GitHub
43ada65571
remove unused method and rename createcommentWithNoAction ( #9367 )
2019-12-16 11:54:24 +08:00
Lunny Xiao and techknowlogick
67b316a954
Refactor comment ( #9330 )
...
* Refactor comment
* fix test
* improve code
2019-12-15 16:57:34 -05:00
Lunny Xiao and techknowlogick
c6b3c5bcef
Fix cache problem on dashboard ( #9358 )
2019-12-15 15:44:23 -05:00
Lunny Xiao and Antoine GIRARD
ce2d488c94
Move PushToBaseRepo from models to services/pull ( #9352 )
2019-12-15 04:28:51 +01:00
Lunny Xiao and Antoine GIRARD
7b2ff82d20
Move some repository methods from models to modules/repository ( #9353 )
...
* Move some repository methods from models to modules/repository
* fix test
2019-12-14 18:30:01 +01:00
Lunny Xiao and techknowlogick
484e3dc5a9
site admin could view org's members ( #9346 )
2019-12-14 01:36:59 -05:00
Lunny Xiao and techknowlogick
bfcce5f86c
Remove release attachments which repository has been deleted ( #9334 )
2019-12-13 22:30:39 -05:00
Lunny Xiao and Lauris BH
ba1acf5b50
fix issue indexer not triggered when migrating a repository ( #9332 )
2019-12-12 23:46:43 +02:00
Lunny Xiao and GitHub
751cfb805d
Fix bug that release attachment files not deleted when deleting repository ( #9322 )
...
* Fix bug that release attachment files not deleted when deleting repository
* improve code
* add quote
* improve code
2019-12-12 13:31:05 +08:00
Lunny Xiao and Antoine GIRARD
50da9f7dae
Move modules/indexer to modules/indexer/code ( #9301 )
2019-12-10 14:29:40 +01:00
Lunny Xiao and techknowlogick
be06dee04c
Move code indexer related code to a new package ( #9191 )
...
* move code indexer related code to a new package
* fix lint
* fix tests
* fix fmt
* GetMaxID support interface parameter
2019-12-08 14:15:35 -05:00
Lunny Xiao and GitHub
ef98b168f7
Move UpdateIssuesCommit from models to repofiles ( #9276 )
2019-12-07 23:52:36 +08:00
Lunny Xiao and techknowlogick
82e0383d21
Move some pull request functions from models to services ( #9266 )
...
* Move some pull request functions from models to services
* Fix test
2019-12-06 21:44:10 -05:00
Lunny Xiao and GitHub
e3081c667a
Only show part of members on orgnization dashboard and add paging for orgnization members page ( #9092 )
...
* Only show part of members on orgnization dashboard and add paging for orgnization members page
* fix test
* fix typo
2019-12-06 13:34:54 +08:00
Lunny Xiao and GitHub
77730db257
Move repoWorkPool outside rename/transfer repository ( #9086 )
...
* Move repoWorkPool outside rename/transfer repository
* fix import
* Fix test
2019-12-06 12:00:50 +08:00
Lunny Xiao and techknowlogick
48be1889cd
Fix latest docker image haven't include static files. ( #9252 )
...
* add warnging on docs
* fix docs
2019-12-05 12:18:28 -05:00
Lunny Xiao and Lauris BH
6e81eafdd6
Remove unused comment actions ( #9222 )
...
* Remove unused comment actions
* improve code
2019-12-02 16:43:39 +02:00
Lunny Xiao and techknowlogick
2011a5b818
Extract createComment ( #9125 )
...
* Extract createComment
* fix lint
* fix lint
2019-11-30 21:44:39 -05:00
Lunny Xiao and GitHub
e151674cfa
Move PushUpdateOptions from models to repofiles ( #9124 )
2019-11-29 10:21:05 +08:00
Lunny Xiao and GitHub
3bdce82ce9
upgrade levelqueue to 0.1.0 ( #9192 )
2019-11-28 23:37:33 +08:00
Lunny Xiao and GitHub
ef9a0370ca
Fix panic when diff ( #9187 )
...
* fix panic when diff
* improve code
2019-11-28 17:05:57 +08:00
Lunny Xiao and Antoine GIRARD
7b7d382b8b
Fix datarace on git.GlobalCommandArgs on tests ( #9162 )
...
* fix datarace on git.GlobalCommandArgs on tests
* fix tests
* fix tests
* fix tests
2019-11-27 01:35:52 +01:00
Lunny Xiao and techknowlogick
8ab35eefc4
Move mirror sync actions to notification ( #9022 )
...
* Move mirror sync actions to notification
* fix lint
2019-11-24 00:16:59 -05:00
Lunny Xiao and GitHub
9856ac5818
fix race on indexer ( #9136 )
2019-11-23 23:03:35 +08:00
Lunny Xiao and techknowlogick
d7ac9727bb
Move merge actions to notification ( #9024 )
...
* Move merge actions to notification
* Add missing mail notification
2019-11-21 12:08:42 -05:00
Lunny Xiao and techknowlogick
d5261b9aab
Move HttpBackend function to Http to reduce function calls when git smart http requests ( #9057 )
2019-11-21 11:24:43 -05:00
Lunny Xiao and GitHub
9ff6312627
Move modules/gzip to gitea.com/macaron/gzip ( #9058 )
...
* Move modules/gzip to gitea.com/macaron/gzip
* Fix vendor
2019-11-18 13:18:33 +08:00
Lunny Xiao and GitHub
1b7182e5ec
Add retry for migration http/https requests ( #9019 )
...
* Add retry for migration http/https requests
* give the more suitable name for retry configuraion items
* fix docs and lint
* Only use retryDownloader when setting > 1
2019-11-16 16:30:06 +08:00
Lunny Xiao and GitHub
11208f3381
Move git graph from models to modules/graph ( #9027 )
2019-11-16 08:47:57 +08:00
Lunny Xiao and zeripath
e0e4473172
extract some inline functions related with create comment ( #8931 )
2019-11-15 18:18:09 +00:00
Lunny Xiao and zeripath
c0c2624079
fix wrong system notice when repository is empty ( #9010 )
2019-11-15 10:53:20 +00:00
Lunny Xiao and GitHub
21ae9838e0
Move transfer repository and rename repository on a service package and start action notification ( #8573 )
...
* move transfer repository and rename repository on a service package and start action notification
* remove unused codes
* fix lint
* fix bugs
* fix test
* fix test
* fix test
* fix lint
* update go mod and sum
2019-11-15 16:06:11 +08:00
Lunny Xiao and techknowlogick
42ada741e3
Pack web_src/js/draw.js to public/js/index.js ( #8975 )
...
* pack web_src/js/draw.js to public/js/index.js
* fix eslint
2019-11-14 20:27:50 -05:00
Lunny Xiao and Lauris BH
9bd879bef8
fix bug when pack js ( #8992 )
2019-11-14 19:58:32 +02:00
Lunny Xiao and GitHub
dad67cae54
Refactor pull request review ( #8954 )
...
* refactor submit review
* remove unnecessary code
* remove unused comment
* fix lint
* remove duplicated actions
* remove duplicated actions
* fix typo
* fix comment content
2019-11-14 10:57:36 +08:00
Lunny Xiao and Antoine GIRARD
afe50873a5
Move index.js to web_src and use webpack to pack them ( #8598 )
...
* Move index.js to web_src and use webpack
* Fix initHeatMap
* update eslint and move webpack to devDependencies
* update index.js
* add eslint env node
2019-11-13 15:52:13 +01:00
Lunny Xiao and Antoine GIRARD
e4e6d48e30
Move less from public/ to web_src/ so that it will not be packe… ( #8908 )
2019-11-12 10:22:16 +01:00
Lunny Xiao and GitHub
bb6879d339
Improve notification ( #8835 )
...
* Improve notifications
* batch load user
* Update notification only when read
* Fix reorder
* fix lint
* fix test
* fix lint
* make function meaningful
* fix comment
2019-11-12 16:33:34 +08:00
Lunny Xiao and GitHub
273a24f226
Move notifywatchers from models to notification ( #8907 )
2019-11-11 11:39:41 +08:00
Lunny Xiao and GitHub
daab245167
Move code.gitea.io/gitea/routers/api/v1/convert to code.gitea.io/gitea/modules/convert ( #8892 )
...
* Move code.gitea.io/gitea/routers/api/v1/convert to code.gitea.io/gitea/modules/convert
* fix fmt
2019-11-10 12:41:51 +08:00
Lunny Xiao and techknowlogick
f02138a148
Fix bug when migrate from API ( #8631 )
...
* fix bug when migrate from API
* fix test
* fix test
* improve
* fix error message
2019-11-08 17:21:00 -05:00
Lunny Xiao and techknowlogick
55bdc9aa38
Webhook support custom proxy ( #8760 )
...
* Webhook support custom proxy
* Add glob support on webhook proxy host rules
* fix app.ini.sample
* improve code and app.ini.sample
* update cheetsheet about added webhook options
2019-11-08 16:25:53 -05:00
Lunny Xiao and techknowlogick
016a5d0438
Move some actions to notification/action ( #8779 )
...
* Move some actions to notification/action
* Fix test
* fix test
2019-11-08 15:54:50 -05:00
Lunny Xiao and Lauris BH
12170d26a7
Split sendCreateCommentAction as two parts, one for update comment related informations, another for actions ( #8784 )
...
* Split sendCreateCommentAction as two parts, one for update comment related informations, another for actions
* fix lint
2019-11-06 15:39:29 +02:00
Lunny Xiao and GitHub
0109229928
Move release webhook to notification ( #8817 )
...
* Move release webhook to notification
* Extract release webhook method
* fix bug
* fix import
2019-11-06 16:25:50 +08:00
Lunny Xiao and GitHub
8a84d82d53
Move repofiles webhooks to notification ( #8807 )
2019-11-06 14:43:03 +08:00
Lunny Xiao and GitHub
aaeef295bb
Move pull webhook to notification ( #8805 )
...
* Move pull webhook to notification
* fix fmt
2019-11-05 19:04:08 +08:00
Lunny Xiao and zeripath
a966a0298e
Move more webhook codes from models to webhook module ( #8802 )
...
* Move more webhook codes from models to webhook module
2019-11-03 22:13:25 +00:00
Lunny Xiao and zeripath
491887d441
Move actions to notification ( #8785 )
2019-11-03 20:59:09 +00:00
022d2d8beb
Move push commits events to notification ( #8783 )
...
* Move push commits events to notification
* Update modules/notification/base/null.go
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
2019-11-03 14:59:26 +08:00
Lunny Xiao and GitHub
21dfe1b256
fix 500 when edit hook ( #8782 )
2019-11-02 21:38:11 +08:00
Lunny Xiao and GitHub
8f26397928
Move issue milestone assign to issue service and move webhook to notification ( #8780 )
2019-11-02 11:33:20 +08:00
Lunny Xiao and GitHub
f518fe6662
Rename HookQueue to hookQueue ( #8778 )
...
* Rename HookQueue to hookQueue
* fix lint
2019-11-02 10:35:12 +08:00
Lunny Xiao and GitHub
4b8d9e58c5
Move labels webhooks to notification ( #8749 )
...
* Move webhooks to notification
* fix notification
2019-11-02 09:49:57 +08:00
Lunny Xiao and zeripath
0e7f7df3cf
Move webhook to a standalone package under modules ( #8747 )
...
* Move webhook to a standalone package under modules
* fix test
* fix comments
2019-11-01 22:51:22 +00:00
Lunny Xiao and zeripath
de2f45f95e
Move pull list code to a seperate file ( #8748 )
2019-10-30 20:33:10 +00:00
Lunny Xiao and Lauris BH
ac6accef09
Move webhook codes from service to webhook notification ( #8712 )
...
* Move webhook codes from service to webhook notification
* move deletecomment webhook to notifications
* fix notification
2019-10-30 12:02:46 +02:00
Lunny Xiao and Lauris BH
f694bb45d7
Move issue change content from models to service ( #8711 )
...
* Move issue change content from models to service
* fix lint
2019-10-30 10:36:25 +02:00
Lunny Xiao and GitHub
af8957bc4c
Move issue notifications ( #8713 )
2019-10-29 00:45:43 +08:00
Lunny Xiao and GitHub
c66c9dabc7
Move issue change status from models to service ( #8691 )
2019-10-28 13:26:46 +08:00
Lunny Xiao and GitHub
495d5e4329
Move more issue assignee code from models to issue service ( #8690 )
...
* Move more issue assignee code from models to issue service
* fix test
2019-10-28 10:11:50 +08:00
Lunny Xiao and GitHub
9e85358777
Move some repositories' operations to a standalone service package ( #8557 )
...
* Move some repositories' operations to a standalone service package
* improve code
* remove unused codes
* add rollback when fork failed
* add repo when return
2019-10-26 14:54:11 +08:00
Lunny Xiao and zeripath
0a80164bec
Revert "API should follow RequireSignInView ( #8654 )" ( #8675 )
...
This reverts commit 3c63c3ace4 .
2019-10-24 22:10:48 +01:00
Lunny Xiao and GitHub
3c63c3ace4
API should follow RequireSignInView ( #8654 )
2019-10-24 13:32:40 +08:00
Lunny Xiao and GitHub
bd7709a602
Hide some user information via API if user have no enough permission ( #8655 )
...
* Hide some user information via API if user have no enough permission
* fix test
2019-10-24 10:52:17 +08:00
Lunny Xiao and Lauris BH
280f4bebbf
Move issue label operations to issue service package ( #8553 )
...
* Move issue label operations to issue service package
* fix test
* fix fmt
2019-10-19 12:48:29 +03:00
Lunny Xiao and GitHub
945f121262
Fix bug on pull requests when transfer head repository ( #8564 )
...
* fix bug on pull requests when transfer head repository
* add migration and fix lint
* fix tests and add a cache check on LoadBaseRepo
2019-10-18 19:13:31 +08:00
Lunny Xiao and Antoine GIRARD
d151503d34
Upgrade xorm to v0.8.0 ( #8536 )
2019-10-17 11:26:49 +02:00
Lunny Xiao and zeripath
8edf3d5804
Move sync mirror actions to mirror service package ( #8518 )
...
* move sync mirror actions to mirror service
* fix go.mod
* fix lint
* fix lint
2019-10-16 10:56:59 +01:00
Lunny Xiao and zeripath
1d9a1a0d45
Fix migrate mirror 500 bug ( #8526 )
2019-10-16 09:59:02 +01:00
20477a69ea
Move clearlabels from models to issue service ( #8326 )
...
* move clearlabels from models to issue service
* improve code
* Apply suggestions from code review
Co-Authored-By: zeripath <art27@cantab.net >
2019-10-15 13:03:05 +08:00
Lunny Xiao and zeripath
34fb9d68a5
Move AddTestPullRequestTask to pull service package from models ( #8324 )
...
* move AddTestPullRequestTask to pull service package from models
* fix fmt
2019-10-15 04:28:40 +01:00
0be992a1e2
Make static resouces web browser cache time customized on app.ini ( #8442 )
...
* make static resouces web browser cache time customized on app.ini
* Update docs/content/doc/advanced/config-cheat-sheet.en-us.md
Co-Authored-By: zeripath <art27@cantab.net >
* Update custom/conf/app.ini.sample
Co-Authored-By: Antoine GIRARD <sapk@users.noreply.github.com >
* fix docs
2019-10-14 23:05:57 +01:00
Lunny Xiao and zeripath
f9aba9ba0f
fix bug on FindExternalUsersByProvider ( #8504 )
2019-10-14 08:22:46 +01:00
Lunny Xiao and Lauris BH
e3e44a59d0
Update migrated repositories' issues/comments/prs poster id if user has a github external user saved ( #7751 )
...
* update migrated issues/comments when login as github
* add get userid when migrating or login with github oauth2
* fix lint
* add migrations for repository service type
* fix build
* remove unnecessary dependencies on migrations
* add cron task to update migrations poster ids and fix posterid when migrating
* fix lint
* fix lint
* improve code
* fix lint
* improve code
* replace releases publish id to actual author id
* fix import
* fix bug
* fix lint
* fix rawdata definition
* fix some bugs
* fix error message
2019-10-14 09:10:42 +03:00
f2a3abc683
Move migrating repository from frontend to backend ( #6200 )
...
* move migrating to backend
* add loading image when migrating and fix tests
* fix format
* fix lint
* add redis task queue support and improve docs
* add redis vendor
* fix vet
* add database migrations and fix app.ini sample
* add comments for task section on app.ini.sample
* Update models/migrations/v84.go
Co-Authored-By: lunny <xiaolunwen@gmail.com >
* Update models/repo.go
Co-Authored-By: lunny <xiaolunwen@gmail.com >
* move migrating to backend
* add loading image when migrating and fix tests
* fix fmt
* add redis task queue support and improve docs
* fix fixtures
* fix fixtures
* fix duplicate function on index.js
* fix tests
* rename repository statuses
* check if repository is being create when SSH request
* fix lint
* fix template
* some improvements
* fix template
* unified migrate options
* fix lint
* fix loading page
* refactor
* When gitea restart, don't restart the running tasks because we may have servel gitea instances, that may break the migration
* fix js
* Update models/repo.go
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
* Update docs/content/doc/advanced/config-cheat-sheet.en-us.md
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
* fix tests
* rename ErrTaskIsNotExist to ErrTaskDoesNotExist
* delete release after add one on tests to make it run happy
* fix tests
* fix tests
* improve codes
* fix lint
* fix lint
* fix migrations
2019-10-13 21:23:14 +08:00
Lunny Xiao and GitHub
46a12f196b
Move change issue title from models to issue service package ( #8456 )
...
* move change issue title from models to issue service package
* make the change less
* fix typo
2019-10-11 14:44:43 +08:00
Lunny Xiao and GitHub
7ad46cc116
fix template bug on mirror repository setting page ( #8438 )
2019-10-09 21:09:02 +08:00
Lunny Xiao and Lauris BH
170743c8a0
Revert "Fix issues/pr list broken when there are many repositories ( #8409 )" ( #8427 )
...
This reverts commit 78438d310b .
2019-10-08 20:55:16 +03:00
Lunny Xiao and GitHub
78438d310b
Fix issues/pr list broken when there are many repositories ( #8409 )
...
* fix issues/pr list broken when there are many repositories
* remove unused codes
* fix counting error on issues/prs
* keep the old logic
* fix panic
* fix tests
2019-10-08 10:57:41 +08:00
Lunny Xiao and Lauris BH
662a40ea29
Update milestone issues numbers when save milestone and other code improvements ( #8411 )
...
* update milestone issues numbers when save milestone and other code improvements
* fix tests
* extract duplicate codes as a new function
2019-10-08 00:44:58 +03:00
Lunny Xiao and techknowlogick
51fade4c44
Fix milestone num_issues ( #8221 )
...
* fix milestone num_issues
* update missing completeness
* only update milestone closed number when closed issue is assigned a new milestone or clear milestone
* fix tests
* fix update milestone num
* fix completeness calculate
* make completeness calucation more clear
2019-10-06 17:26:19 -04:00
Lunny Xiao and Lauris BH
bd41a04a56
Add extra user information when migrating release ( #8331 )
...
* add extra user information when migrating release
* add migrations
* fix tests
2019-10-05 14:09:27 +03:00
Lunny Xiao and techknowlogick
c9f819eae0
Upgrade xorm to v0.7.9 to fix some bugs ( #8354 )
...
* upgrade xorm to v0.7.9 to fix some bugs
* upgrade xormstore to v1.3.1
2019-10-02 16:47:20 -04:00
Lunny Xiao and GitHub
7ff783b732
Move mirror to a standalone package from models ( #7486 )
...
* move mirror to a standalone package
* fix mirror address in template
* fix tests
* fix lint
* fix comment
* fix tests
* fix tests
* fix vendor
* fix fmt
* fix lint
* remove wrong file submitted
* fix conflict
* remove unrelated changes
* fix go mod
* fix tests
* clean go mod
* make vendor work
* make vendor work
* fix tests
* remove duplicated test
2019-10-01 21:40:17 +08:00
Lunny Xiao and GitHub
3249c0ccba
Extract actions on deletereleasebyid from models to release service ( #8219 )
...
* extract actions on deletereleasebyid from models to release service
* fix tests
2019-10-01 00:10:00 +08:00
Lunny Xiao and GitHub
e6113000c5
Extract actions on new issue from models to services ( #8217 )
...
* extract actions on new issue from models to services
* improve code
* rename services/issues to services/issue
2019-09-30 21:50:44 +08:00
Lunny Xiao and GitHub
aa9a99cf5f
Upgrade xorm to latest to fix insert issue bug ( #8309 )
...
* upgrade xorm to latest to fix insert issue bug
* add newissue unit tests
* update xorm version
* fix tests
2019-09-29 20:52:39 +08:00
Lunny Xiao and GitHub
eb11ca6847
Extract actions on new pull request from models to pulls service and move code.gitea.io/gitea/modules/pull to code.gitea.io/gitea/services/pull ( #8218 )
...
* extract actions on new pull request from models to pulls service
* improve code
* move code.gitea.io/gitea/modules/pull to code.gitea.io/gitea/services/pull
* fix fmt
* Rename pulls.go to pull.go
2019-09-27 08:22:36 +08:00