Compare commits
7 Commits
cffa82226d
...
1ec66adda0
Author | SHA1 | Date | |
---|---|---|---|
|
1ec66adda0 | ||
|
60c8843734 | ||
|
f779053040 | ||
|
6becac74d0 | ||
|
e64a73eb67 | ||
|
6626afa6b6 | ||
|
6d35063027 |
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[English Version](https://tank-doc.eyeblue.cn/en)
|
[English Version](https://tank-doc.eyeblue.cn/en)
|
||||||
|
|
||||||
# 蓝眼云盘(3.1.5)
|
# 蓝眼云盘(3.1.6)
|
||||||
[在线Demo](https://tanker.eyeblue.cn) (体验账号: demo 密码:123456)
|
[在线Demo](https://tanker.eyeblue.cn) (体验账号: demo 密码:123456)
|
||||||
|
|
||||||
蓝眼云盘是蓝眼开源系列代表作品之一,致力于打造精致,优雅,简约的云盘。核心功能如下:
|
蓝眼云盘是蓝眼开源系列代表作品之一,致力于打造精致,优雅,简约的云盘。核心功能如下:
|
||||||
@ -42,11 +42,11 @@
|
|||||||
|
|
||||||
如果您也想参与进来,请尽情的fork, star, post issue, pull requests
|
如果您也想参与进来,请尽情的fork, star, post issue, pull requests
|
||||||
|
|
||||||
当然你可以加入钉钉群一起直接交流,在钉钉群中可以获取最新beta版本。
|
当然你可以加入钉钉群(一群已满员)一起直接交流,在钉钉群中可以获取最新beta版本。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
群号:23156361
|
群号:44754005
|
||||||
|
|
||||||
|
|
||||||
### Support
|
### Support
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 136 KiB |
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"files": {
|
"files": {
|
||||||
"main.css": "/static/css/main.8994a208.css",
|
"main.css": "/static/css/main.b03c51fb.css",
|
||||||
"main.js": "/static/js/main.7a2a6dcd.js",
|
"main.js": "/static/js/main.b94b1947.js",
|
||||||
"static/media/logo.png": "/static/media/logo.847e54ef7fb4b744fad4.png",
|
"static/media/logo.png": "/static/media/logo.847e54ef7fb4b744fad4.png",
|
||||||
"static/media/empty.svg": "/static/media/empty.20ceb38d310075aa4c3cdaae210afb65.svg",
|
"static/media/empty.svg": "/static/media/empty.20ceb38d310075aa4c3cdaae210afb65.svg",
|
||||||
"static/media/psd.svg": "/static/media/psd.bf2ac5411c0132f292787f45855934f2.svg",
|
"static/media/psd.svg": "/static/media/psd.bf2ac5411c0132f292787f45855934f2.svg",
|
||||||
@ -18,11 +18,11 @@
|
|||||||
"static/media/folder.svg": "/static/media/folder.0bdd7430280c98bf4970b6af5a061c2c.svg",
|
"static/media/folder.svg": "/static/media/folder.0bdd7430280c98bf4970b6af5a061c2c.svg",
|
||||||
"static/media/archive.svg": "/static/media/archive.684c1e42f233aa9d53a8910d4fee091e.svg",
|
"static/media/archive.svg": "/static/media/archive.684c1e42f233aa9d53a8910d4fee091e.svg",
|
||||||
"index.html": "/index.html",
|
"index.html": "/index.html",
|
||||||
"main.8994a208.css.map": "/static/css/main.8994a208.css.map",
|
"main.b03c51fb.css.map": "/static/css/main.b03c51fb.css.map",
|
||||||
"main.7a2a6dcd.js.map": "/static/js/main.7a2a6dcd.js.map"
|
"main.b94b1947.js.map": "/static/js/main.b94b1947.js.map"
|
||||||
},
|
},
|
||||||
"entrypoints": [
|
"entrypoints": [
|
||||||
"static/css/main.8994a208.css",
|
"static/css/main.b03c51fb.css",
|
||||||
"static/js/main.7a2a6dcd.js"
|
"static/js/main.b94b1947.js"
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -1 +1 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="eyeblue tank"/><title>EyeblueTank</title><script defer="defer" src="/static/js/main.7a2a6dcd.js"></script><link href="/static/css/main.8994a208.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run EyeblueTank.</noscript><div id="root"></div></body></html>
|
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="eyeblue tank"/><title>EyeblueTank</title><script defer="defer" src="/static/js/main.b94b1947.js"></script><link href="/static/css/main.b03c51fb.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run EyeblueTank.</noscript><div id="root"></div></body></html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
8
build/html/static/css/main.b03c51fb.css
Normal file
8
build/html/static/css/main.b03c51fb.css
Normal file
File diff suppressed because one or more lines are too long
1
build/html/static/css/main.b03c51fb.css.map
Normal file
1
build/html/static/css/main.b03c51fb.css.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -11,7 +11,7 @@
|
|||||||
@REM prepare the variables.
|
@REM prepare the variables.
|
||||||
|
|
||||||
@REM version name
|
@REM version name
|
||||||
SET VERSION_NAME=tank-3.1.5
|
SET VERSION_NAME=tank-3.1.6
|
||||||
ECHO VERSION_NAME: %VERSION_NAME%
|
ECHO VERSION_NAME: %VERSION_NAME%
|
||||||
@REM golang proxy
|
@REM golang proxy
|
||||||
SET GOPROXY=https://goproxy.cn
|
SET GOPROXY=https://goproxy.cn
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
###########################################################################
|
###########################################################################
|
||||||
#
|
#
|
||||||
@ -9,7 +10,7 @@
|
|||||||
#prepare the variables.
|
#prepare the variables.
|
||||||
|
|
||||||
# version name
|
# version name
|
||||||
VERSION_NAME=tank-3.1.5
|
VERSION_NAME=tank-3.1.6
|
||||||
echo "VERSION_NAME: ${VERSION_NAME}"
|
echo "VERSION_NAME: ${VERSION_NAME}"
|
||||||
# golang proxy
|
# golang proxy
|
||||||
GOPROXY=https://goproxy.cn
|
GOPROXY=https://goproxy.cn
|
||||||
|
@ -14,7 +14,7 @@ const (
|
|||||||
//db table's prefix. tank31_ means current version is tank:3.1.x
|
//db table's prefix. tank31_ means current version is tank:3.1.x
|
||||||
TABLE_PREFIX = "tank31_"
|
TABLE_PREFIX = "tank31_"
|
||||||
|
|
||||||
VERSION = "3.1.5"
|
VERSION = "3.1.6"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Config interface {
|
type Config interface {
|
||||||
|
@ -278,6 +278,10 @@ func (this *ShareController) Browse(writer http.ResponseWriter, request *http.Re
|
|||||||
user := this.findUser(request)
|
user := this.findUser(request)
|
||||||
share := this.shareService.CheckShare(request, shareUuid, code, user)
|
share := this.shareService.CheckShare(request, shareUuid, code, user)
|
||||||
bridges := this.bridgeDao.FindByShareUuid(share.Uuid)
|
bridges := this.bridgeDao.FindByShareUuid(share.Uuid)
|
||||||
|
shareOwner := this.userDao.FindByUuid(share.UserUuid)
|
||||||
|
if shareOwner.Status == USER_STATUS_DISABLED {
|
||||||
|
panic(result.BadRequestI18n(request, i18n.UserDisabled))
|
||||||
|
}
|
||||||
|
|
||||||
if puuid == MATTER_ROOT {
|
if puuid == MATTER_ROOT {
|
||||||
|
|
||||||
|
@ -92,6 +92,11 @@ func (this *ShareService) ValidateMatter(request *http.Request, shareUuid string
|
|||||||
|
|
||||||
share := this.CheckShare(request, shareUuid, code, user)
|
share := this.CheckShare(request, shareUuid, code, user)
|
||||||
|
|
||||||
|
shareOwner := this.userDao.FindByUuid(share.UserUuid)
|
||||||
|
if shareOwner.Status == USER_STATUS_DISABLED {
|
||||||
|
panic(result.BadRequestI18n(request, i18n.UserDisabled))
|
||||||
|
}
|
||||||
|
|
||||||
//if shareRootUuid is root. Bridge must has record.
|
//if shareRootUuid is root. Bridge must has record.
|
||||||
if shareRootUuid == MATTER_ROOT {
|
if shareRootUuid == MATTER_ROOT {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user