JSPM

node-matrix-import-actions

2.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q30023F
  • License MIT

Action specification for Squiz Matrix' "Import Assets from XML Tool".

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".

Build Status js-standard-style

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

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