Unknwon
ac73d43444
repo_editor: able to trigger Git hooks ( #4338 )
2018-08-17 23:15:20 +08:00
Unknwon
376a629c9f
repo: add changes to repository avatar feature ( #5221 )
2018-06-17 22:18:41 +08:00
Sergey Dryabzhinsky
303fa37b60
repo: support avatars ( #5221 )
...
* First code for repository avatars
* Last code for repository avatars
- add new option for repo avatars location on filesystem
- add route catch in web
- add new fields to repo model
- add migration
- update settings handlers
- update repo header template
* Update locale messages
* Add repo avatars to home page
* Add repo avatars to organization right panel
* Show repo avatars in repo list
* Remove AvatarEamil field, remove Gravatar support, use generic locale messages
* Fix migration
* Fix seed and not used tool
* Revert public css changes, add them to less files
* Latest lessc (2.6.0) don't put result into file but output to stdout
So redirect output to file
* Simplify things:
- migration don't needed, and table changes too
- just upload file to repo avatar storage
- or generate random image
* Fix repo image seed - name not unique
* Get rid of not needed model fields
* Class value is enough, remove height attribute
* Don't generate random avatar for repository
- use html and semantic ui icons if no avatar found
* Update styles and templates for repo
- use repo icon as default avatar
- use globe icon for public repos
- add micro style for repo avatars at dashboard
* Remvoe redundant empty line
* Fix nl2br filter - must return string
* Fix css style for micro-repo-avatar in dashboard list
* Remove `|len`, works fine w/o it.
* Update after review 2:
- use static route for repository avatar
- format images settings block in settings
* Update after review 2:
- no random avatar for repo
* Update after review 2:
- no random avatar for repo 2
- update imports
- update UploadAvatar* functions
* Update after review 2:
- update templates
* Fix trace call
* Remove unused immport since we use static route for repo avatars.
2018-06-17 20:21:52 +08:00
Unknwon
b538c5345e
restore: reset original created_unix after insert ( #5264 )
2018-06-09 17:21:58 +08:00
Unknwon
aff4208244
*: rename "gogits" to "gogs"
2018-05-27 08:53:48 +08:00
Unknwon
15f9a83618
templates/repo: escape branch name ( #4601 )
2018-04-25 22:35:50 -04:00
Unknwon
34bd04f925
MISC: fix typo and grammar
...
Reference: 932490d7f1 (commitcomment-28344918)
2018-03-30 04:40:13 -04:00
Unknwon
a855abf8c0
models: rename RewriteAllPublicKeys -> RewriteAuthorizedKeys
2018-03-30 01:26:36 -04:00
William Hilton
6a185e94b9
repo/http: add CORS headers to allow clone/push from browser agents ( #4970 )
2018-03-14 11:08:00 -04:00
Unknwon
1f7983059a
models: move ErrBranchNotExist to errors package
2018-03-08 07:15:55 -05:00
Unknwon
4a669f5478
web: support HTTP HEAD requests ( #2857 )
2018-03-06 01:21:13 -05:00
无闻
9362b9fdfe
cmd/hook: fix custom hook cannot be executed on Windows ( #4255 )
...
This solution still requires the server installed git-bash.
2017-11-18 21:45:29 -05:00
Josef Kemetmüller
b16c12f67b
cmd/admin: add subcommands for all admin dashboard actions ( #4813 )
2017-10-10 17:02:44 -04:00
Athurg Feng
52f3833811
Add Dingtalk webhook support ( #4773 )
...
* Add dingtalk webhook into html template
* Add Dingtalk's icon
* Insert dingtalk into repo's webhook page template
* Insert dingtalk into org's webhook page
* Add dingtalk into default webhook config
* Add locale string for add_dingtalk_hook_desc
* Update bindata
* Add dingtalk webhook form validator
* Add dingtalk hook task
* Add dingtalk hook create handler
* Add dingtalk hook edit handler
* Add dingtalk router
* Add dingtalk webhook task skeleton
* Add markdown link formatter
* Add Dingtalk ActionCard create wrapper
* Add support for dingtalk create event payload
* Add support for dingtalk delete event payload
* Add support for dingtalk fork event payload
* Add support for dingtalk push event payload
* Add support for dingtalk issue event payload
* Add support for dingtalk issue comment payload
* Add support for dingtalk pull event payload
* Add support for dingtalk release event payload
2017-09-21 14:32:48 -04:00
Unknwon
6bc11c4450
hook: fix email not sent after push ( #4430 )
...
Turns out mail service was not initialized at all, also mail must
be sent in sync in hook mode before program exits.
2017-07-27 16:53:02 -04:00
Unknwon
d1a96c2543
cmd/restore: skip non existent directories in backup archive ( #4413 )
2017-06-25 01:16:32 -04:00
Unknwon
4400d2fdd9
Refactoring: rename package routers -> routes
2017-06-11 00:34:14 -04:00
Unknwon
1af01f5e30
restore: create data directory before restoring data files ( #4413 )
2017-06-08 16:26:56 -04:00
Unknwon
2478b87432
Refactoring: rename ctx -> c
2017-06-03 07:26:09 -04:00
Lilian Besson
612a7e76f1
cmd/admin: fix typo Preform → Perform ( #4540 )
...
Just an English typo in the command line help.
2017-05-31 07:10:42 -04:00
Unknwon
11ad64f6cb
backup: use datetime string as default archive name
...
Because unix timestamp is not very human readable.
2017-05-29 16:51:30 -04:00
Unknwon
b17995a332
restore: reset table sequences for PostgreSQL ( #4357 )
2017-05-21 04:37:37 -04:00
spacetourist
0a6ceabb9b
Allow configurable HTTPS SSL/TLS version( #4451 )
2017-05-20 08:31:25 -04:00
rouzier
07d5badfed
cmd/update: fix typo ( #4492 )
2017-05-17 18:30:19 -04:00
Unknwon
90b9f7e08c
pkg/setting: rename {AppUrl, AppSubUrl} -> {AppURL, AppSubURL}
2017-04-06 17:27:57 -04:00
Unknwon
a617d52374
2fa: initial support ( #945 )
2017-04-06 00:14:30 -04:00
Unknwon
497cdc9250
user/setting: reorder navbar
2017-04-05 09:27:42 -04:00
Unknwon
d05395fe90
Refactoring: rename modules -> pkg
...
Reasons to change:
1. Shorter than 'modules'
2. More generally used by other Go projects
3. Corresponds to the naming of '$GOPATH/pkg' directory
2017-04-04 19:29:59 -04:00
Unknwon
ab634ce61a
cmd/web: fix routes requires sign in ( #4359 )
...
Redirect user to sign in page when visit private repository with
public issues if user want to post comment or create new issue.
2017-03-30 00:34:20 -04:00
Unknwon
c238647020
cmd/web: remove dependency version checker
2017-03-25 04:17:55 -04:00
Unknwon
674106c7b6
repo: cleanup some code
2017-03-24 16:32:14 -04:00
Unknwon
8196430f47
repo: allow private repository to have public wiki or issues
...
Relates to #649 and #2157
2017-03-24 16:25:40 -04:00
Unknwon
8ce23e2c71
cmd/backup: able to specify archive name ( #4320 )
...
Added flag '--archive-name' for backup command.
2017-03-23 18:44:24 -04:00
Unknwon
66c1e6b0e8
user/settings: complete repositories panel ( #4312 )
2017-03-23 14:28:31 -04:00
Unknwon
beee6e03b1
error: move ErrRepoNotExist -> errors.RepoNotExist
2017-03-23 14:27:34 -04:00
Rob Richards
902372067c
user/settings: add repositories panel ( #4312 )
...
* Add Repositories panel to user settings
issue #4277
* modified personal repo settings format
2017-03-23 12:57:43 -04:00
Unknwon
bb86d66496
repo: rename PageIsViewCode -> PageIsViewFiles
...
Also highlight 'Files' tab when use editor.
2017-03-22 12:58:12 -04:00
Unknwon
2807274e2d
repo/webhook: able to retrigger delivery history ( #2187 )
2017-03-19 17:44:46 -04:00
Unknwon
171f97868d
repo: allow issues and wiki for bare repository ( #4104 )
2017-03-16 23:10:45 -04:00
Unknwon
0ccd7c97ab
models: rename ErrUserNotExist -> errors.UserNotExist
2017-03-16 17:18:43 -04:00
Unknwon
24734a33e7
release: improve attachment handle
2017-03-13 05:26:17 -04:00
Unknwon
1df54ea0cd
release: able to add attchments to release ( #1614 )
...
Added new config section '[release.attachment]’.
2017-03-13 04:32:20 -04:00
Danny Althoff
44a6b63316
cmd/hook: fixed typo ( #4280 )
2017-03-12 13:43:05 -04:00
Unknwon
61e2bff757
repo: commits, branches and releases should highlight files tab
2017-03-11 02:13:42 -05:00
Unknwon
5c7cb1594b
repo/branches: overview and all ( #2310 )
2017-03-11 01:43:45 -05:00
Unknwon
8fa6d0d302
repo/pull: handle head repository of merged pull requests deleted
2017-03-10 16:58:41 -05:00
Unknwon
aa99e805c8
repo/release: 404 when edit draft (4262)
2017-03-10 15:27:55 -05:00
Unknwon
83f6b8e847
Protected branches: allow whitelist bypass require pull request check ( #4207 )
2017-03-08 16:43:36 -05:00
Unknwon
e9838a83ce
routers/repo/http: only prompt HTTP Basic Authentication when intended
...
Sometimes user could simply request wrong URL, but if that wrong URL
has nothing related Git HTTP operations, HTTP Basic Authentication
should not prompted. Instead, clean 404 page should be presented.
The patch also supports Git HTTP operations without '.git' suffix
to the repository name, which addresses #4226 and #4189 .
2017-03-04 21:26:32 -05:00
Unknwon
e08161a302
hook: fix can’t be executed while run as service on Windows ( #4207 )
2017-02-28 22:58:52 -05:00