Commit Graph

34 Commits

Author SHA1 Message Date
Jeroen De Meerleer 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
Jeroen De Meerleer 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
Jeroen De Meerleer 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
Jeroen De Meerleer 8e737d80cb
ENHANCEMENT: added visualisation of triggered run 2023-01-17 14:10:17 +01:00
Jeroen De Meerleer 12205ad18e
BUGFIX: reboot jobs stopped after triggering initial command 2023-01-11 13:46:19 +01:00
Jeroen De Meerleer c59a84a34f
BUGFIX: deletetempvar without name argument did not remove tempvars 2023-01-11 11:53:51 +01:00
Jeroen De Meerleer 45ba3c6ce2
BUGFIX: Scheduled run always started 1 second too late 2023-01-11 09:11:23 +01:00
Jeroen De Meerleer 21f65e2480
Added timed scheduled runs 2023-01-10 17:21:49 +01:00
Jeroen De Meerleer 3a48fd7e52
BUGFIX: when querying the database pointer could be reused 2022-09-27 12:26:20 +02:00
Jeroen De Meerleer 159ec33a22
BUGFIX: also remove temp-vars when not manual 2022-09-26 13:32:00 +02:00
Jeroen De Meerleer 3d5863e77a
Reimplemented periodic check 2022-08-23 16:40:12 +02:00
Jeroen De Meerleer 35aed5a469
NEW FEATURE: added host label 2022-08-18 14:02:31 +02:00
Jeroen De Meerleer b3e25ac14b
BUGFIX: demo mode was always activated 2022-07-02 12:01:27 +02:00
Jeroen De Meerleer 417521d497
ENHANCEMENT: added demo mode 2022-07-01 12:00:36 +02:00
Jeroen De Meerleer 14446527a3
BUGFIX: Disabled tasks could appear as non-disabled 2022-05-30 14:43:37 +02:00
Jeroen De Meerleer ae3788180f
NEW FEATURE: added translations 2022-05-25 16:17:53 +02:00
Jeroen De Meerleer 1a774f2300
BUGFIX: reboot jobs were running everytime over and over again 2022-05-22 17:36:42 +02:00
Jeroen De Meerleer d57ee04011
BUGFIX: some fixes 2022-05-20 19:34:45 +02:00
Jeroen De Meerleer 80131f0e99
[SECURITY] Sensitive data got saved unencrypted in the database 2022-05-20 14:48:22 +02:00
Jeroen De Meerleer 11eb7f47c9
BUGFIX: rebooting did not work 2022-05-20 11:32:42 +02:00
Jeroen De Meerleer 3352fc52f6
BUGFIX: timestamps of failed runs were wrong 2022-05-20 11:06:22 +02:00
Jeroen De Meerleer d0974325f5
BUGFIX: sometimes I was still using IDs 2022-05-19 22:02:34 +02:00
Jeroen De Meerleer 47c698faf4
ENHANCEMENT: using querybuilder
Signed-off-by: Jeroen De Meerleer <me@jeroened.be>
2022-05-19 20:23:23 +02:00
Jeroen De Meerleer e77086fa52
ENHANCEMENT: because always querying a new object is so 2190's 2022-05-19 12:12:29 +02:00
Jeroen De Meerleer ed4a907cdd
ENHANCEMENT: islocked using doctrine 2022-05-18 17:16:39 +02:00
Jeroen De Meerleer d700458f31
ENHANCEMENT: using doctrine for creating and editing jobs 2022-05-18 17:14:25 +02:00
Jeroen De Meerleer 045d2389b9
ENHANCEMENT: better setter for data 2022-05-18 13:31:14 +02:00
Jeroen De Meerleer 36052686e7
ENHANCEMENT: MOARRRRRRRRR 2022-05-18 13:06:43 +02:00
Jeroen De Meerleer 1569c1564a
BUGFIX: using idiskey 2022-05-18 11:23:41 +02:00
Jeroen De Meerleer fee48b7a99
ENHANCEMENT: Deleting with doctrine 2022-05-18 11:12:35 +02:00
Jeroen De Meerleer 0fef3a275e
ENHANCEMENT: Using MOAR symfony 2022-05-17 16:52:30 +02:00
Jeroen De Meerleer 92e74f0797
ENHANCEMENT: using symfony 2022-05-17 11:59:40 +02:00
Jeroen De Meerleer d041dd8ef1
ENHANCEMENT: using features of symfony framework 2022-05-13 15:24:05 +02:00
Jeroen De Meerleer 0b6d123b69
ENHANCEMENT: using symfony framework 2022-04-27 17:19:54 +02:00