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