Commit Graph

3073 Commits

Author SHA1 Message Date
Robert von Burg aa332891b7 [Minor] Sorting user data in REST API 2021-02-23 09:24:23 +01:00
Robert von Burg a88b6edf66 [New] Added clear user password REST API and service 2021-02-22 23:16:59 +01:00
Robert von Burg 7c82f21ee4 [Minor] code cleanup 2021-02-22 23:11:26 +01:00
Robert von Burg 64596cdfb5 [New] Implemented PasswordStrengthHandler, Simple and Basic:
<PasswordStrengthHandler class="li.strolch.privilege.handler.BasicPasswordStrengthHandler">
    <Parameters>
        <Parameter name="minLength" value="8"/>
        <Parameter name="maxLength" value="1024"/>
        <Parameter name="needsNumbers" value="true"/>
        <Parameter name="needsLowerCase" value="true"/>
        <Parameter name="needsUpperCase" value="true"/>
        <Parameter name="needsSpecialChars" value="true"/>
    </Parameters>
</PasswordStrengthHandler>
2021-02-22 23:11:15 +01:00
Robert von Burg daad639f9c [Fix] Handle missing UserHistory on UserRep.clone() 2021-02-22 16:25:09 +01:00
Robert von Burg cdfa57d1d8 [New] Added new PrivilegeAddUserAndSetPasswordCommand 2021-02-22 16:00:22 +01:00
Robert von Burg 872f3244ef [Major] Removed ComponentContainer from Command constructor 2021-02-22 16:00:02 +01:00
Robert von Burg 2e3a1f1487 [New] Added UserHistory to UserRep 2021-02-22 15:45:51 +01:00
Robert von Burg fd7362b2c1 [Major] Added user history to privilege
- firstLogin
- lastLogin
- lastPasswordChange
2021-02-22 14:51:00 +01:00
Robert von Burg 2ea91eb5d3 [New] ByteHelper.getHighestBit() 2021-02-17 18:06:40 +01:00
Robert von Burg 3ae5b766d2 [New] Added CollectionsHelper.byteStream(byte[]) 2021-02-15 23:22:17 +01:00
Robert von Burg ec1e8d2c02 [Minor] Using better abort status when validating requests 2021-02-12 16:48:35 +01:00
Robert von Burg 8cf29f50c4 [New] Added FileHelper.getTempFile() 2021-02-10 17:23:02 +01:00
Robert von Burg 76f2079d28 [New] Added ExpressionsSupport.paramNull(String) 2021-02-09 17:32:08 +01:00
Robert von Burg f461da60a8 [Fix] Fixed broken test 2021-02-08 23:08:26 +01:00
Robert von Burg 207304932a [Major] Better exception handling for AccessDeniedExceptions 2021-02-08 22:43:27 +01:00
Robert von Burg f19484abc0 [Fix] Return 403 instead of 401 for StrolchAccessDeniedException 2021-02-08 16:11:09 +01:00
Robert von Burg ff0f6b57eb [Minor] code cleanup in reports, using ZDT, instead of Date 2021-02-08 16:10:14 +01:00
Robert von Burg e28752331a [Fix] fixed broken tests 2021-01-27 12:31:43 +01:00
Robert von Burg d695879f82 [Minor] Added tests for archive PostgreSQL scripts 2021-01-27 10:30:37 +01:00
Robert von Burg b546f49b66 [Fix] Added missing drop scripts for newest postgresql version 2021-01-27 09:40:19 +01:00
Robert von Burg 3b4462626c [Fix] Optimize OrderDao.queryAll() on postgresql 2021-01-27 09:20:21 +01:00
Robert von Burg d8c7848bee [Minor] code cleanup in FromFlatJsonVisitor 2021-01-26 14:50:32 +01:00
Robert von Burg 42b54b3da3 [Major] Added ordering to OrderDao.queryAll() with asc/desc 2021-01-25 21:52:17 +01:00
Robert von Burg 648a47890c [New] Added ParameterizedElement.streamStringList() 2021-01-20 18:21:05 +01:00
Robert von Burg fac7d659d9 [New] The GroupedParameterizedElement.get*() helpers handle missing bags 2021-01-20 18:20:45 +01:00
Robert von Burg 6f8274f631 [Fix] GroupedParameterizedElement.getRelationId/s() handles missing param 2021-01-13 15:23:29 +01:00
Robert von Burg ab17f4a487 [Project] Updated bower dependency to 1.8.8 2021-01-08 11:15:50 +01:00
Robert von Burg dabdd18fc2 [Minor] Added StrolchJob.hasComponent() 2021-01-06 12:51:35 +01:00
Robert von Burg ad8098fedc [Minor] added separateHours to marshallTempFile() 2021-01-06 11:19:46 +01:00
Robert von Burg de8464d30c [New] Added Tags.Json.OPERATION 2020-12-17 12:25:17 +01:00
Robert von Burg 2e904754ab [Fix] Fixed Basic auth 2020-12-17 12:25:02 +01:00
Robert von Burg 3727bdca70 [New] Added ExecutionPolicy.delay(Duration, Runnable) 2020-12-03 18:22:58 +01:00
Robert von Burg d2c3bd8c8f [Fix] Validate SET_PASSWORD request is honored 2020-11-26 11:10:21 +01:00
Robert von Burg c9f775334e [Fix] Activity.findActions() should use Action as generic 2020-11-25 11:16:09 +01:00
Robert von Burg 61451c5a1a [New] Added Activity.addElementAfter() and .addElementBefore() 2020-11-24 14:28:17 +01:00
Robert von Burg 42ed0ea801 [Fix] Fixed db migration script 2020-11-23 16:33:31 +01:00
Robert von Burg 03c677d870 [New] Added XmlHelper.marshall() and .marshallTempFile() 2020-11-23 15:57:05 +01:00
Robert von Burg 3847775dd4 [New] Added MapOfMaps.stream() 2020-11-23 15:56:36 +01:00
Robert von Burg 4a72ed8dae [New] added IActivityElement.asAction and .asActivity 2020-11-19 18:22:12 +01:00
Robert von Burg 16b1b727a5 [New] Added a DataArchiveHandler for archiving objects 2020-11-17 15:48:07 +01:00
Robert von Burg 2c1b3675ae [Minor] Added missing html import 2020-11-17 10:24:04 +01:00
Robert von Burg 137f6795b8 [Minor] Allow missing java class in Java PolicyDef, but log 2020-11-11 19:27:38 +01:00
Robert von Burg 206b1f019b [New] Added PolicyContainer.hasPolicyDef(Class) and .addOrUpdate(PolicyDef) 2020-11-11 12:17:19 +01:00
Robert von Burg 177596571b [New] Added MailHandler.sendMailAsync() 2020-11-10 10:59:16 +01:00
Robert von Burg 11017e7b57 [New] Added SearchResult.toJsonArray() 2020-11-10 10:58:51 +01:00
Snyk bot b510ea9f67
fix: upgrade org.postgresql:postgresql from 42.2.17.jre7 to 42.2.18.jre7 (#19)
Snyk has created this PR to upgrade org.postgresql:postgresql from 42.2.17.jre7 to 42.2.18.jre7.

See this package in Maven Repository:
https://mvnrepository.com/artifact/org.postgresql/postgresql/

See this project in Snyk:
https://app.snyk.io/org/eitch/project/ad44f97f-ef3a-465e-a126-6d30ac46a757?utm_source=github&utm_medium=upgrade-pr
2020-11-09 13:52:46 +01:00
Robert von Burg ea5faf9abb [Fix] Fixed getElementOperation() for unknown op 2020-11-06 18:05:32 +01:00
Robert von Burg f831719c1f [Minor] order sessions by username 2020-11-06 10:15:56 +01:00
Snyk bot d8b08dd376
fix: upgrade org.postgresql:postgresql from 42.2.16.jre7 to 42.2.17.jre7 (#18)
Snyk has created this PR to upgrade org.postgresql:postgresql from 42.2.16.jre7 to 42.2.17.jre7.

See this package in Maven Repository:
https://mvnrepository.com/artifact/org.postgresql/postgresql/

See this project in Snyk:
https://app.snyk.io/org/eitch/project/ad44f97f-ef3a-465e-a126-6d30ac46a757?utm_source=github&utm_medium=upgrade-pr
2020-11-04 13:13:07 +01:00