Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl dd8b052d7e bug5730: added hint for how to avoid receiving e-mail messages 2023-03-01 11:17:41 +01:00
Axel Uhl 8049e4d3e1 bug5730: fixed problem with validation check for e-mail address being too aggressive 2023-02-28 18:35:40 +01:00
Axel Uhl c594523087 bug5730: added SERVER permissions users need to have to be included in the e-mail distribution list 2023-02-28 17:58:42 +01:00
Axel Uhl af091d00df bug5730: use UTF-8 as encoding for message files 2023-02-28 16:41:44 +01:00
Axel Uhl b64873aece bug5730: added e-mail notifications for archiving process 2023-02-28 15:38:01 +01:00
Axel Uhl a04d27e1d5 bug5730: added SailingLandscape server-side message properties to translation_v2.json 2023-02-28 13:39:35 +01:00
Axel Uhl ac10c1db38 bug5730: preparing for sending mail to server owner about significant landscape events 2023-02-28 13:16:15 +01:00
Axel Uhl 6e0ed4335c switched default notification addresses from simon.marcel.pamies@sap.com to axel.uhl@sap.com 2023-02-28 11:32:12 +01:00
Axel Uhl 643cf2a72e added user's full name and e-mail to HasUserContext dimensions 2023-02-28 10:21:35 +01:00
Axel Uhl 8a0d85bb0e improved object counting inside preference values 2023-02-27 16:48:49 +01:00
Axel Uhl 37f0a61848 aftermath to fbbb66988e: use getRolesInternal() for UserImpl.writeObject;
now with the roles collection being initialized lazily, writeObject may
occur before getRolesInternal() has been called and the de-serialized
roleListForSerialization collection has been converted into the roles
set. Then, onward transitive serialization will try to serialize a null
roles set which (fortunately) fails.
2023-02-26 00:52:35 +01:00
Axel Uhl da6f09e57f upgraded SAPJVM to 8.1.092 2023-02-25 17:29:05 +01:00
Axel Uhl ddf9f7de91 eliminated duplicate string message entry in security.datamining 2023-02-25 00:40:33 +01:00
Axel Uhl 134a13b92b bug5824: trying to fix test which now has to wait for the update task to complete 2023-02-24 18:07:40 +01:00
Axel Uhl d307894cbc Merge branch 'master' into bug5824 2023-02-24 17:59:47 +01:00
Axel Uhl d2f9a50081 added dimension and statistic for user preferences 2023-02-24 17:54:43 +01:00
Axel Uhl 976da343f2 added ThreadPriorityPolicy=2 parameter for the "SailingServer (No Proxy).launch" launch config 2023-02-24 16:24:55 +01:00
Axel Uhl fec5e28408 bug5824: enhanced logging 2023-02-24 16:24:46 +01:00
Axel Uhl f3b434ff2c bug5824: introduced update queue and task for IncrementalMstHmmWindEstimationForTrackedRace 2023-02-24 15:30:05 +01:00
Axel Uhl 62918e33b1 Merge branch 'master' into translation 2023-02-23 18:33:34 +01:00
Axel Uhl cbf2ab48aa Updated management console (markdown) 2023-02-23 12:57:38 +00:00
Axel Uhl 4ab6064915 removed extra connector message key for UserGroup navigation 2023-02-23 00:18:34 +01:00
Axel Uhl aa85079a7f fixed encoding of new datamining dimension names for Roles in German translation 2023-02-22 23:49:17 +01:00
Axel Uhl 97f95c647b Merge remote-tracking branch 'origin/master' 2023-02-22 23:48:43 +01:00
Axel Uhl 1a1152a1a5 added datamining collection to translations_v2.json 2023-02-22 23:46:21 +01:00
Axel Uhl 42bb7f078d fixed encoding of German security.datamining translations 2023-02-22 23:41:51 +01:00
Axel Uhl 9b9f30f682 added dimensions for Roles regarding their qualifications 2023-02-22 23:27:55 +01:00
Axel Uhl 066ddc0364 touch launch configs for formatting 2023-02-22 18:43:12 +01:00
Axel Uhl 6eb36bea79 whitespace changes only 2023-02-22 18:38:55 +01:00
Axel Uhl d57f0dea7d bug5821: added expiry month as dimension for session 2023-02-22 17:30:49 +01:00
Axel Uhl 0adf0bbd15 bug5821: check role/permission association permissions before retrieving them; release notes 2023-02-22 15:58:43 +01:00
Axel Uhl 4b71f1d731 bug5821: added subscription-related data mining features 2023-02-22 15:34:50 +01:00
Axel Uhl f0cfb767b9 bug5821: added session retrieval 2023-02-22 11:47:26 +01:00
Axel Uhl 28fb146aab bug5821: added preference retriever chains; TODOs for session expiry 2023-02-22 02:01:59 +01:00
Axel Uhl 2801b90212 bug5821: added retrievers for roles of users 2023-02-22 00:40:50 +01:00
Axel Uhl fd257883a4 bug5821: added first statistic about preferences 2023-02-21 18:06:59 +01:00
Axel Uhl c7147b808b bug5821: added permission retriever for users in groups 2023-02-21 16:19:40 +01:00
Axel Uhl 90fc37c85b bug5821: a first working version of a few security domain-based data mining retriever chains 2023-02-21 15:27:53 +01:00
Axel Uhl b7c2750f71 bug5821: added new bundle com.sap.sse.security.datamining 2023-02-21 14:08:10 +01:00
Axel Uhl e791ccb624 bug5822: added equals/hashCode for the various ...WithContext data mining types 2023-02-21 11:28:55 +01:00
Axel Uhl fbbb66988e bug5820: delaying UserImpl.roles initialization until first used;
this fixed de-serialization issues with cyclic object graphs and not yet
fully resolved UserGroupImpl objects used in role qualifications
2023-02-20 16:00:36 +01:00
Axel Uhl 6e683816fc fixed typo in exception message 2023-02-20 14:36:11 +01:00
Axel Uhl d0cb4e7827 Merge remote-tracking branch 'origin/master' 2023-02-20 10:39:19 +01:00
Axel Uhl 02bf94ead5 upgrade Dockerfiles for sapmachine-17.0.6 2023-02-20 10:27:04 +01:00
Axel Uhl 456a7aa11e Merge remote-tracking branch 'origin/bug5816' 2023-02-18 10:42:21 +01:00
Axel Uhl 2a029a7fa4 bug5819: don't remove a report's queries when showing results of a report just loaded 2023-02-17 17:13:14 +01:00
Axel Uhl ce5a97abdd Merge remote-tracking branch 'origin/master' 2023-02-17 16:00:57 +01:00
Axel Uhl 6ad92accf1 added Jonas Dann's old write-up giving background and rationale for the permission concept used 2023-02-17 15:51:55 +01:00
Axel Uhl 218818d0b7 Updated management console (markdown) 2023-02-17 14:42:02 +00:00
Axel Uhl dcca301839 bug5816: first compilable version with a common object-to-base64 (de-)serializer 2023-02-17 15:04:10 +01:00
Axel Uhl ee68bfd4dc Merge remote-tracking branch 'origin/bug5810' 2023-02-16 22:09:30 +01:00
Axel Uhl 736ab9c91d Merge branch 'translation' 2023-02-16 20:52:22 +01:00
Axel Uhl ed8167afc0 bug5810: working version of running dependent queries in background 2023-02-16 18:46:20 +01:00
Axel Uhl d676c75b4a Merge branch 'master' into translation 2023-02-16 17:35:27 +01:00
Axel Uhl e12e540ca0 bug5810: started by adding a field to capture whether a query was modified but not run yet 2023-02-16 14:09:16 +01:00
Axel Uhl 6e791640f5 bug5807: introduced confirmation dialog when loading report while queries exist in result presenter 2023-02-16 12:49:44 +01:00
Axel Uhl d7a0fc7628 bug5813: re-introduced dummy ParameterModelListener field to force instantiability/serializability 2023-02-16 11:22:41 +01:00
Axel Uhl 85bd0900c4 bug5813: remove now obsolete test code after removing concurrent query aborts 2023-02-15 21:46:28 +01:00
Axel Uhl acb5df8431 bug5813: remove all client-side query counting and server-side single-query-per-something strategies 2023-02-15 18:02:22 +01:00
Axel Uhl 2d07643422 bug5809 / bug5815: fixed determining parameter usages for query 2023-02-15 14:21:30 +01:00
Axel Uhl 0fa363b918 Merge branch 'master' into bug5809 2023-02-14 23:42:52 +01:00
Axel Uhl 454cdcc303 bug5809: updated release notes 2023-02-14 23:40:26 +01:00
Axel Uhl dc9ab77729 bug5809: a few minor fixes, leading to a first locally-working version 2023-02-14 23:31:46 +01:00
Axel Uhl 6b2ce60b3e bug5809: initial commit; not working yet; some refactoring towards StoredDataMiningReportDTO 2023-02-14 15:07:39 +01:00
Axel Uhl 8ee3b43e8b bug4789: removed obsolete comment 2023-02-14 14:45:01 +01:00
Axel Uhl 54fa2475f7 bug5812: using Scheduler.get().scheduledDeferred() to cause proper flushing of chart clean-up 2023-02-14 14:31:05 +01:00
Axel Uhl 5a5e4592fd bug4789: release notes 2023-02-14 00:55:27 +01:00
Axel Uhl db4449c402 bug4789: DataMining report parameter sync looks good now 2023-02-14 00:26:54 +01:00
Axel Uhl 089a24402b bug4789: fixed handling of report loading 2023-02-13 21:58:47 +01:00
Axel Uhl 2af17708de bug4789: fixed serializability issues 2023-02-13 19:14:44 +01:00
Axel Uhl 35671acfa7 bug4789: fixed query parameter propagation to some degree; added some logging 2023-02-13 14:29:43 +01:00
Axel Uhl 4000399858 bug4789: use ignoreNextSelectionChangeEvent when parameter value has changed, avoiding recursion; added TODO 2023-02-12 22:24:29 +01:00
Axel Uhl d6b9d614ec bug4789: added more "final" modifiers to variable declarations 2023-02-10 22:51:48 +01:00
Axel Uhl 217a52ab74 bug4789: selection change handling loops and recursions are still a big problem 2023-02-10 22:28:05 +01:00
Axel Uhl e5cfbde869 bug4789: a few minor fixes; a few things start to work around report parameters 2023-02-10 18:43:38 +01:00
Axel Uhl a94dbadc0d bug4789: compilable but entirely untested major refactoring of data mining report parameters 2023-02-10 17:37:26 +01:00
Axel Uhl 4edb8ce912 bug4789: still massively broken; working towards new parameter model 2023-02-09 18:46:17 +01:00
Axel Uhl 2fbced8edf bug4789: broken interims commit, much Javadoc on DataMiningEntryPoint;
This is broken "on purpose" as a persistent backup interims "stash" of
ongoing work. The DataMiningEntryPoint Javadoc now captures most of the
plan for how to complete the report and parameter handling.
2023-02-07 19:00:25 +01:00
Axel Uhl 413f15e50d Merge remote-tracking branch 'origin/translation' into translation 2023-02-07 16:32:11 +01:00
Axel Uhl 091d0b8c6c bug4789: comments, removing empty lines 2023-02-06 13:24:58 +01:00
Axel Uhl 12efed427b bug4789: removing non-valuelist report parameter types 2023-02-03 17:31:49 +01:00
Axel Uhl f0e541bb5f datamining-reports: added a few comments and did some formatting 2023-02-02 16:05:11 +01:00
Axel Uhl 7250b68253 datamining-reports: fixed StoredDataMiningReportDTO: ID is a UUID 2023-02-02 14:24:59 +01:00
Axel Uhl 89e95191f0 datamining-reports: made StoredDataMiningReportDTOImpl a Renamable 2023-02-02 14:13:54 +01:00
Axel Uhl 42336e8b51 datamining-reports: fixed merge issues, making compilable again 2023-02-02 13:10:23 +01:00
Axel Uhl 7ad5528bac Merge branch 'master' into datamining-reports 2023-02-02 12:12:36 +01:00
Axel Uhl 714e3b43a8 upgrade install p2f file to use 2023 version of GWT plugin 2023-01-31 16:44:16 +01:00
Axel Uhl 70a35d9020 bug5803: obtaining the course read lock before synchronizing in MarkPassingCalculator.resume() 2023-01-31 10:53:15 +01:00
Axel Uhl b8214ee0c4 Merge branch 'master' into bug5127 2023-01-30 23:35:33 +01:00
Axel Uhl d964fde87c bug5127: refactored such that SubmitCompleteEvent is handled by FileUploadUtil;
this avoids potential mis-use for scenarios where this wouldn't be required
2023-01-30 18:49:44 +01:00
Axel Uhl 05dbd17c59 bug5127: added <pre> handling in ExpeditionAllInOneImportPanel; fixed content type to application/json in AbstractWindImportServlet 2023-01-30 18:36:14 +01:00
Axel Uhl 172f0a18db bug5127: refactored all file upload forms such that they use a common replacer for <pre> wrapping 2023-01-30 18:25:38 +01:00
Axel Uhl bbdb316f23 bug5127: use application/json as the content type for file upload progress servlet 2023-01-30 17:06:59 +01:00
Axel Uhl c9679218d4 bug5127: added "final" to a declaration and comments to boolean params 2023-01-30 17:06:09 +01:00
Axel Uhl 1c7cf143b3 bug5127: turned GWT.log into j.u.l logs on client side 2023-01-30 14:43:18 +01:00
Axel Uhl 6483f42166 bug5127: added test case for double underscore in JSON string 2023-01-30 14:17:12 +01:00
Axel Uhl 7bd4adf0cd fixed typo in PaywallResolver 2023-01-30 14:17:02 +01:00
Axel Uhl cccf522ec0 SAP Sports channels will close; changing footer URLs to general SAP channels 2023-01-30 10:49:41 +01:00
Axel Uhl 1cb29695a8 Merge remote-tracking branch 'origin/master' 2023-01-27 23:15:57 +01:00
Axel Uhl 98c1003517 enhanced java/target/compareServers script such that with -a it works with the REST API for compareservers 2023-01-27 23:14:35 +01:00