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
4d7b3faf3f
[Fix] Fixed RestfulStrolchComponent not starting
2024-04-23 15:30:59 +02:00
Robert von Burg
4b78b30600
[Minor] Updated restful logging
2024-04-23 14:29:03 +02:00
Robert von Burg
3edcec4d08
[Minor] Cleaned up logging in BasicAuth and ServletRequestHelper
2024-04-23 11:37:09 +02:00
Robert von Burg
cf4ae20d0b
[Minor] Fixed HTTP return code for BasicAuth errors
2024-04-23 10:33:12 +02:00
Robert von Burg
68bd3dd6d6
[New] Added ServletRequestHelper.logRequest()
2024-04-23 10:32:52 +02:00
Robert von Burg
a45475f783
[Fix] BasicAuth should check root cause of exception
2024-04-23 09:47:31 +02:00
Robert von Burg
baa7a0af4e
[New] Added enabled flag to notifications
2024-04-23 08:19:52 +02:00
Robert von Burg
1080096549
[New] Added LogRequestFilter to log requests prior to filter mapping
2024-04-22 15:01:05 +02:00
Robert von Burg
393659ff19
[Fix] Fixed Strolch exception i18n hierarchy
2024-03-25 10:18:43 +01:00
Robert von Burg
a7258f0d06
[Major] Refactored basic auth and getRemoteIp() helper
2024-03-21 14:23:49 +01:00
Robert von Burg
2914889172
[Minor] Code cleanup
2024-03-05 15:33:34 +01:00
Robert von Burg
d3c261b750
[Fix] Fixed action name in NotificationResource
2024-03-05 15:33:02 +01:00
Robert von Burg
a4119ef1da
[New] Completed implementation of notifications
2024-03-04 16:10:38 +01:00
Robert von Burg
15b2788b9a
[WIP] Further implementing notifications
2024-03-01 16:22:11 +01:00
Robert von Burg
f02b541848
[Minor] Sorting of supported languages
2024-03-01 16:21:52 +01:00
Robert von Burg
a9c393f02a
[Fix] Implemented to JSON for notifications
2024-02-29 17:05:45 +01:00
Robert von Burg
22359e51d8
[New] Added CRUD services for notifications
2024-02-27 16:44:53 +01:00
Robert von Burg
5c2bcc1620
[New] Added NotificationResource
2024-02-15 17:24:35 +01:00
Robert von Burg
a07bd83249
[WIP] Implementing system notifications
2024-02-12 16:43:57 +01:00
Robert von Burg
bf01876f7c
[Minor] Don't log exception for session validation
2024-01-11 16:24:31 +01:00
Robert von Burg
4e0e0ab22a
[Fix] Refactored AuthenticationResource exception handling
2023-11-30 15:12:55 +01:00
Robert von Burg
92f87cbc77
[Fix] Refactored AuthenticationResource exception handling
2023-11-30 15:05:50 +01:00
Robert von Burg
30086f36cc
[Fix] Added missing default branch
2023-11-30 13:12:35 +01:00
Robert von Burg
579cd0b0e5
[Fix] Always use SAXParserFactory feature disallow-doctype-decl=true
2023-11-30 12:16:28 +01:00
Robert von Burg
589f251aa2
[Fix] Fixed bad inspector privilege check
2023-11-21 12:11:08 +01:00
Robert von Burg
68a13d0e77
[Major] Renamed REST classes to have Resource suffix
2023-11-21 10:20:07 +01:00
Robert von Burg
5e7f5c88be
[Project] Updated session handler properties
2023-10-05 15:51:19 +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
6b6a61ab62
[Major] Privilege refactorings, remove unused services and actions
2023-10-05 13:43:57 +02:00
Robert von Burg
6c09715b44
[Minor] Better message on forbidden access
2023-09-26 09:51:00 +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
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
d9da84093d
[New] Versions.toJson() require boolean isAdminRequest, triggering what is added to the JSON
2023-08-28 15:47:29 +02:00
Robert von Burg
aba85f5d7c
[New] Versions.toJson() require boolean isAdminRequest, triggering what is added to the JSON
2023-08-28 15:04:10 +02:00
Robert von Burg
9ae36d6026
[Project] Remove unused agent property verbose
2023-07-28 14:11:10 +02:00
Robert von Burg
d4ba65a8e8
[Minor] validate user has access to inspector, not just role
2023-07-28 12:43:13 +02:00
Robert von Burg
d215355cee
[Minor] Clean up AgentResource to use StrolchAgent.toJson()
2023-07-28 11:25:48 +02:00
Robert von Burg
f3d5318a6f
[New] Implemented a REST API to get components
...
Including an API to reload the configuration, which is WIP
2023-07-27 17:41:34 +02:00
Robert von Burg
f5ec361786
[Fix] Used MAX_LOCAL_TIME
...
This is necessary as ISO8601 only supports mills, thus we are restricted to this resolution for the time being
2023-07-04 17:33:44 +02:00
Robert von Burg
a6aebc7288
[Minor] Converted SupportedLanguage to a record
2023-06-12 08:20:08 +02:00
Robert von Burg
3b6a94ace5
[New] Added supported language as rest endpoint
...
Can now be configured in StrolchConfiguration.xml:
<supportedLanguages>
<language locale="en" name="English"/>
<language locale="de" name="Deutsch"/>
<language locale="fr" name="Français"/>
</supportedLanguages>
2023-06-09 16:10:01 +02:00
Robert von Burg
9282773e4b
[Minor] Code cleanup
2023-04-06 07:54:08 +02:00
Robert von Burg
686ae8c248
[Minor] Cleanup threading in DefaultStrolchSessionHandler
2023-04-05 20:45:22 +02:00
Robert von Burg
5ce2382834
[Minor] Replace synchronizedMap() with ConcurrentHashMap
2023-04-05 20:33:11 +02:00
Robert von Burg
3baeb04655
[Minor] Automated Code cleanup: unused imports
2023-04-04 13:05:54 +02:00
Robert von Burg
3ed799823b
[Minor] CSVFormat builder pattern
2023-04-04 11:33:26 +02:00
Robert von Burg
d10292eb3a
[Minor] Using NewCookie.Builder instead of deprecated constructor
2023-04-04 11:32:26 +02:00
Robert von Burg
c58f5a1cd9
[Minor] Removed all //$NON-NLS-1$
2023-04-04 11:24:12 +02:00