|
Separate Orchestra's signature from how it travels |
Needs review |
Normal |
Task |
1.x-dev |
Code |
|
13 hours 44 min |
|
Add an orchestra_webhook submodule: a signed incoming webhook that delivers an Orchestra event |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
1 day 1 hour |
|
Let the Wait for an event step store each field of the event's data in its own variable |
Active |
Normal |
Feature request |
1.x-dev |
Code |
|
15 hours 34 min |
|
Let a step wait for a named event, delivered to one waiting step or broadcast to all, by instance id or correlation key |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
1 day 1 hour |
|
Keep the wire version at 1 until the first beta, decode nested remote variables as arrays, and narrow the chain catch-up query to the instance |
Fixed |
Normal |
Bug report |
1.x-dev |
Code |
|
2 days 17 hours |
|
Translate the complete modeler's seeded labels and give five duplicated helpers one home |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
2 days 17 hours |
|
Count notice requests per remote and sending address, and sign a webform step's escape-button list |
Fixed |
Normal |
Bug report |
1.x-dev |
Code |
|
2 days 17 hours |
|
Word a step's failure handling as "If this step fails" instead of "fails for good" |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
3 days 4 hours |
|
Store each field of an HTTP request's JSON answer in a variable of its own, and choose which fields and webform values are stored |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
3 days 15 hours |
|
Add an HTTP request task type that calls an external endpoint and routes on its response |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
4 days 2 hours |
|
Let the step's retry policy retry a parked step whose work failed, with its own site-wide default, replacing the subprocess relaunch settings |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
4 days 1 hour |
|
Let each step choose what happens when it fails for good: an incident, a failed instance, or a failure outcome its flows route on |
Fixed |
Major |
Feature request |
1.x-dev |
Code |
|
4 days 2 hours |
|
Render the card through an Orchestra card row plugin instead of a preprocess named after the view id, give the personal lists block displays, and make the inbox history its own view |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
4 days 23 hours |
|
Say instance for a process instance in code, type every class constant, fold four duplicated helpers and correct ten documentation errors |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
6 days 3 hours |
|
Keep concurrent writes on incident resume, uninstall orchestra_server cleanly, use the resolved Kessai client, keep node id case, and fix five more defects |
Fixed |
Major |
Bug report |
1.x-dev |
Code |
|
6 days 3 hours |
|
Check the variables a step resume writes as start() and setVariable() check them |
Fixed |
Major |
Bug report |
1.x-dev |
Code |
|
6 days 3 hours |
|
Give the status, state and outcome pills tenant, application, workflow and step template suggestions, the card its kind as a class, and each state-shaped Views field a wrapper of its own |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
6 days 17 hours |
|
Store on each token the workflow its step belongs to |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
6 days 15 hours |
|
Hand the card template its row's fields as they are, and place them by id in the shipped request and task templates |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 13 hours |
|
Give every card its process instance, read the Process variable column in one select, and document showing a webform answer on a card |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
1 week 16 hours |
|
Show each request's current step on /orchestra/requests, give the status and the state a column each, and give the instance detail parts and the status and state templates the data they show |
Fixed |
Normal |
Bug report |
1.x-dev |
Code |
|
1 week 21 hours |
|
Give an instance's status and state, a task's state and outcome, and a token's state each a template of their own, and name the instance detail's templates after it |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 22 hours |
|
Render the list action links and task operations through templates of their own, with tenant, application, workflow and step suggestions |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
1 week 1 day |
|
Add an application level to the template suggestions of the step form, the instance page and the list cards, and to the email template ids |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
1 week 1 day |
|
Type the cache.memory arguments as CacheBackendInterface, so update.php does not crash |
Fixed |
Major |
Bug report |
1.x-dev |
Code |
|
1 week 1 day |
|
Test the remote client against the real API doors, and a claimed operation step completed through the API |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 4 days |
|
Let a webform interaction handler ask which step a submission would resume, before it is saved |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 4 days |
|
Pass the resumed token to a webform interaction handler's onResumed() |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 4 days |
|
Load the actions list in batches, name five methods with verbs, fold duplicated helpers, fix stale comments and name each Withdraw button |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 4 days |
|
Write a step's answers in the claim that completes it, and refuse unknown fields at the API doors |
Fixed |
Major |
Bug report |
1.x-dev |
Code |
|
1 week 4 days |
|
Let only the person who may act on a step's work item open and complete it through the operation doorway |
Fixed |
Major |
Bug report |
1.x-dev |
Code |
|
1 week 4 days |
|
Tell the person their step was completed when a calling site sends them back to the engine site |
Postponed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 4 days |
|
Let the webform interaction show a form that lives on a calling site, as well as one on this site |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 5 days |
|
Say doorway for the way a person reaches a step and surface for the page they act on, with one name per doorway |
Fixed |
Normal |
Task |
1.x-dev |
Documentation |
|
1 week 5 days |
|
Rename getBindingHandle() to getResumeHandle() and make getBoundResumeHandle() protected for handler subclasses |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 5 days |
|
Add orchestra_client_webform, so a webform on a site without the engine starts and resumes workflows on a remote Orchestra |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 5 days |
|
Resume a parked step through the client contract with a resume handle and a proof of the actor, the resume handle seam moving into the engine |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
2 weeks 23 hours |
|
Limit the interaction doorway from its own controllers, not from a subscriber on every request |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 6 days |
|
Name the calling site's presence return guard getInternalReturnPath(), and check it with UrlHelper::isExternal() |
Fixed |
Normal |
Task |
1.x-dev |
Code |
|
1 week 6 days |
|
Let a calling site prove who is acting, with identity proof scheme plugins, for starts and step resumes |
Fixed |
Normal |
Feature request |
1.x-dev |
Code |
|
2 weeks 1 day |
|
Add an identity scheme by user field, so two sites can identify people by email or by any field they share |
Postponed |
Normal |
Feature request |
1.x-dev |
Code |
|
2 weeks 1 day |
|
Name and prove the initiator through the site's own single sign-on, building on externalauth and contributed authentication rather than identity provider code of our own |
Postponed |
Normal |
Feature request |
1.x-dev |
Code |
|
2 weeks 1 day |
|
Prepare for the first beta: freeze decisions, release-stage wording and the next-major lane |
Active |
Normal |
Plan |
1.x-dev |
Miscellaneous |
|
1 month 4 weeks |
|
A task can be handed to a colleague, but not without handing them the decision |
Needs review |
Normal |
Feature request |
1.x-dev |
Code |
|
3 months 4 days |
|
Support inline (embedded) images in HTML notification emails |
Postponed |
Normal |
Feature request |
1.x-dev |
Code |
|
3 months 1 week |
|
Optional pre-delete archival hook for instance retention |
Needs review |
Minor |
Feature request |
1.x-dev |
Code |
|
4 months 2 weeks |
|
Automated Drupal 12 compatibility fixes for orchestra 1.x-dev |
Needs review |
Normal |
Task |
1.x-dev |
Code |
|
4 months 1 week |
|
Share contract fixtures between the orchestra_api client adapters and orchestra_server_api |
Postponed |
Normal |
Task |
1.x-dev |
Code |
|
4 months 1 hour |
|
Assert the audit trail stays verifiable across retention purges |
Postponed |
Normal |
Task |
1.x-dev |
Code |
|
4 months 1 hour |