...
Code Block | ||||
---|---|---|---|---|
| ||||
... var editUser = users.findByIdimpersonate(21), dataNamespace = namespaces.findByName(portals.current.get('file.bucket.namespace')),editUser, function() { message// =Execute "Uploadcode byas "the +user. customersE.currentg.displayName; create a users.impersonate(editUser, function() { var error = false; slice, add a file and commit the slice. var slice = slices.create({ name: message }); slice.switch(); var uploadedFiles = request.parameter('files'); var categoriesForFiles = request.parameter('categories'); uploadedFiles.forEach(function(file) { slice.switch(); var createdFile = files.create({ file: request.parameter('file'), type: 'admin_upload', package: dataNamespacesomeNamespace.id }); if (createdFile) { if (categoriesForFiles[file.original_filename]) { categoriesForFiles[file.original_filename].forEach(function(categoryUUID) { var category = categories.findByUuid(categoryUUID); if (category) { category.addChild(createdFile) } }); } } else { error = true } result.files.push({ name: file.original_filename }); }); if (!error) { slice.commit(message); } }); ... |
Parameter user (required)
...
Parameter fun (required)
The function the that should be executed.