482 Commits

Author SHA1 Message Date
d152870703 Fix foreach loop syntax in job processing
Updated the foreach loop to remove unnecessary reference. Cleaned up code for better readability while processing job data.
2025-01-18 12:09:31 +01:00
bcbf7d3e61 Refactor job retrieval and filtering logic
- Simplified `getFailingJobs` by using a filter in `getAllJobs`.
- Updated `getAllJobs` to accept an optional filter parameter.
- Enhanced `parseJobs` to apply filters when parsing jobs.
- Cleaned up some code for better readability.
2025-01-18 11:59:01 +01:00
19818a6e20
Updated dependecies 2024-12-13 11:30:06 +01:00
121baa44e6
Added pidfile parameter and refactored DaemonCommand
- Introduced a new 'pidfile' parameter in the services configuration
- Refactored DaemonCommand to use ContainerBagInterface instead of KernelInterface for better flexibility
- Updated file operations in DaemonCommand to use the newly introduced 'pidfile' parameter
- Added a new HealthCommand class with functionality to check the health of the application
- Removed redundant health check logic from SiteController, now using HealthCommand for this purpose
- Enhanced DaemonHelpers service by adding constructor dependencies and integrating it with ParameterBagInterface and ManagerRegistry
2024-12-13 11:29:57 +01:00
d1056ae897
Updated changelog 1.2 2024-11-08 09:53:40 +01:00
df34d97191
Moved translations to yaml 2024-11-08 09:50:38 +01:00
b70d3d9c3f
Updated composer dependencies
- Upgraded multiple packages to their latest versions
- Removed some unused dependencies
- Added new required dependencies for updated packages
- Updated package references and URLs
2024-11-08 09:19:51 +01:00
ce4089d956
Updated dependencies 2024-09-17 15:41:10 +02:00
d0ab9df3c2
Updated import paths in SCSS files
The import paths in various SCSS files have been updated to start with a forward slash. This change ensures that the correct file path is used, regardless of the location from which the file is being imported.
2024-09-16 15:09:12 +02:00
586d097332
Updated dependencies 2024-09-10 09:22:48 +02:00
4bffef7b02
Update norun calculation to include equal values for nextrun and lastrun.
- Adjusted the norun calculation to consider equal values for nextrun and lastrun in JobRepository.
2024-07-29 06:35:41 +02:00
e539a9f062
Update package versions in composer.json and composer.lock:
- Updated doctrine/orm to version ^3.2
- Updated guzzlehttp/guzzle to version ^7.9
- Updated nelmio/security-bundle to version ^3.4.0
- Updated scienta/doctrine-json-functions to version ^6.1
- Updated symfony/webpack-encore-bundle to version ^v2.1
- Updated symfony/maker-bundle to version ^v1.60
- Updated symfony/monolog-bundle to version ^v3.10
2024-07-29 06:32:27 +02:00
02f018e94c
Add TimefixCommand for adjusting job run times
- Added a new command to adjust next run and last run times of jobs based on input options. The command parses the adjustment time provided and updates the job entities accordingly.
2024-05-22 17:51:26 +02:00
8cb306882c
Refactor encryption/decryption methods, add tag parsing & file handling
- Updated encryption/decryption methods for better clarity
- Added tag parsing method for HTML span element creation
- Implemented file content retrieval function and disk check functionality
2024-05-22 16:57:40 +02:00
67df2666a6
Refactor hash function for tag background color calculation
Changed the hashing algorithm used to calculate tag background colors in the Twig extension.
2024-05-22 11:25:18 +02:00
4b3c4f1755
Update HSP equation source link in color conversion method
The commit updates the source link for the HSP equation used in the color conversion method to a more accurate reference.
2024-05-22 11:24:51 +02:00
cd5a80b33b
Refactor command classes to use specific interfaces
- Updated command classes to use specific interfaces for Kernel, Doctrine, PasswordHasher, Templating, and Mailer.
2024-05-22 10:36:27 +02:00
02a14ad587
Update composer dependencies versions and PHP requirements:
- Updated doctrine/doctrine-bundle to version ^2.12
- Updated doctrine/orm to version ^2.19
- Updated nelmio/security-bundle to version ^v3.3
- Updated scienta/doctrine-json-functions to version ^5.5
- Updated phpstan/phpstan to version ^1.10
- Updated symfony/process to version ^4.0 || ^5.0 || ^6.0 || ^7.0
2024-05-21 11:47:17 +02:00
f25a81daf1
Updated dependencies 2024-01-11 11:42:12 +01:00
d1951ee3ed
Updated dependencies 2023-12-07 14:50:37 +01:00
97a0c316cc
Removed deprecated bootstrap-dark-5 2023-12-07 14:44:24 +01:00
9264dce266
Update composer.json and composer.lock
- Updated doctrine/orm from version ^2.15 to ^2.16
- Updated guzzlehttp/guzzle from version ^7.7 to ^7.8
- Updated nelmio/security-bundle from version ^3.0 to ^v3.0
- Updated symfony/flex from version ^2.3 to ^v2.4
- Updated symfony/webpack-encore-bundle from version "^v2.0" to "^v2.1"
- Updated laminas/laminas-code from version 4.12.0 to 4.13.0
- Updated doctrine/annotations from version "^2.0" to "^2.0.1"
- Updated laminas/laminas-coding-standard from version "^2.
2023-11-12 18:59:21 +01:00
9265c02ffb
Updated dependencies 2023-10-17 09:14:57 +02:00
e7fc6f707b
Update timepicker restrictions and add a minimum date
- Update timepicker options to display inline and side by side
- Remove the previous restriction on minimum date
- Add a new restriction for maximum date
- Add a new restriction for minimum date, set to current date
2023-09-11 08:17:54 +02:00
f42530ea46
Updated dependencies 2023-09-07 17:07:11 +02:00
90d0cfd1c8
Refactor run button initialization and timepicker usage
- Removed the `initTimepicker()` function call from `document.addEventListener` block
- Added a new line to initialize `selecttimedatepicker` if it is undefined in the event listener for `.run` buttons
- Moved the modal show code before initializing `selecttimedatepicker`
- Removed duplicate modal show code from `initRunButtons()` function
2023-09-03 12:53:44 +02:00
7ac00a622e
Update composer.lock with new versions of packages
- Update composer/ca-bundle from version 1.3.6 to 1.3.7
- Update doctrine/collections from version 2.1.2 to 2.1.3
- Update vimeo/psalm from version ^4.22 to ^5.11
- Update doctrine/dbal from version 3.6.4 to 3.6.6
- Update phpunit/phpunit from version 9.6.7 to 9.6.9
- Update jetbrains/phpstorm-stubs from version 2022.3 to 2023.
- Update slevomat/coding-standard from version 8..13..1 to
   - Version: "8..13..1"
   - Version: "8..13..1"
   - Version: "8..13..1"
   - Version: "8..13..1"
   - Version: "8..13..1"
   - Version: "8...
