mirror of
https://github.com/halejohn/Cloudreve.git
synced 2026-01-26 17:41:57 +08:00
Modify: return parent folder id while listing objects
This commit is contained in:
@@ -13,7 +13,6 @@ type Group struct {
|
||||
MaxStorage uint64
|
||||
ShareEnabled bool
|
||||
WebDAVEnabled bool
|
||||
Aria2Option string
|
||||
Color string
|
||||
SpeedLimit int
|
||||
Options string `json:"-",gorm:"type:text"`
|
||||
@@ -36,18 +35,6 @@ type GroupOption struct {
|
||||
Aria2Options []interface{} `json:"aria2_options,omitempty"` // 离线下载用户组配置
|
||||
}
|
||||
|
||||
// GetAria2Option 获取用户离线下载设备
|
||||
func (group *Group) GetAria2Option() [3]bool {
|
||||
if len(group.Aria2Option) != 5 {
|
||||
return [3]bool{false, false, false}
|
||||
}
|
||||
return [3]bool{
|
||||
group.Aria2Option[0] == '1',
|
||||
group.Aria2Option[2] == '1',
|
||||
group.Aria2Option[4] == '1',
|
||||
}
|
||||
}
|
||||
|
||||
// GetGroupByID 用ID获取用户组
|
||||
func GetGroupByID(ID interface{}) (Group, error) {
|
||||
var group Group
|
||||
|
||||
@@ -63,22 +63,6 @@ func TestGroup_AfterFind(t *testing.T) {
|
||||
asserts.Equal(testCase.PolicyList, []uint{})
|
||||
}
|
||||
|
||||
func TestGroup_GetAria2Option(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
group := Group{}
|
||||
// 格式错误
|
||||
{
|
||||
group.Aria2Option = "123"
|
||||
asserts.Equal([3]bool{false, false, false}, group.GetAria2Option())
|
||||
}
|
||||
|
||||
// 正常
|
||||
{
|
||||
group.Aria2Option = "1,1,0"
|
||||
asserts.Equal([3]bool{true, true, false}, group.GetAria2Option())
|
||||
}
|
||||
}
|
||||
|
||||
func TestGroup_BeforeSave(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
group := Group{
|
||||
|
||||
@@ -188,7 +188,6 @@ func addDefaultGroups() {
|
||||
ShareEnabled: true,
|
||||
Color: "danger",
|
||||
WebDAVEnabled: true,
|
||||
Aria2Option: "0,0,0",
|
||||
OptionsSerialized: GroupOption{
|
||||
ArchiveDownload: true,
|
||||
ArchiveTask: true,
|
||||
@@ -211,7 +210,6 @@ func addDefaultGroups() {
|
||||
ShareEnabled: true,
|
||||
Color: "danger",
|
||||
WebDAVEnabled: true,
|
||||
Aria2Option: "0,0,0",
|
||||
}
|
||||
if err := DB.Create(&defaultAdminGroup).Error; err != nil {
|
||||
util.Log().Panic("无法创建初始注册会员用户组, %s", err)
|
||||
|
||||
Reference in New Issue
Block a user