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
Lunny Xiao and Antoine GIRARD
a8c024043c
Improve integration tests ( #8276 )
...
* improve integration tests
* fix Makefile
* improve makefile and integration docs
2019-09-25 14:13:18 +02:00
Lunny Xiao and techknowlogick
061388379a
Move create issue comment to comments package ( #8212 )
...
* move create issue comment to comments package
* extract actions on update/delete comment from models to comment service
* fix lint
* fix lint
2019-09-24 13:39:50 -04:00
Lunny Xiao and GitHub
29dda47cbb
Fix label count ( #8267 )
...
* fix label count
* fix vendor
* fix import order
* update xorm to fix bug
* fix tests
* fix mssql bug
2019-09-24 21:22:39 +08:00
Lunny Xiao and GitHub
5a438ee3c0
Move all mail related codes from models to services/mailer ( #7200 )
...
* move all mail related codes from models to modules/mailer
* fix lint
* use DBContext instead Engine
* use WithContext not WithEngine
* Use DBContext instead of Engine
* don't use defer when sess.Close()
* move DBContext to context.go and add some methods
* move mailer from modules/ to services
* fix lint
* fix tests
* fix fmt
* add gitea copyright
* fix tests
* don't expose db functions
* make code clear
* add DefaultDBContext
* fix build
* fix bug
2019-09-24 13:02:49 +08:00
Lunny Xiao and Lauris BH
3c0e6d1126
update cache item_ttl docs ( #8222 )
2019-09-18 10:50:45 +03:00
Lunny Xiao and Lauris BH
04ca7f0047
Refuse merge until all required status checks success ( #7481 )
...
* refuse merge until ci successfully
* deny merge request when required status checkes not succeed on merge Post and API
* add database migration for added columns on protected_branch
* fix migration
* fix protected branch check bug
* fix protected branch settings
* remove duplicated code on check pull request's required commit statuses pass
* remove unused codes
* fix migration
* add newline for template file
* fix go mod
* rename function name and some other fixes
* fix template
* fix bug pull view
* remove go1.12 wrong dependencies
* add administrator bypass when protected branch status check enabled
* fix bug
* improve the codes
2019-09-18 08:39:45 +03:00
Lunny Xiao and GitHub
29454733b4
move some milestone functions to a standalone package ( #8213 )
2019-09-18 08:17:12 +08:00
Lunny Xiao and GitHub
4959bf1c09
Move create release from models to a standalone package ( #7539 )
...
* move create release from models to a standalone package
* fix lint
* fix comment year
* fix lint
* fix lint
* fix package import name
* fix vendor
* fix go mod
* some refactors
* fix vendor
* use go1.12 make vendor
* fix vendor
2019-09-15 23:28:25 +08:00
Lunny Xiao and GitHub
be0f7ff9bf
Fix team user api ( #8172 )
...
* fix team user api
* fix tests
* fix api
* fix team user api
* change user convert
* fix tests
* fix tests
2019-09-15 20:22:02 +08:00
Lunny Xiao and GitHub
88e1c29df1
Fix Go 1.13 private repository go get issue ( #8112 )
...
* Fix Go 1.13 invalid import path creation
Signed-off-by: Rutger Broekhoff <rutger@viasalix.nl >
* Apply suggested changes from #8100
Signed-off-by: Rutger Broekhoff <rutger@viasalix.nl >
2019-09-06 21:44:59 +08:00
Lunny Xiao and techknowlogick
c03d75fbd5
Move git diff codes from models to services/gitdiff ( #7889 )
...
* move git diff codes from models to services/gitdiff
* fix template
* fix test
* fix template
2019-09-05 22:20:09 -04:00
Lunny Xiao and Lauris BH
6ed22ffd16
Add merged commit id on pull view when it's merged ( #8062 )
2019-09-03 09:29:36 +03:00
Lunny Xiao and techknowlogick
5616356a0b
keep blame view buttons sequence consistent with normal view when view a file ( #8007 )
2019-08-27 22:23:18 -04:00
Lunny Xiao and Antoine GIRARD
f83db078f0
Move database settings from models to setting ( #7806 )
...
* move database settings from models to setting
* update docs
* fix checkout pr
* fix tests
* fix lint
* remove unsupported tidb options
* correct wrong variable name
* remove tidb totally
2019-08-24 11:24:45 +02:00
Lunny Xiao and zeripath
9f58187f11
Add release notes of 1.9.2 ( #7934 ) ( #7939 )
...
* Add release notes of 1.9.2
* add missing issue
2019-08-22 17:42:28 +01:00
Lunny Xiao and GitHub
111d31d681
don't convert buffer to string ( #7115 )
2019-08-22 12:52:40 +08:00
Lunny Xiao and GitHub
09ca391230
Add file status on API ( #7671 )
...
* add file status on API
* fix tests
* fix tests
* fix tests
2019-08-21 13:16:22 +08:00
Lunny Xiao and zeripath
ed58919bfc
fix bug when migrating a private repository ( #7917 )
2019-08-20 21:21:07 +01:00
Lunny Xiao and Antoine GIRARD
9b9d162194
fix wrong sender when send slack webhook ( #7918 )
2019-08-20 17:05:30 +02:00
Lunny Xiao and Lauris BH
2d0b90c967
Fix upload file type check ( #7890 )
...
* fix upload file type check
* make the function simple and added tests
* Update comment as per @silverwind
2019-08-17 13:10:17 +03:00
Lunny Xiao and GitHub
85202d4784
Display ui time with customize time location ( #7792 )
...
* display ui time with customize time location
* fix lint
* rename UILocation to DefaultUILocation
* move time related functions to modules/timeutil
* fix tests
* fix tests
* fix build
* fix swagger
2019-08-15 22:46:21 +08:00
a077c9d551
Add changelog of v1.9.1 ( #7859 ) ( #7866 )
...
* add changelog of v1.9.1
* Update CHANGELOG.md
Co-Authored-By: Lauris BH <lauris@nix.lv >
* mention releases build by go1.12.8
* Update CHANGELOG.md
Co-Authored-By: Lauris BH <lauris@nix.lv >
2019-08-15 10:45:21 +08:00
Lunny Xiao and GitHub
c021890930
move CreateReview to moduels/pull ( #7841 )
2019-08-14 23:32:19 +08:00
b16be15803
Display error as string but not bytes ( #7780 )
...
* display error as string but not bytes
* Update routers/repo/http.go
Co-Authored-By: Antoine GIRARD <sapk@users.noreply.github.com >
2019-08-07 19:33:29 +03:00
Lunny Xiao and Lauris BH
c832f0eef7
Fix approvals counting ( #7757 )
...
* fix approvals counting
* fix tests
* fmt
2019-08-07 07:22:41 +03:00
Lunny Xiao and GitHub
4328d8e8d7
fix rename failed when rewrite public keys ( #7761 )
2019-08-06 14:32:11 +08:00
Lunny Xiao and Lauris BH
7b009626da
Add SQL execution on log and indexes on table repository and comment ( #7740 )
...
* add index on comment
* add SQL execution time on log and index owner_id on repository
* add migration
2019-08-05 17:29:40 +03:00
Lunny Xiao and techknowlogick
5b902e2368
add pagination for admin api get orgs and fix only list public orgs bug ( #7742 )
2019-08-04 14:33:36 -04:00
Lunny Xiao and Lauris BH
7d9a13035e
display as error ( #7724 )
2019-08-03 10:07:51 +03:00
Lunny Xiao and techknowlogick
e503794371
remove unnecessary fmt on generate bindata ( #7706 )
2019-08-01 13:34:46 -04:00
Lunny Xiao and techknowlogick
02999c9a44
improve branches list performance and fix protected branch icon when no-login ( #7695 )
2019-08-01 10:50:06 -04:00
Lunny Xiao and GitHub
0742f717ad
fix duplicated webhook when creating issue with assignees ( #7681 )
2019-07-31 17:24:38 +08:00
Lunny Xiao and GitHub
e7d4895732
Move commit repo action from models to repofiles package ( #7645 )
...
* move commit repo action from models to repofiles package
* fix unit tests
2019-07-30 09:59:10 +08:00
Lunny Xiao and zeripath
a94ae7acb0
fix bug on migrating milestone from github ( #7665 )
2019-07-29 16:41:22 +01:00
Lunny Xiao and GitHub
0c927b1606
change length of some repository's columns ( #7652 )
2019-07-29 11:29:42 +08:00
Lunny Xiao and zeripath
6782a704ef
Fix bug create/edit wiki pages when code master branch protected ( #7580 )
...
* fix bug create/edit wiki pages when code master branch protected
* improve FullPushingEnvironment function
2019-07-25 22:50:20 +01:00
Lunny Xiao and GitHub
2c5c458dd7
Move models.PushUpdate to repofiles.PushUpdate ( #7485 )
...
* move models.PushUpdate to repofiles.PushUpdate
* remove duplicated code to load repo
2019-07-24 15:13:26 +08:00
Lunny Xiao and zeripath
e0d6d2f978
Fix repository's pull request count error ( #7518 )
...
* fix pr count error
* fix tests
2019-07-18 22:51:33 +01:00
Lunny Xiao and techknowlogick
8ad64574ee
Fix markdown invoke sequence ( #7513 )
2019-07-18 16:23:27 -04:00
Lunny Xiao and GitHub
8ea60e7e61
remove duplicated webhook trigger ( #7511 )
2019-07-18 16:54:55 +08:00
Lunny Xiao and techknowlogick
0e2996caa1
fix missing queue type on app.ini.sample ( #7494 )
2019-07-17 12:23:54 -04:00
Lunny Xiao and GitHub
ce087c58ef
Remove settting dependency on modules/session ( #7237 )
...
* remove settting dependency on modules/session
* fix fmt
* fix tests
* fix lint
2019-07-17 09:04:37 +08:00
Lunny Xiao and techknowlogick
d2958d9f46
Move status table to cron package ( #7370 )
2019-07-15 20:13:03 -04:00
Lunny Xiao and GitHub
2739a0be98
only create opened pull request when migrating from github ( #7463 )
2019-07-14 17:16:15 +08:00
Lunny Xiao and GitHub
d95237b561
add notification placeholder ( #7409 )
2019-07-12 16:55:46 +08:00
Lunny Xiao and GitHub
b84a251fca
upgrade macaron/captcha to fix random error problem ( #7407 )
2019-07-10 13:26:42 +08:00
Lunny Xiao and GitHub
f03e5b7c3e
fix vendor ( #7394 )
2019-07-09 14:27:02 +08:00
Lunny Xiao and Lauris BH
427a161c67
Fix migration tests since #7 fixed ( #7375 )
...
* fix migration tests since #7 fixed
* fix test time
2019-07-08 13:10:56 +03:00
Lunny Xiao and techknowlogick
87404d7c0b
Use vendors when go generate ( #7340 )
...
* use vendors when go generate
* update docs about golang minimal requirement from 1.9 to 1.11
* fix build
2019-07-06 23:00:41 -04:00