Package Exports
- node-matrix-import-actions
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (node-matrix-import-actions) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-matrix-import-actions
Action specification for Squiz Matrix' "Import Assets from XML Tool".
Example
var Action = require('node-matrix-import-actions');
var createAction = new Action('create_asset', {
id: 'Site_1',
parentId: 1,
type: 'site'
});
API
Actions
An action is a task performed against a Squiz Matrix system.
node-matrix-import-actions
provides an Action constructor via require('node-matrix-import-actions')
Action(type, opts)
type
is a String representing the type of action. The following types are available:
Action('add_web_path', opts)
A add_path
Action accepts an Object as it's second argument opts
with the following properties:
opts.id
opts.path
opts.assetId
Action('create_asset', opts)
A create_asset
Action accepts an Object as it's second argument opts
with the following properties:
opts.id
opts.parentId
opts.type
opts.link
opts.value
opts.dependant
opts.exclusive
Action('create_file_asset', opts)
A create_file_asset
Action accepts an Object as it's second argument opts
with the following properties:
opts.id
opts.parentId
opts.file
opts.type
opts.link
opts.value
opts.dependant
opts.exclusive
Action('create_link', opts)
A create_link
Action accepts an Object as it's second argument opts
with the following properties:
opts.to
opts.from
opts.link
opts.value
opts.dependant
opts.exclusive
opts.major
Action('set_attribute_value', opts)
A set_attribute
Action accepts an Object as it's second argument opts
with the following properties:
opts.id
opts.assetId
opts.attribute
opts.value
Action('set_design_parse_file', opts)
A set_design_parse_file
Action accepts an Object as it's second argument opts
with the following properties:
opts.id
opts.assetId
opts.file
Action('set_metadata_schema', opts)
A set_metadata_schema
Action accepts an Object as it's second argument opts
with the following properties:
opts.id
opts.assetId
opts.schemaId
opts.granted
opts.cascade
Action('set_metadata_value', opts)
A set_metadata_value
Action accepts an Object as it's second argument opts
with the following properties:
opts.id
opts.assetId
opts.fieldId
opts.value
Action('set_permission', opts)
A set_permission
Action accepts an Object as it's second argument opts
with the following properties:
opts.assetId
opts.permission
opts.muteError
opts.granted
opts.userId
License
MIT