Eveline Anderson
341dc6c8e2
OAPI: regenerate code
2023-07-10 11:08:44 +02:00
Sybren A. Stüvel
675d966263
OAPI: regenerate code
2023-04-04 12:18:17 +02:00
Sybren A. Stüvel
c21cc7d316
OAPI: regenerate code
2023-02-03 16:44:55 +01:00
Sybren A. Stüvel
2e5f5ffadd
OAPI: regenerate code
2023-01-04 01:18:21 +01:00
Sybren A. Stüvel
c439bc3a1e
OAPI: regenerate code
2022-10-20 13:13:22 +02:00
Sybren A. Stüvel
c6ede93fc1
OAPI: regenerate code
2022-09-30 16:28:16 +02:00
Sybren A. Stüvel
0a1e1efc41
OAPI: regenerate code
2022-08-31 11:42:46 +02:00
Sybren A. Stüvel
458c33573e
OAPI: regenerate code
2022-08-11 16:58:05 -07:00
Sybren A. Stüvel
c79fe55068
Worker: Refactor the running of subprocesses
...
Blender and FFmpeg were run in the same way, using copy-pasted code. This
is now abstracted away into the CLI runner, which in turn is moved into
its own subpackage.
No functional changes.
2022-07-28 14:34:33 +02:00
Francesco Siddi
a2bd8a5615
OAPI: generate code
2022-07-25 17:16:53 +02:00
Sybren A. Stüvel
0e92004f2a
OAPI: regenerate code
2022-07-16 15:59:48 +02:00
Sybren A. Stüvel
726129446d
T99730: Allow access to full task log
...
The web interface has a button that opens the task log in a new window.
This might need some restyling ;-)
2022-07-16 12:55:41 +02:00
Sybren A. Stüvel
e2434b44f2
OAPI: regenerate code
2022-07-16 11:11:34 +02:00
Sybren A. Stüvel
f9a3d3864a
OAPI: regenerate code
2022-07-14 17:26:26 +02:00
Sybren A. Stüvel
aec5ee49e0
First-Time Wizard: allow selecting Blender executables
...
The wizard now finds Blender in various ways, and lets the user select
which one to use.
Doesn't save anything yet, though.
2022-07-14 12:22:56 +02:00
Sybren A. Stüvel
e4a38f071c
OAPI: regenerate code
2022-07-14 11:16:59 +02:00
Sybren A. Stüvel
ae2cb281b4
OAPI: regenerate code
2022-07-08 11:35:57 +02:00
Sybren A. Stüvel
801fa20f12
OAPI: regenerate code
2022-07-01 12:32:42 +02:00
Sybren A. Stüvel
668e25fe95
OAPI: regenerate code
2022-06-28 17:07:08 +02:00
Sybren A. Stüvel
1353d1df0f
OAPI: regenerate code
2022-06-27 11:32:12 +02:00
Sybren A. Stüvel
167b2eaf45
OAPI: regenerate code
2022-06-24 16:39:50 +02:00
Sybren A. Stüvel
fdb0b82664
OAPI: regenerate code
2022-05-31 17:19:06 +02:00
Sybren A. Stüvel
f2f6726ec0
OAPI: regenerate code
2022-05-31 11:21:41 +02:00
Sybren A. Stüvel
eab4fa2ca7
OAPI: regenerate code
2022-05-30 18:52:00 +02:00
Sybren A. Stüvel
bb7ac8319f
OAPI: regenerate code
2022-05-20 16:30:42 +02:00
Sybren A. Stüvel
fd16f7939e
OAPI: regenerate code
2022-05-12 15:06:05 +02:00
Sybren A. Stüvel
7b1b6030d3
OAPI: regenerate code
2022-05-05 16:04:45 +02:00
Sybren A. Stüvel
4da7f67105
OAPI: generate code
2022-05-03 13:03:59 +02:00
Sybren A. Stüvel
992fc38604
OAPI: add endpoint for fetching the tasks of a job
...
Add `fetchJobTasks` operation to the Jobs API. This returns a summary of
each of the job's tasks, suitable for display in a task list view.
The actually used fields may need tweaking once we actually have a task
list view, but at least the functionality is there.
2022-04-22 12:52:57 +02:00
Sybren A. Stüvel
5466f65225
OAPI: add setJobStatus
operation
...
Add API endpoint for updating the job status.
2022-04-21 19:06:18 +02:00
Sybren A. Stüvel
d099a31531
OAPI: add endpoint for getting a single job type
...
This will be used by the web frontend to determine which job settings
to show and which to hide.
2022-04-15 16:21:48 +02:00
Sybren A. Stüvel
781f1d936a
OAPI: add jobs query endpoint
2022-04-04 18:53:19 +02:00
Sybren A. Stüvel
21227c8046
More Shaman integration work
...
- Addon switches between filesystem-packing and Shaman-packing
automatically, depending on whether the Manager has Shaman enabled.
- Actually using BAT for Shaman packing.
It doesn't work though, some error occurs when receiving Shaman response
from the Manager in the Addon.
2022-03-25 14:10:26 +01:00
Sybren A. Stüvel
b2288e7f28
Manager: More work on Shaman support
...
This introduces some more conceptual changes to Shaman. The most important
one is that there is no longer a "checkout ID", but a "checkout path".
The Shaman client can request any subpath of the checkout directory,
so that it can handle things like project- or scene-specific prefixes.
2022-03-25 14:10:26 +01:00
Sybren A. Stüvel
4df0543661
Manager: Implementation of Shaman OAPI interface
...
This hooks up the OpenAPI Shaman endpoints to a Shaman interface. This
interface doesn't have any implementation yet.
2022-03-25 14:10:26 +01:00
Sybren A. Stüvel
d0b677ffe3
Add API endpoint /api/version
to get the Flamenco Manager version
...
This will be used in the auto-discovery, to check that a discovered URL can
actually be reached & points to a Flamenco Manager.
2022-03-08 13:56:43 +01:00
Sybren A. Stüvel
47e36c927c
Change package URL to the blender.org repository
2022-03-01 20:45:09 +01:00
Sybren A. Stüvel
b462e8db1a
Worker: wrap api.ClientWithResponsesInterface in a local interface
...
This makes it possible to locally create a mock object for the API client.
2022-02-22 17:13:04 +01:00
Sybren A. Stüvel
77f1e02c75
Worker: add CommandLineRunner interface for executing CLIs
...
Not yet used, but interface is there + mocked for testing.
2022-02-22 11:48:29 +01:00
Sybren A. Stüvel
4f184a546f
Use gomock to test command executor listener
...
This also requires that `TaskID` is no longer a custom type, because that
would cause import cycles. The alternative would be to put the generated
mocks directly into the `worker` package, but I didn't think that was
particularly nice. Maybe this'll be reconsidered later.
2022-02-17 10:47:52 +01:00