chill-bundles/src/Bundle/ChillDocStoreBundle
Julien Fastré a309cc0774
Refactor workflow classes and forms
- the workflow controller add a context to each transition;
- the state of the entity workflow is applyied using a dedicated marking store
- the method EntityWorkflow::step use the context to associate the new step with the future destination user, cc users and email. This makes the step consistent at every step.
- this allow to remove some logic which was processed in eventSubscribers,
- as counterpart, each workflow must specify a dedicated marking_store:

```yaml
framework:
    workflows:
        vendee_internal:
            # ...
            marking_store:
                service: Chill\MainBundle\Workflow\EntityWorkflowMarkingStore
```
2024-07-02 08:30:28 +02:00
..
2024-05-28 14:58:09 +02:00
2023-10-17 13:27:03 +02:00
2024-04-04 22:19:56 +02:00
2024-05-28 14:58:09 +02:00
2024-05-28 14:58:09 +02:00
2024-06-28 10:47:12 +02:00
2024-05-28 14:58:09 +02:00
2024-05-28 11:25:59 +02:00
2021-03-18 13:37:13 +01:00
2021-03-18 13:37:13 +01:00