Commit Graph
100 Commits
Author SHA1 Message Date
Kai Börnert 20e98730df Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/DataMiningEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SortedCellTable.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java
2018-10-31 11:14:56 +01:00
Kai Börnert 8761ec81b2 initial meta check for permission giving 2018-10-31 09:02:50 +01:00
Kai Börnert 2bd2a2a0b7 Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/DataMiningServiceImpl.java
	java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/StringMessages.java
	java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/StringMessages.properties
	java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/StringMessages_de.properties
2018-10-30 17:22:26 +01:00
Kai Börnert 020ed3ff43 changed deviceconfigurations to use servername + configname for type
relative identifiers
2018-10-30 14:09:41 +01:00
Kai Börnert bff86b6bc8 added first checks for regattaleaderboards 2018-10-30 13:15:55 +01:00
Kai Börnert 5bad3b4341 adjusted checks for tagging service 2018-10-30 10:39:04 +01:00
Kai Börnert 88545d6f61 initial security check implementation for Home&Dispatch 2018-10-29 18:57:21 +01:00
Kai Börnert 8d862f98f4 fix for npe's 2018-10-26 15:58:44 +02:00
Kai Börnert 4b93b5db79 Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-10-26 14:30:50 +02:00
Kai Börnert 4693e3a2f7 adjusted method naming 2018-10-26 14:30:33 +02:00
Kai Börnert 71a1e7eead prevent migration warnings if database is empty 2018-10-26 14:30:07 +02:00
Kai Börnert fd12990c45 ensure default roles are always existent 2018-10-26 14:29:46 +02:00
Kai Börnert 5f984e9f66 fix for securedObjectOwnerColumn causing NPE if no object owner exists 2018-10-26 14:29:22 +02:00
Kai Börnert 77b62ea5ec added checks for acl and cleaned up lock management 2018-10-26 10:14:07 +02:00
Kai Börnert f169ef76d7 bug4720 replaced qrcode.js with https://github.com/KeeeX/qrcodejs @
1c87e7fbee2da04ae6c404ad13f9522ea8c9120c to fix the Code Length Overflow
error
2018-10-25 16:27:15 +02:00
Kai Börnert 375092a330 added release note for bug 4743 2018-10-25 15:11:23 +02:00
Kai Börnert 8c3573452c extracted branchio constants 2018-10-25 10:34:15 +02:00
Kai Börnert b56bef9027 Merge branch 'bug4652' 2018-10-25 09:25:32 +02:00
Kai Börnert 30b95d53e5 do not start a new column if it never was added anyway 2018-10-24 14:29:06 +02:00
Kai Börnert 1c159a0efd Merge branch 'master' into bug4743 2018-10-24 13:42:34 +02:00
Kai Börnert cc4b53d99c Merge branch 'master' into bug4720_qr_code 2018-10-24 13:20:51 +02:00
Kai Börnert ee339d1bb4 bug4720 upgrade of qrcode.js library 2018-10-24 12:45:37 +02:00
Kai Börnert 7d417feb22 Merge branch 'bug4757_2' 2018-10-24 08:55:07 +02:00
Kai Börnert 84a5ad20c7 removed debug code parts, extracted constants 2018-10-23 18:03:37 +02:00
Kai Börnert 1088735b96 bug4720 ensure that the generated link is pointing at branchio with
identicall information, to allow scanning via barcode app.
2018-10-23 17:33:32 +02:00
Kai Börnert 3386891aeb Merge branch 'master' into bug4757_2
Conflicts:
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java
	java/com.sap.sailing.server.gateway/webservices/api/v1/index.html
