Skip to content

Commit 74cc3e3

Browse files
yann-eugoneJ-Ben87
andauthored
Add user interface to view executed jobs (#104)
* Add user interface to view executed jobs * Allow symfony/css-selector ^5.0 * Fixed potentially non existing assert method * Fixed missing array structure declaration in ConfigurableTemplating * Fixed code style * Fixed some details on bootstrap4 rendering * Add screenshots of UI * Allow to access child jobs on their own * Pluralize job routing * Add screenshot of warnings * Fixed tests * Screenshots gallery * Screenshots gallery * Move sonata screenshot gallery * Added HTTP method requirements to routes * Fixed typo in Yokai * Fixed breadcrumb building errors * Fixed wrong implementation of TemplatingInterface in documentation * Apply doc typo suggestions from code review Co-authored-by: Benoit Jouhaud <[email protected]> * Add test for not finding child job * Inline NotFoundHttpException * Fixed response statuses priorities --------- Co-authored-by: Yann Eugoné <[email protected]> Co-authored-by: Benoit Jouhaud <[email protected]>
1 parent 07a8566 commit 74cc3e3

File tree

63 files changed

+3526
-8
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+3526
-8
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ composer require yokai/batch-symfony-framework
2525
This package provides:
2626

2727
- [integration](docs/getting-started.md) with Symfony framework
28+
- a [UI](docs/ui.md) with Symfony framework
2829

2930

3031
## Contribution

composer.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,21 @@
2525
}
2626
},
2727
"require-dev": {
28+
"sonata-project/admin-bundle": "^4.0",
29+
"symfony/filesystem": "^5.0|^6.0",
30+
"symfony/form": "^5.0|^6.0",
31+
"symfony/security-bundle": "^5.0|^6.0",
32+
"symfony/translation": "^5.0|^6.0",
33+
"symfony/twig-bundle": "^5.0|^6.0",
2834
"phpunit/phpunit": "^9.5"
2935
},
36+
"suggest": {
37+
"sonata-project/admin-bundle": "If you want a SonataAdmin like rendering in the user interface",
38+
"symfony/form": "If you want the JobExecution form filter in the user interface",
39+
"symfony/security-bundle": "If you want to secure the access to JobExecution in the user interface",
40+
"symfony/translation": "Required if you want to enable the user interface",
41+
"symfony/twig-bundle": "Required if you want to enable the user interface"
42+
},
3043
"autoload-dev": {
3144
"psr-4": {
3245
"Yokai\\Batch\\Tests\\Bridge\\Symfony\\Framework\\": "tests/"

docs/images/bootstrap4-children.png

44.7 KB
Loading

docs/images/bootstrap4-details.png

46.9 KB
Loading

docs/images/bootstrap4-list.png

69.5 KB
Loading

docs/images/bootstrap4-warnings.png

40.5 KB
Loading

docs/images/sonata-children.png

51.5 KB
Loading

docs/images/sonata-details.png

57.8 KB
Loading

docs/images/sonata-list.png

72.5 KB
Loading

docs/images/sonata-warnings.png

44.8 KB
Loading

0 commit comments

Comments
 (0)