mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-24 02:20:13 +01:00
🎨 Add Include time switch to database creation time field and update time field https://github.com/siyuan-note/siyuan/issues/12091
Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
parent
75da247b23
commit
0bea01ad3b
8 changed files with 262 additions and 37 deletions
|
|
@ -130,11 +130,23 @@ func ExportAv2CSV(avID, blockID string) (zipPath string, err error) {
|
|||
}
|
||||
} else if av.KeyTypeCreated == cell.Value.Type {
|
||||
if nil != cell.Value.Created {
|
||||
cell.Value.Created = av.NewFormattedValueCreated(cell.Value.Created.Content, 0, av.CreatedFormatNone)
|
||||
key, _ := attrView.GetKey(cell.Value.KeyID)
|
||||
isNotTime := false
|
||||
if nil != key && nil != key.Created {
|
||||
isNotTime = !key.Created.IncludeTime
|
||||
}
|
||||
|
||||
cell.Value.Created = av.NewFormattedValueCreated(cell.Value.Created.Content, 0, av.CreatedFormatNone, isNotTime)
|
||||
}
|
||||
} else if av.KeyTypeUpdated == cell.Value.Type {
|
||||
if nil != cell.Value.Updated {
|
||||
cell.Value.Updated = av.NewFormattedValueUpdated(cell.Value.Updated.Content, 0, av.UpdatedFormatNone)
|
||||
key, _ := attrView.GetKey(cell.Value.KeyID)
|
||||
isNotTime := false
|
||||
if nil != key && nil != key.Updated {
|
||||
isNotTime = !key.Updated.IncludeTime
|
||||
}
|
||||
|
||||
cell.Value.Updated = av.NewFormattedValueUpdated(cell.Value.Updated.Content, 0, av.UpdatedFormatNone, isNotTime)
|
||||
}
|
||||
} else if av.KeyTypeMAsset == cell.Value.Type {
|
||||
if nil != cell.Value.MAsset {
|
||||
|
|
@ -2711,11 +2723,23 @@ func exportTree(tree *parse.Tree, wysiwyg, keepFold, avHiddenCol bool,
|
|||
}
|
||||
} else if av.KeyTypeCreated == cell.Value.Type {
|
||||
if nil != cell.Value.Created {
|
||||
cell.Value.Created = av.NewFormattedValueCreated(cell.Value.Created.Content, 0, av.CreatedFormatNone)
|
||||
key, _ := attrView.GetKey(cell.Value.KeyID)
|
||||
isNotTime := false
|
||||
if nil != key && nil != key.Created {
|
||||
isNotTime = !key.Created.IncludeTime
|
||||
}
|
||||
|
||||
cell.Value.Created = av.NewFormattedValueCreated(cell.Value.Created.Content, 0, av.CreatedFormatNone, isNotTime)
|
||||
}
|
||||
} else if av.KeyTypeUpdated == cell.Value.Type {
|
||||
if nil != cell.Value.Updated {
|
||||
cell.Value.Updated = av.NewFormattedValueUpdated(cell.Value.Updated.Content, 0, av.UpdatedFormatNone)
|
||||
key, _ := attrView.GetKey(cell.Value.KeyID)
|
||||
isNotTime := false
|
||||
if nil != key && nil != key.Updated {
|
||||
isNotTime = !key.Updated.IncludeTime
|
||||
}
|
||||
|
||||
cell.Value.Updated = av.NewFormattedValueUpdated(cell.Value.Updated.Content, 0, av.UpdatedFormatNone, isNotTime)
|
||||
}
|
||||
} else if av.KeyTypeURL == cell.Value.Type {
|
||||
if nil != cell.Value.URL {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue