()
| 88 | } |
| 89 | |
| 90 | func (node *Node) DBInit() { |
| 91 | node.File.Locked = locker.FileLockMgr.Get(node.Id) |
| 92 | for name, info := range node.Indexes { |
| 93 | info.Locked = locker.IndexLockMgr.Get(node.Id, name) |
| 94 | } |
| 95 | } |
| 96 | |
| 97 | func CreateNodeUpload(u *user.User, params map[string]string, files file.FormFiles) (node *Node, err error) { |
| 98 | // if copying node or creating subset node from parent, check if user has rights to the original node |