10498: --create-workflow and --create-template do the same thing, depending on -...
authorTom Clegg <tom@curoverse.com>
Wed, 16 Nov 2016 21:23:35 +0000 (16:23 -0500)
committerTom Clegg <tom@curoverse.com>
Wed, 16 Nov 2016 21:23:35 +0000 (16:23 -0500)
commita4e81f561cce966074a72ff6219826a89152451a
tree96ec8ee6f976703f3f7c8276029b4b97dfe5c5bf
parentd2f9e7809bd1f63638600c7fc8189182c0f327c0
10498: --create-workflow and --create-template do the same thing, depending on --api choice.

Also:

* --update-workflow works for pipeline templates, too.

* --update-workflow establishes --api=jobs or --api=containers
  depending on the UUID. (If this conflicts with an explicit --api
  argument, that is an error.)

* If no --project-uuid is given, the user's UUID is not passed
  explicitly with create/update requests. The API will default to the
  user's UUID or (when updating an existing object) leaving the
  existing object's owner unchanged.
doc/user/cwl/cwl-runner.html.textile.liquid
sdk/cwl/arvados_cwl/__init__.py
sdk/cwl/arvados_cwl/arvjob.py
sdk/cwl/arvados_cwl/arvworkflow.py
sdk/cwl/tests/test_submit.py