2018-10-23 14:24:36 +02:00
Kai Börnert 6cf037f7cb Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-10-23 13:56:22 +02:00
Kai Börnert 559a2e70cc improved deletion of users and usergroups related to ownerships 2018-10-23 13:56:13 +02:00
Kai Börnert bebbba4e6a ensure that initially on load the user and usergroup to ownership maps
are populated
2018-10-23 11:16:46 +02:00
Kai Börnert 08fdbf4dcb cleanup ownership handling on delete 2018-10-23 10:57:51 +02:00
Kai Börnert f733fd6748 fixed wrong example in docu for rest api 2018-10-23 08:39:29 +02:00
Kai Börnert 8f24e3140f removed security checks for preferences inside SecurityServiceImpl,
added checks as necessary to UserManagementServiceImpl
2018-10-22 18:48:59 +02:00
Kai Börnert c6a8a8dc74 remove simpler invalid permission checks with proper ones 2018-10-22 18:12:36 +02:00
Kai Börnert a77c8a83f3 moved NamedDTO and SecurityObject to be visible by sse, extracted
SecurityDTOUtil
2018-10-22 17:29:43 +02:00
Kai Börnert e11fdfcf18 moved AccessControlledActionsColumn to sse 2018-10-22 15:29:33 +02:00
Kai Börnert d2cb9262dd only show roles, if the current use has permissions to see them 2018-10-22 15:16:50 +02:00
Kai Börnert 1533bb2de0 implemented todo regarding tab default state with java 8 2018-10-22 12:35:10 +02:00
Kai Börnert 4e290010ef renamed method to better fit naming scheme 2018-10-22 10:18:34 +02:00
Kai Börnert 378f18e64f made security checks null resistant, null == deny 2018-10-22 10:18:05 +02:00
Kai Börnert f5f567cb3f wip for allowing raceboard to work without leaderboard permissions 2018-10-19 17:22:13 +02:00
Kai Börnert 84bae26d0f do not require leaderboard read permissions to start a raceboard, also
reduced amount of calls for startup
2018-10-19 16:04:40 +02:00
Kai Börnert 9f7a2034a6 added a lot of leaderbaord and race base security checks 2018-10-19 13:30:23 +02:00
Kai Börnert 46baa504c8 added migration for User and UserGroup 2018-10-19 10:10:29 +02:00
Kai Börnert ded8efaca7 added WithQualifiedObjectIdentifier to User and UserGroup 2018-10-19 10:07:50 +02:00
Kai Börnert 094a539347 Merge branch 'permission-vertical' of
ssh://trac@sapsailing.com/home/trac/git into permission-vertical

Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingArchiveConfigurationImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingConfigurationImpl.java
2018-10-18 14:09:06 +02:00
Kai Börnert ec0438453b removed not required spy call 2018-10-18 14:03:40 +02:00
Kai Börnert 5fcfffc195 added migration igtimi accounts 2018-10-18 14:02:56 +02:00
Kai Börnert 8a40a87e6a added migration for swisstiming 2018-10-18 14:02:43 +02:00
Kai Börnert 9625cdae0a fix for missing spy of racingeventservice 2018-10-18 14:02:28 +02:00
Kai Börnert 81f40df459 implemented ownership migration for igtimi accounts 2018-10-18 07:23:07 +02:00
Kai Börnert 09f70d6c83 added migration for swisstiming and tractrac 2018-10-17 16:01:40 +02:00
Kai Börnert ae26c9c403 allow to skip migration manually for types without ownership 2018-10-17 16:01:23 +02:00
Kai Börnert 18cf7403fa unified test setup and fixed further permission based test failures 2018-10-17 14:31:11 +02:00
Kai Börnert 89781b5028 changed TRACTRAC_ACCOUNT to use the url instead of the name as
type-relative identifier, also added WithQualifiedObjectIdentifier
2018-10-17 13:15:57 +02:00
Kai Börnert 2137addf64 improved documentation for SecuredDomainType.TRACTRAC_ACCOUNT 2018-10-17 13:14:47 +02:00
Kai Börnert 14be2b192d improved securityservice mocking, to fix test 2018-10-17 13:14:17 +02:00
Kai Börnert 1ec6ae032b improved migration missing check to be more useful 2018-10-17 10:49:32 +02:00
Kai Börnert 1aebb7c236 added missing check for RegattasResource 2018-10-16 16:14:30 +02:00
Kai Börnert 007cfa5d73 fixed open warnings 2018-10-16 15:51:04 +02:00
Kai Börnert 84dab9c349 Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-10-16 15:33:15 +02:00
Kai Börnert bebfd5e1b2 added basic security checks to EventsResource 2018-10-16 15:28:47 +02:00
Kai Börnert 97b84b7dc1 added basic security checks to LeaderboardGroupsResource 2018-10-16 15:28:35 +02:00
Kai Börnert 6a6970f11c added basic security checks to LeaderboardsResource 2018-10-16 15:28:13 +02:00
Kai Börnert 80a5206818 added basic security checks to LeaderboardsRessourceV2 2018-10-16 15:27:50 +02:00
Kai Börnert 03823b5f54 added basic security checks to SearchRessource 2018-10-16 15:27:01 +02:00
Kai Börnert aefa621c54 added basic security checks to RegattasRessource 2018-10-16 15:26:49 +02:00
Kai Börnert 64e7473f31 added simpler methods to do checks for WithQualifiedObjectIdentifier 2018-10-16 15:24:53 +02:00
Kai Börnert d9d5863526 added ability to get the actual Type from a
WithQualifiedObjectIdentifier
2018-10-16 15:22:20 +02:00
Kai Börnert adaab208c6 added initial migration warning, if a SecuredDomainType did not appear
to be migrated
2018-10-16 10:47:45 +02:00
Kai Börnert 7e6fc0b850 adjusted AccessControlStoreTest for the now not existing default owner 2018-10-16 08:29:17 +02:00
Kai Börnert bbc1e03a19 fix for npe in startup user creation checks 2018-10-16 08:28:57 +02:00
Kai Börnert 76f7085f5f remove default ownership again 2018-10-15 17:55:14 +02:00
Kai Börnert 742a42e9d3 fixed warning 2018-10-15 16:21:11 +02:00
Kai Börnert b623d8a391 simplified deletion by using central call 2018-10-15 16:18:09 +02:00
Kai Börnert ecad3aabf3 fix for potential npe in LeaderboardRaceConfigImagesBarCell 2018-10-15 14:19:45 +02:00
Kai Börnert 6ee2b64242 simplified user & group handing for most cases 2018-10-15 13:32:48 +02:00
Kai Börnert 218669c0d1 fix for pssible null user values 2018-10-15 12:39:20 +02:00
Kai Börnert 430915e7d6 fix for PermissionCheckerTest 2018-10-15 12:39:05 +02:00
Kai Börnert 8957643596 fix for PermissionChecker 2018-10-15 12:38:40 +02:00
Kai Börnert 42b2b7d2a3 Merge branch 'permission-vertical' of
ssh://trac@sapsailing.com/home/trac/git into permission-vertical

