Robert von Burg
a2fcda11e8
[Project] cleaned up pom.xml
2022-11-14 16:11:10 +01:00
Robert von Burg
a7c00671ff
[Project] Removed obsolete StrolchQuery privileges
2022-10-10 14:23:25 +02:00
Robert von Burg
6d14bae474
[New] Added environment variable to override DB host for tests
2022-03-08 09:11:04 +01:00
Robert von Burg
b1e8a8676b
[New] Added environment variable to overide DB host for tests
2022-03-08 08:43:31 +01:00
Robert von Burg
8a1e7aea4e
[Project] Allow generating PMD and SpotBugs reports
2021-09-29 10:04:05 +02:00
Robert von Burg
72610ca9a6
[Project] Auto update to new version 1.8.0-SNAPSHOT
2021-09-24 08:54:58 +02:00
Robert von Burg
f97c7df7b0
[Project] Updated snapshot version to 1.7.0-SNAPSHOT
2021-09-08 09:46:12 +02:00
Robert von Burg
514454c02b
[Project] Added DB pool keepaliveTime=10min
2021-05-25 08:42:06 +02:00
Robert von Burg
d695879f82
[Minor] Added tests for archive PostgreSQL scripts
2021-01-27 10:30:37 +01:00
Robert von Burg
90e9fae065
[Fix] Fixed broken tests
2020-10-22 16:28:40 +02:00
Robert von Burg
447cc55cb6
[Fix] Fixed broken tests
2020-10-22 15:31:47 +02:00
Robert von Burg
fa389d7072
[Project] Updated .gitignore files
2020-01-08 09:18:37 +01:00
Robert von Burg
78c96d4351
[Fix] Fixed parsing and formatting of Locale
2019-04-10 16:44:52 +02:00
Robert von Burg
33cfc9b9d7
[Project] Added missing secret keys
2019-03-09 20:05:41 +01:00
Robert von Burg
b6819c4b47
[Major] Removed serializable and reformatted all code
2018-10-05 09:17:13 +02:00
Robert von Burg
42dc80592d
[Major] StrolchQuery now uses streams internally
2018-07-12 14:32:26 +02:00
Robert von Burg
a16cee1500
[Major] Added JSON data type for persisting in PostgreSQL
2018-07-02 13:18:10 +02:00
Robert von Burg
2907df815a
[Project] Added privilege StrolchSearch
2018-03-20 07:46:50 +01:00
Robert von Burg
68c3814f1f
[New] Adding bulk performance test
2018-03-12 09:10:04 +01:00
Robert von Burg
1845630578
[Minor] performance tests changes
2018-03-10 19:24:49 +01:00
Robert von Burg
722b7f040e
[Major] Refactoring performance tests
2018-03-10 18:53:40 +01:00
Robert von Burg
9628e4af8a
[Minor] Logging in PerformanceTestService.java
2018-03-10 15:18:24 +01:00
Robert von Burg
55861cb62b
[Major] Refactored Performance tests
2018-03-08 08:22:26 +01:00
Robert von Burg
44d3994ecf
[New] Added XML performance test
2018-02-27 09:31:35 +01:00
Robert von Burg
48d46f6f55
[Project] disable Performance test by default, fix debug log
2017-09-28 19:08:35 +02:00
Robert von Burg
fc4e85b5c8
[Minor] Removed xml persistence performance tests
2017-09-28 19:07:54 +02:00
Robert von Burg
a27e9a2999
[Project] Set new snapshot version 1.6.0-SNAPSHOT
2017-08-24 14:11:29 +02:00
Robert von Burg
2863a5746b
[Fix] Fixed wrong filtering of resources
2017-08-18 09:46:54 +02:00
Robert von Burg
1183000520
[Major] Implemented privilege checking for DAO
...
Now the PrivilegeConfig.xml must include:
<Policies>
<Policy name="ModelPrivilege"
class="li.strolch.runtime.privilege.ModelPrivilege" />
</Policies>
And PrivilegeRoles.xml must include:
<Role>
<Privilege name="GetResource" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="GetOrder" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="GetActivity" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="AddResource" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="AddOrder" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="AddActivity" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="UpdateResource" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="UpdateOrder" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="UpdateActivity" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="RemoveResource" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="RemoveOrder" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
<Privilege name="RemoveActivity" policy="ModelPrivilege">
<AllAllowed>true</AllAllowed>
</Privilege>
</Role>
2017-07-24 20:07:10 +02:00
Robert von Burg
c0cc6f57cb
[Major] Added add, update and remove methods to TX for elements
...
Moved add, update and remove commands to agent package
2017-07-24 13:51:17 +02:00
Robert von Burg
c67025761f
[Minor] Fixing broken tests
2017-05-22 14:56:45 +02:00
Robert von Burg
4c9e66876a
[Major] Privilege passwords are now salted!
2017-05-22 14:37:48 +02:00
Robert von Burg
4a32d06371
[Project] switched tests to use logback-classic
2017-05-22 10:17:55 +02:00
Robert von Burg
f87c42f399
[Project] switched tests to use logback-classic
2017-05-22 09:50:48 +02:00
Robert von Burg
42c623cea6
[Major] Added Service.getArgumentInstance()
2017-05-16 15:18:38 +02:00
Robert von Burg
c96465fcc6
[New] Added transient perf test
2017-02-01 18:56:43 +01:00
Robert von Burg
cf9026f693
[Project] Skipping deployment of demo/test apps to Central
2017-01-18 11:00:23 +01:00
Robert von Burg
813361bd1e
[Project] Skipping deployment of demo/test apps to Central
2017-01-18 10:05:26 +01:00
Robert von Burg
905db8c297
[Project] Set new version 1.5.0-SNAPSHOT
2016-11-03 12:07:38 +01:00
Robert von Burg
48caa84903
[Major] Refactored SystemAction in privileges
...
Simplified the API, removed the privileged user - now always use the
agent system user for running system actions. One method has no return
value and one has a return value. Now it is easy to perform a system
action using:
runAsAgent(ctx -> {
// do work
});
String result = runAsAgentWithResult(ctx -> {
// do work
return "done";
});
// execute a SystemAction
runAsAgent(action);
// execute a SystemActionWithResult
String result = runAsAgentWithResult(actionWithResult);
2016-09-29 15:54:30 +02:00
Robert von Burg
dd227c65d0
[Major] Refactored SystemAction in privileges
...
Simplified the API, removed the privileged user - now always use the
agent system user for running system actions. One method has no return
value and one has a return value. Now it is easy to perform a system
action using:
runAsAgent(ctx -> {
// do work
});
String result = runAsAgentWithResult(ctx -> {
// do work
return "done";
});
// execute a SystemAction
runAsAgent(action);
// execute a SystemActionWithResult
String result = runAsAgentWithResult(actionWithResult);
2016-09-29 12:26:27 +02:00
Robert von Burg
5cbbfebf06
[Major] Services now consider Arg realm or user realm
2016-09-22 21:52:36 +02:00
Robert von Burg
dc0a34dc9d
[Project] Set new snapshot version 1.4.0-SNAPSHOT
2016-09-22 11:33:15 +02:00
Robert von Burg
bda16a0f80
[Project] Updated project for deployment to Maven Central
2016-09-22 09:37:55 +02:00
Robert von Burg
bcc0bf4a10
[Major] Now users can reset their own passwords
...
- built in User Challenge feature (currently only console)
- extended REST API to allow user to initiate a challenge and then use
the challenge to authenticate for a one time change password session
2016-09-07 14:41:16 +02:00
Robert von Burg
e0bd53b001
[New] Added new versioning performance test
2016-08-08 09:57:34 +02:00
Robert von Burg
5559e4cb8a
[Project] Disabled building of XML persistence
2016-08-08 09:57:12 +02:00
Robert von Burg
219eb26182
[Minor] Clean up temporary files after performance tests
2016-08-02 12:28:23 +02:00
Robert von Burg
612745098b
[Project] Set new SNAPSHOT version 1.3.0-SNAPSHOT
2016-07-05 09:57:44 +02:00
Robert von Burg
611a7c670a
[Project] Set new SNAPSHOT version 1.2.1-SNAPSHOT
2016-07-05 09:56:56 +02:00