Vedran
97dc314652
Fix broken link to branch from issue list ( #9003 )
...
* Fix broken link to branch from issue list
* Update templates/repo/issue/list.tmpl
Co-Authored-By: mrsdizzie <info@mrsdizzie.com >
* apply @mrsdizzie's review
2019-11-15 11:38:54 +00:00
Lunny Xiao
c0c2624079
fix wrong system notice when repository is empty ( #9010 )
2019-11-15 10:53:20 +00:00
Lunny Xiao
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
Konctantin
b30d744e09
Githook highlighter ( #8932 )
...
* Add code highlighter to GitHook edit
Signed-off-by: Konctantin <gawrilyako@gmail.com >
* Fix indentation
Signed-off-by: Konctantin <gawrilyako@gmail.com >
* Resolve merge conflict
Signed-off-by: gawrilyako@gmail.com <Konctantin>
* Resolve merge conflict
Signed-off-by: gawrilyako@gmail.com <Konctantin>
* Fix pre-build drone event
Signed-off-by: Konctantin <gawrilyako@gmail.com >
2019-11-15 14:56:06 +08:00
Lars Lehtonen
896ad1d9cf
services/mirror: fix dropped test errors ( #9007 )
2019-11-15 06:54:23 +02:00
Benno
149a9df9e8
Expand/Collapse Files and Blob Excerpt while Reviewing/Comparing code ( #8924 )
...
* update #8659 fold/unfold code diffs
* add fold button style
* update #8659 implement expand up/down codes (blob excerpt)
* fix golint errors
* fix expand direction
* remove debug message
* update css style for blob exceprt
* fix typo in comment
* update style sheet with less
* update expect diff (add SectionInfo)
* update #8942 accept suggested change (fix typo)
* close reader and check file type before get tail section
* adjust button position and check file type before insert fold button
* move index js to web_src
* merge index.js with master
* generate index.js
* update js coding style
2019-11-15 10:52:59 +08:00
Lunny Xiao
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
John Olheiser
06a8504c78
Update dashboard context for PR reviews ( #8995 )
...
* Update dashboard context for PR reviews
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Update options/locale/locale_en-US.ini
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
* Only append head action if it has content or is approval/rejection
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Update options/locale/locale_en-US.ini
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
2019-11-15 00:52:18 +01:00
zeripath
dd1beee2ef
Enforce Gitea environment for pushes ( #8982 )
...
* Enforce Gitea environment for pushes
* Update custom/conf/app.ini.sample
Co-Authored-By: Antoine GIRARD <sapk@users.noreply.github.com >
2019-11-14 22:39:48 +00:00
silverwind
3621944c2d
modernize js and use babel ( #8973 )
...
* modernize js and use babel
- add babel toolchain to transform modern JS to ES5
- extend eslint config for modern rules
- fixes linting issues via `eslint --fix` and manual fixes
* run 'make css' to satisfy CI
* code style tweaks and set js indendation to 2 in .editorconfig
* regenerate js
2019-11-14 21:39:51 +00:00
John Olheiser
4b5ebb93e4
New review approvals shouldn't require a message ( #8991 )
...
* New approvals don't require content
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix edge-bug
Signed-off-by: jolheiser <john.olheiser@gmail.com >
2019-11-14 20:58:01 +00:00
zeripath
ae36ed7ecb
Shadow password correctly for session config ( #8984 )
...
Fix #8718
This PR shadows passwords in session config correctly by detecting
the VirtualProvider, unmarshalling the original config and then
shadowing config within that.
2019-11-14 20:06:02 +00:00
6543
665ce1dcb3
Drop Admin attribute based on LDAP when login (continue #1743 ) ( #8849 )
...
* Update User information in Gitea based on LDAP when login
* Update Admin Flag only if exist in settings
* Fix affectation
* Update models/login_source.go
Co-Authored-By: JustKiddingCode <JustKiddingCode@users.noreply.github.com >
* Better ident
* Apply suggestions from code review
Update user information
Co-Authored-By: 6543 <24977596+6543@users.noreply.github.com >
* Make fmt
* add err handling
* if user exist but login is Prohibit return return nil, and Prohibit err
* keep login speed
* User sync is implemented at #1478 - so only make sure that admin acces is drpoed if changed
* handle error and still use async task
* no async
* only update admin if Sync is enabled
* update two comments
* add lafriks suggestions
Co-Authored-By: Lauris BH <lauris@nix.lv >
* if adminFilter is set - use it
Co-Authored-By: Lauris BH <lauris@nix.lv >
* Update models/login_source.go
well - I should look more detaild at suggestions :D
Co-Authored-By: Lauris BH <lauris@nix.lv >
* make it work again
* set is_admin value to user
* look nicer
2019-11-14 19:10:23 +00:00
Lunny Xiao
9bd879bef8
fix bug when pack js ( #8992 )
2019-11-14 19:58:32 +02:00
zeripath
856a9f8181
Add ALLOW_ONLY_EXTERNAL_REGISTRATION to config cheat sheet ( #8986 )
...
ALLOW_ONLY_EXTERNAL_REGISTRATION was missed off the cheat sheet. This PR adds it.
Fix #8180
2019-11-14 16:58:34 +00:00
John Olheiser
a99b4dbe01
Changelog for 1.10.0 ( #8978 ) ( #8987 )
...
* Changelog for 1.10.0 (#8978 )
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Update security
Signed-off-by: jolheiser <john.olheiser@gmail.com >
2019-11-14 17:34:30 +02:00
6543
a3e42bfebd
[Feature] Add Gitea Emoji ( #8950 )
...
* add gitea emoji
* alphabetic order
* Update emojify.js to 1.1.0
* mv to custom
* add gitea emoji
* minify
2019-11-14 14:44:46 +01:00
GiteaBot
1716150ced
[skip ci] Updated translations via Crowdin
2019-11-14 08:01:32 +00:00
Wars
c9b564ccdb
fix(docs): Fixed creating Windows service commands ( #8979 )
...
escaping " to \"
2019-11-14 07:57:29 +00:00
techknowlogick
04e6d761bc
docs reference latest stable version (1.10.0)
2019-11-14 01:37:12 -05:00
Lunny Xiao
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
John Olheiser
16a43156a8
Backport the backport of 1.9.6 ( #8970 )
...
Signed-off-by: jolheiser <john.olheiser@gmail.com >
2019-11-14 00:11:52 +02:00
zeripath
7b75603ffe
Fix intermittent GPG Git test failure ( #8968 )
2019-11-13 21:06:35 +00:00
John Olheiser
b41f303ae0
Add CDNJS to script-src CSP ( #8966 )
2019-11-13 20:22:09 +00:00
guillep2k
8282f26250
Don't send notification on pending reviews ( #8943 )
2019-11-13 18:36:04 +00:00
John Olheiser
3b0303a4fc
Implement documentation search ( #8937 )
...
* Implement documentation search
Signed-off-by: jolheiser <john.olheiser@gmail.com >
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
2019-11-13 18:03:18 +00:00
Lunny Xiao
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
GiteaBot
71395dffd0
[skip ci] Updated translations via Crowdin
2019-11-13 13:16:43 +00:00
Florian Hübner
27ac1d0952
add /etc/timezone and /etc/localtime volumes ( #8911 )
...
Passing these volumes to the container enable gitea to use hosts localtime and timezone.
This is a mandatory change when using the "Setup fail2ban" Guide, but it is not described in the documentation.
2019-11-13 12:46:46 +00:00
GiteaBot
be869e8881
[skip ci] Updated translations via Crowdin
2019-11-13 07:22:32 +00:00
zeripath
722a7c902d
Add Close() method to gogitRepository ( #8901 )
...
In investigating #7947 it has become clear that the storage component of go-git repositories needs closing.
This PR adds this Close function and adds the Close functions as necessary.
In TransferOwnership the ctx.Repo.GitRepo is closed if it is open to help prevent the risk of multiple open files.
Fixes #7947
2019-11-13 07:01:19 +00:00
guillep2k
7b97e04555
Convert EOL to UNIX-style to render MD properly ( #8925 )
...
* Convert EOL to UNIX-style to render MD properly
* Update modules/markup/markdown/markdown.go
Co-Authored-By: zeripath <art27@cantab.net >
* Fix lint optimization
* Check for empty content before conversion
* Update modules/util/util.go
Co-Authored-By: zeripath <art27@cantab.net >
* Improved checks and tests
* Add paragraph render test
* Improve speed even more, improve tests
* Small improvement by @gary-kim
* Fix test for DOS
* More improvements
* Restart CI
2019-11-13 03:27:11 +01:00
Antoine GIRARD
cda8de2004
Show repository size in repo home page and settings ( #8940 )
...
* feat: display repository size on repo home and settings
* refactor: move repo size up in setting page
2019-11-13 00:45:19 +00:00
zeripath
253fdfb7fa
Fix Notify Create Ref Error on tag creation ( #8936 )
...
* Fix Notify Create Ref Error on tag creation
* Just use the provided full ref instead of BranchCommit
2019-11-13 00:49:40 +01:00
GiteaBot
fd1b2a31f3
[skip ci] Updated translations via Crowdin
2019-11-12 22:51:56 +00:00
mrsdizzie
3ddca774fc
Update Github Migration Tests ( #8938 )
...
Update all Github migration tests to use a new repo created just for
these tests that won't accidentially be modified by regular users
interacting with issues.
Fixes #8895
2019-11-12 22:48:21 +00:00
guillep2k
4b3fc74937
Fix spelling as suggested by @rmbleeker ( #8934 )
2019-11-12 10:47:29 -05:00
Lunny Xiao
e4e6d48e30
Move less from public/ to web_src/ so that it will not be packe… ( #8908 )
2019-11-12 10:22:16 +01:00
GiteaBot
a0d4014517
[skip ci] Updated translations via Crowdin
2019-11-12 08:36:01 +00:00
Lunny Xiao
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
GiteaBot
555b1f6581
[skip ci] Updated translations via Crowdin
2019-11-11 17:09:24 +00:00
Jookia
173da1b5ae
js: Revert change to click behaviour in forceSelection ( #8921 )
...
Calling .click() in forceSelection() in blur() causes a focus loop,
this needs a proper fix later but for now just revert the change.
2019-11-11 17:06:57 +00:00
GiteaBot
561044e422
[skip ci] Updated translations via Crowdin
2019-11-11 15:19:00 +00:00
John Olheiser
74a6add4d9
Template Repositories ( #8768 )
...
* Start work on templates
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Continue work
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix IsTemplate vs IsGenerated
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix tabs vs spaces
* Tabs vs Spaces
* Add templates to API & start adding tests
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix integration tests
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Remove unused User
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Move template tests to existing repos
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Minor re-check updates and cleanup
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* make fmt
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Test cleanup
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix optionalbool
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* make fmt
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Test fixes and icon change
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Add new user and repo for tests
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix tests (finally)
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Update meta repo with env variables
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Move generation to create page
Combine with repo create template
Modify API search to prioritize owner for repo
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix tests and coverage
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix swagger and JS lint
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix API searching for own private repos
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Change wording
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix repo search test. User had a private repo that didn't show up
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Another search test fix
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Clarify git content
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
* Feedback updates
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Add topics WIP
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Finish adding topics
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Update locale
Signed-off-by: jolheiser <john.olheiser@gmail.com >
2019-11-11 23:15:29 +08:00
zeripath
74bb292fe3
Migrate temp_repo.go to use git.NewCommand ( #8918 )
...
This PR migrates temp_repo.go to use git.NewCommand instead creating processes by itself - this fixes the problem underlying PR #8905 .
There are other places that run git outside of the controlled locale defined in #8548 but temp_repo.go is the only cause of failure of local testing in cases where English is not the default - implying that error messages from those other commands are not interpreted.
Replaces #8905
2019-11-11 11:46:28 +00:00
David Svantesson
8d9e625f83
Only view branch or tag if it match refType requested. ( #8899 )
...
* only view branch or tag if it match refName.
* remove pointer in method
2019-11-11 15:37:28 +08:00
Lunny Xiao
273a24f226
Move notifywatchers from models to notification ( #8907 )
2019-11-11 11:39:41 +08:00
Florian Hübner
0e281384b5
Fix typo in doc ( #8914 )
...
Fix typo in doc fail2ban-setup.md
2019-11-10 20:33:28 -05:00
zeripath
ee1d64ddd1
Stop using git count-objects and use raw directory size for repository ( #8848 )
...
* Migrate from git count-objects to a raw directory size
* As per @guillep2k ignore unusual files
2019-11-10 21:33:47 +00:00
Anthony Vanelverdinghe
44ec9b933a
Rephrase comment about RuntimeDirectory option ( #8912 )
2019-11-10 11:49:39 -05:00