Conflicts:
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserService.java
2018-10-15 11:50:10 +02:00
Kai Börnert 000ac30a95 moved anonymous checks to PermissionChecker 2018-10-15 11:37:17 +02:00
Kai Börnert dcd809206c permission-vertical adjusted manifest for security visiblity 2018-10-12 17:07:41 +02:00
Kai Börnert 5c7e362392 Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-10-12 17:05:03 +02:00
Kai Börnert d6646a191e permission-vertical fix for maneuver detection NPE 2018-10-12 17:03:51 +02:00
Kai Börnert 906043e25c Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-10-12 14:49:20 +02:00
Kai Börnert 76410ece98 permission-verticall fix for null in case of no current user 2018-10-12 14:49:03 +02:00
Kai Börnert b414e00d3c Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-10-12 13:59:33 +02:00
Kai Börnert 77dc28d3cc permission-vertical changed code to also transfer and check with
anonymous user
2018-10-12 13:59:25 +02:00
Kai Börnert 04530919cc stub for anonymous user 2018-10-12 11:30:00 +02:00
Kai Börnert e48fa923c6 Merge branch 'bug4757_2' into permission-vertical 2018-10-12 10:28:36 +02:00
Kai Börnert da4c562ae5 bug4757 first implementation for using existing boats on competitor
creation
2018-10-12 10:17:23 +02:00
Kai Börnert 85631cfd75 Merge branch 'master' into bug4757_2 2018-10-12 09:13:19 +02:00
Kai Börnert 1312caedb2 fix for com.sap.sse.security.impl.SecurityServiceImpl.setOwnership(OwnershipAnnotation)
not using replicated call
2018-10-11 19:48:23 +02:00
Kai Börnert 0ebd935e71 unified object creation & setOwnership logic to a single point of code 2018-10-11 19:46:58 +02:00
Kai Börnert 963ff1ddff removed unnecessary object creation 2018-10-11 18:10:49 +02:00
Kai Börnert 9a34f85147 permission-vertical formatting fix & made android compile again 2018-10-11 18:02:10 +02:00
Kai Börnert d4674632e1 permission-vertical fix for missing osgi dependency to
sap.sse.security.common
2018-10-11 17:53:40 +02:00
Kai Börnert 5a26fc46bb Merge branch 'bug4768' into permission-vertical 2018-10-11 17:43:17 +02:00
Kai Börnert 3048e1dbc0 Merge branch 'master' into permission-vertical 2018-10-11 17:41:08 +02:00
Kai Börnert 60c435cc73 permission-vertical added *:CREATE:* to the default UserRole upon
initial creation
2018-10-11 17:18:35 +02:00