
This adds a JS client for the OAPI interface, and introduces the SocketIO stuff into Flamenco Manager itself. To build & run: - in `web/manager-api` run `npm install` - in `web/manager-api` run `npm link` - in `web/app` run `npm install` - in `web/app` run `npm link flamenco-manager` - in `web/app` run `yarn serve` This may not be a complete list, but at least some of those steps are necessary.
1.6 KiB
1.6 KiB
flamencoManager.AvailableJobSetting
Properties
Name | Type | Description | Notes |
---|---|---|---|
key | String | Identifier for the setting, must be unique within the job type. | |
type | AvailableJobSettingType | ||
subtype | AvailableJobSettingSubtype | [optional] | |
choices | [String] | When given, limit the valid values to these choices. Only usable with string type. | [optional] |
propargs | Object | Any extra arguments to the bpy.props.SomeProperty() call used to create this property. | [optional] |
description | Object | The description/tooltip shown in the user interface. | [optional] |
_default | Object | The default value shown to the user when determining this setting. | [optional] |
_eval | String | Python expression to be evaluated in order to determine the default value for this setting. | [optional] |
visible | Boolean | Whether to show this setting in the UI of a job submitter (like a Blender add-on). Set to `false` when it is an internal setting that shouldn't be shown to end users. | [optional] [default to true] |
required | Boolean | Whether to immediately reject a job definition, of this type, without this particular setting. | [optional] [default to false] |
editable | Boolean | Whether to allow editing this setting after the job has been submitted. Would imply deleting all existing tasks for this job, and recompiling it. | [optional] [default to false] |