2023-08-31 15:02:36 +02:00
8caed4d025
Updated dependencies 2023-07-16 09:55:15 +02:00
449af1be8e
feat: Add nelmio/security-bundle
This commit adds the nelmio/security-bundle to the composer.json file. The bundle provides extra security-related features for Symfony, such as signed/encrypted cookies, HTTPS/SSL/HSTS handling, and cookie session storage.
2023-07-13 14:11:46 +02:00
06c6f0a659
Add login route to UserController
- Added a new route '/{_locale}/login' to the UserController class.
- This route allows users to access the login page.
- The loginAction method now handles requests for this new route.
2023-07-11 17:06:48 +02:00
7b899a01ef
Fix exit condition in DaemonCommand.php
The code change fixes the exit condition in the DaemonCommand.php file. Previously, the code would exit if `$pid` was equal to 0, but now it will only exit if `$pid` is set and equal to 0. This ensures that the correct condition is checked before exiting.
2023-07-11 17:02:45 +02:00
0d0b3b2e94
Update job edit template to increment key value for variables
The code changes in this commit update the job edit template. Specifically, it adds a line of code to increment the key value for variables. This change allows for proper indexing and handling of variables in the template.
2023-07-11 16:37:49 +02:00
08d35ad70a
Updated dependencies 2023-07-09 00:51:23 +02:00
9977a93874
Refactor JobRepository to decrypt secret values in commands
This commit modifies the JobRepository class to decrypt secret values in commands. It replaces placeholders with decrypted values using the Secret::decrypt() function. This change ensures that sensitive information is not exposed in plain text within the commands.
2023-07-09 00:44:21 +02:00
f7a2228f26
Refactor JobRepository's addToken method for generating hook tokens
This commit refactors the addToken method in JobRepository to generate a random string of 32 characters using alphanumeric characters. The new implementation replaces the previous code that generated the token.
2023-06-27 14:43:26 +02:00
2b1a7939e3
Add hooktoken generation if it's missing
This commit adds a new feature to generate a random string of 32 characters as the hooktoken for jobs that don't have one. This is done in the JobRepository class.
2023-06-27 14:41:21 +02:00
ec1b3313a2
Update framework to version 6.3 2023-06-27 14:40:24 +02:00
de9b9380c2
Updated dependencies 2023-05-22 11:46:49 +02:00
f361a71f73
BUGFIX: scheduling multiple jobs after each other with the same time did not schedule correct 2023-05-22 11:46:40 +02:00
fed13e6ffb
UPDATED DEPENDENCIES 2023-04-25 15:15:16 +02:00
0aa982968f
Updated dependencies 2023-04-12 11:26:23 +02:00
c7aaf102f4
BUGFIX: don't call functions twice 2023-03-15 12:36:21 +01:00
c354f093c1
BUGFIX: updated dependencies 2023-03-15 12:23:13 +01:00
e874a94fec
BUGFIX: only triggering event listener once 2023-02-21 14:41:41 +01:00
cf9d2373c2
Updated dependencies 2023-02-07 10:29:24 +01:00
8e737d80cb
ENHANCEMENT: added visualisation of triggered run 2023-01-17 14:10:17 +01:00
2a7c2a5ca3
NEW FEATURE: added webhooks 2023-01-16 12:45:27 +01:00
12205ad18e
BUGFIX: reboot jobs stopped after triggering initial command 2023-01-11 13:46:19 +01:00
c59a84a34f
BUGFIX: deletetempvar without name argument did not remove tempvars 2023-01-11 11:53:51 +01:00
ff7044c567
BUGFIX: styling of timepicker to schedule was incorrect 2023-01-11 09:26:39 +01:00