Robert von Burg
19825b37a8
[Major] Refactored facet generation for reports
...
simplified code, move facet value generation into policy, added extension point for formatting criteria to Json, so the facet value's name can be changed in subclasses.
2024-05-02 12:43:21 +02:00
Robert von Burg
dc93800fd1
[Project] Set new version 2.3.0-SNAPSHOT
2024-04-23 14:46:57 +02:00
Robert von Burg
baa7a0af4e
[New] Added enabled flag to notifications
2024-04-23 08:19:52 +02:00
Robert von Burg
76d38e9af0
[Minor] Made methods public
2024-03-04 17:21:55 +01:00
Robert von Burg
a4119ef1da
[New] Completed implementation of notifications
2024-03-04 16:10:38 +01:00
Robert von Burg
22359e51d8
[New] Added CRUD services for notifications
2024-02-27 16:44:53 +01:00
Robert von Burg
a9067bf161
[Major] Refactored SimpleExecution.runWith* actions to take a Consumer<Throwable> in the event of an exception
2024-02-27 12:01:42 +01:00
Robert von Burg
63670a77b6
[Fix] Fixed ExecutionPolicy not initialized before use
2024-01-19 10:22:41 +01:00
Robert von Burg
9c15d0d1d2
[Fix] Don't set Action to WARNING if already Executed
2024-01-18 14:46:34 +01:00
Robert von Burg
974c3955ee
[Fix] Fixed NPE in ExecutionPolicy.handleStopped()
2023-12-06 12:24:25 +01:00
Robert von Burg
ecb4db2377
[Fix] Fixed NPE in GenericReport
2023-11-30 15:42:27 +01:00
Robert von Burg
dc0836773c
[Minor] Handle lossy conversion of long to int
2023-11-30 10:36:18 +01:00
Robert von Burg
ec72200d15
[Minor] Added logging of time to init report
2023-11-28 15:42:45 +01:00
Robert von Burg
4c8dd9b0d1
[Project] Set new version 2.2.0-SNAPSHOT
2023-11-27 07:53:36 +01:00
Robert von Burg
d2627d13e7
[New] Added ExecutionPolicy.getActivityType()
2023-11-24 12:52:11 +01:00
Robert von Burg
1bd986d755
[Minor] GenericReport fixes
...
- allowMissingColumns is now default enabled
- make sure direct criteria is always available on the filter criteria
2023-11-09 14:05:36 +01:00
Robert von Burg
857affbdea
[New] ExecutionPolicy now controls delayed task life cycle
2023-10-30 12:04:26 +01:00
Robert von Burg
e80d0a7944
[New] ExecutionHandler.addForExecution() now returns the controller
2023-10-30 12:03:37 +01:00
Robert von Burg
1ce5411888
[Fix] SimpleExecution used wrong locator for changing states
2023-10-27 16:32:14 +02:00
Robert von Burg
0b2df5a3b4
[New] Added check to not set Action to execution state if already executed in ExecutionPolicy.setActionState()
2023-10-27 16:22:41 +02:00
Robert von Burg
f2f5a4481e
[Fix] PrivilegeRemoveUserCommand refreshes sessions, and not invalidates its own session
2023-10-05 15:51:48 +02:00
Robert von Burg
4b3a537171
[Major] Refactored SessionHandler by moving to module agent
2023-10-05 14:23:59 +02:00
Robert von Burg
e5bc8434c7
[Project] Updated PrivilegeAdmin role in all PrivilegeRoles.xml
2023-10-05 13:50:07 +02:00
Robert von Burg
6b6a61ab62
[Major] Privilege refactorings, remove unused services and actions
2023-10-05 13:43:57 +02:00
Robert von Burg
48d121882e
[Major] Implemented groups in privilege. Refactored nearly everything
2023-09-25 10:51:09 +02:00
Robert von Burg
f1dde73da1
[Minor] Logger is not error
2023-09-19 09:48:20 +02:00
Robert von Burg
7cea2fd6f3
[Project] Updated PrivilegeConfig.xml with default values
2023-09-18 14:05:18 +02:00
Robert von Burg
080e2daacc
[Project] Remove default privilegeConflictResolution value
2023-09-18 13:42:12 +02:00
Robert von Burg
20f04d83d0
[Project] Set new version 2.1.0-SNAPSHOT
2023-09-12 08:01:03 +02:00
Robert von Burg
2ae0389f2c
[Minor] Catch throwable mail sending exceptions
2023-08-03 16:52:44 +02:00
Robert von Burg
7fc6c2d8c8
[New] Added SimpleExecution.to*(Action, LogMessage) actions
2023-08-03 09:58:26 +02:00
Robert von Burg
de5c2fe7e6
[New] Added ExecutionPolicy.isTxOpen()
2023-08-03 09:57:54 +02:00
Robert von Burg
9ae36d6026
[Project] Remove unused agent property verbose
2023-07-28 14:11:10 +02:00
Robert von Burg
efbd624876
[Minor] Marked SMTP password as secret
2023-07-28 11:45:05 +02:00
Robert von Burg
a82c6ad634
[Minor] Marked SMTP password as secret
2023-07-28 11:43:55 +02:00
Robert von Burg
cc8fcc688e
[Fix] Call triggerExecute() in Controller.execute() when needed
2023-07-24 16:22:57 +02:00
Robert von Burg
4913eb9737
[Minor] Don't warn can't execute in execution action
2023-07-24 13:33:26 +02:00
Robert von Burg
fb45b4178a
[Minor] Remove min 20ms delay in ExecutionPolicy.delayToExecutedBy()
2023-07-20 16:33:43 +02:00
Robert von Burg
5e02e2a639
[Fix] Ensure updating read-only activities
2023-07-20 16:33:22 +02:00
Robert von Burg
6787b00f06
[Minor] Code cleanup
2023-07-20 15:14:55 +02:00
Robert von Burg
10f49817f2
[Fix] Activity must be modifiable on Controller
2023-07-20 15:08:41 +02:00
Robert von Burg
9d8f7ec1dc
[Fix] Removed use of delayToExecuted in DurationExecution
...
Subclasses should directly call setActionStateWithValueChange()
2023-06-19 10:00:02 +02:00
Robert von Burg
2b4707bf6a
[Major] Refactored MailHandler to send attachments, removed whitelisting
2023-05-25 21:43:53 +02:00
Robert von Burg
5faac2fc0e
[Major] Replaced javax.mail with jakarta
2023-05-12 15:55:41 +02:00
Robert von Burg
5e62f3cd90
[New] Logging operations log message added during execution
2023-05-04 14:46:50 +02:00
Robert von Burg
d2df7b753a
[New] Added Controller.toStopped(StrolchTransaction, Action) as a public method
2023-04-25 13:52:53 +02:00
Robert von Burg
3dae027cd2
[New] added SimpleActivityCreationPolicy
2023-04-17 08:40:23 +02:00
Robert von Burg
f6221940cc
[Minor] added NoMetricPolicy
2023-04-17 08:37:35 +02:00
Robert von Burg
2b8f030809
[Minor] add default branch to ReservationExecution.toExecuted()
2023-04-06 14:44:15 +02:00
Robert von Burg
833b416765
[Minor] code cleanup in UpdateStrolchRootElementsService
2023-04-06 14:42:50 +02:00