Axel Uhl
e3c5c1a243
admin console now also gets the sizing of nested tab panels right
2014-10-14 13:31:28 +02:00
Axel Uhl
44e53f9ddc
AdminConsole displays tabs and hides them based on user roles; enabled Security.gwt.xml module for com.sap.sse.security bundle
2014-10-14 12:31:44 +02:00
Axel Uhl
913349c0de
temporarily removed LoginPanel again from LogoAndTitlePanel UI where it wasn't styled properly yet; left UserService field in place as preparation
2014-10-14 10:50:18 +02:00
Axel Uhl
7740f60bbb
removed Shiro config initialization from UserStore settings; parsing of setting names was brittle, and use case was unclear
2014-10-14 10:43:40 +02:00
Axel Uhl
e8c059e83e
moved DefaultRoles to com.sap.sse.seucrity
2014-10-14 10:42:32 +02:00
Axel Uhl
844c6752ba
moved DefaultRoles from UserStore to separate enum; removed default configuration augmentation and DefaultSettings
2014-10-14 10:39:55 +02:00
Axel Uhl
435a71a72e
changed redirect such that the login page is redirected to with absolute context, enabling the entry point's re-use from the security.ui bundle
2014-10-14 10:12:43 +02:00
Axel Uhl
5033652a49
require authentication for AdminConsole
2014-10-14 09:07:44 +02:00
Axel Uhl
bc2ae1f03e
Merge branch 'master' into axel-usermanagement
2014-10-14 08:56:04 +02:00
Axel Uhl
ef0fb735e0
Use default Shiro web environment, not sharing shiro.ini anymore. Added some Javadoc to SecurityWebSessionManager
2014-10-14 08:55:11 +02:00
Axel Uhl
199d886054
Updated planning (markdown)
2014-10-14 06:35:04 +00:00
Axel Uhl
f2171ab173
Merge branch 'master' into axel-usermanagement
2014-10-13 17:25:43 +02:00
Axel Uhl
55b75a93d8
Merge remote-tracking branch 'server/master'
2014-10-13 17:24:41 +02:00
Axel Uhl
47841b3142
added planning doc to Wiki
2014-10-13 17:23:32 +02:00
Axel Uhl
1a0d1a5c59
Updated data quality (markdown)
2014-10-13 14:57:52 +00:00
Axel Uhl
7d6c51d252
Updated usermanagement (markdown)
2014-10-13 07:17:16 +00:00
Axel Uhl
606848d8d7
made everything on branch axel-usermanagement GWT compilable again
2014-10-10 23:15:59 +02:00
Axel Uhl
1aa76552fe
Merge branch 'master' into axel-usermanagement
2014-10-10 22:27:34 +02:00
Axel Uhl
d43e8f37f1
fixing native non-static JSNI methods by making them final
2014-10-10 22:26:53 +02:00
Axel Uhl
dd9ffd71c3
removed setItem method which is no longer needed in UserService
2014-10-10 22:25:03 +02:00
Axel Uhl
76e904169a
Merge branch 'master' into axel-usermanagement
2014-10-10 22:04:15 +02:00
Axel Uhl
cc0b0deb0c
added missing manipulator and getter methods on Storage wrapper
2014-10-10 22:03:49 +02:00
Axel Uhl
ed1630dfe4
start using own Storage wrapper
2014-10-10 21:49:59 +02:00
Axel Uhl
f3ee1aec44
Merge branch 'master' into axel-usermanagement
2014-10-10 21:40:20 +02:00
Axel Uhl
79c038d92d
implemented a GWT browser storage wrapper that uses native methods immediately, with a working cross-tab notification
2014-10-10 21:39:05 +02:00
Axel Uhl
f9714c596c
establish cross-tab login synchronization by using a thin wrapping around localStorage and the corresponding event handling
2014-10-10 21:02:25 +02:00
Axel Uhl
d3f03d26c3
refactored UserService and LoginPanel so instances of UserService are injected
2014-10-10 17:42:19 +02:00
Axel Uhl
e42bcf8cee
added LoginPanel as inherits to VideoPopup.gwt.xml
2014-10-10 10:43:29 +02:00
Axel Uhl
d626e9873e
Merge branch 'master' into axel-usermanagement
2014-10-10 10:41:52 +02:00
Axel Uhl
0d477bd684
fixed some .gwt.xml files regarding missing inherits clause for LoginPanel and missing source paths
2014-10-10 10:41:28 +02:00
Axel Uhl
1237e372ad
refactored client-side user management, using UserService to hold UserDTO state and fire updates
2014-10-10 10:23:42 +02:00
Axel Uhl
87b0d70a83
Updated howto (markdown)
2014-10-10 07:32:07 +00:00
Axel Uhl
e817dcd2e6
fire update on user status after LoginEntryPoint has successfully authenticated a user
2014-10-09 17:48:40 +02:00
EC2 Server
c3df4372c1
Merge remote branch 'origin/master'
2014-10-09 15:28:10 +00:00
EC2 Server
ed9ffe3913
added missing module inherits and source folder specifications to allow for local GWT build again
2014-10-09 15:27:40 +00:00
Axel Uhl
9e4b33892d
Merge branch 'master' into axel-usermanagement
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
2014-10-09 17:19:55 +02:00
Axel Uhl
01bed37910
more i18n support for user management stuff
2014-10-09 17:18:37 +02:00
Axel Uhl
2854bd364e
introduced fields for MongoObjectFactory and DomainObjectFactory, preparing for them to be injected
2014-10-09 16:55:22 +02:00
Axel Uhl
7c12cfcc59
minor refactoring of code structure in MongoDBServiceImpl
2014-10-09 16:52:05 +02:00
Axel Uhl
718fead1cd
removed test method from UserManagementService
2014-10-09 16:45:50 +02:00
Axel Uhl
9c9de20ce3
formatting, removing unexplained comments
2014-10-09 16:38:22 +02:00
Axel Uhl
c88395007e
applied i18n to registration screen and login panel; see bug 2361; styling still needs to be done
2014-10-09 16:28:50 +02:00
Axel Uhl
f25a441d90
consolidated image and css resources
2014-10-09 16:17:56 +02:00
Axel Uhl
df45ccc23e
moved login panel to bottom left; use as widget in layout container
2014-10-09 16:10:18 +02:00
Axel Uhl
dbfdf23c90
Solving bug 2360 for the LoginPanel by passing the Css object to the constructor and introducing an implementation with separate .css file in gwt.ui
2014-10-09 15:26:43 +02:00
EC2 Server
11c55d1695
switched com.sap.sse.datamining.shared to JavaSE-1.7 because it is being used by GWT projects
2014-10-09 12:12:09 +00:00
Axel Uhl
bb63f021ed
actively request the cache manager from the com.sap.sse.security Activator in SessionCacheManager
2014-10-09 14:08:00 +02:00
EC2 Server
3cc7919778
Merge remote branch 'origin/master'
2014-10-09 11:39:59 +00:00
EC2 Server
42cda73ce7
added missing source directories go Simulator.gwt.xml so a local GWT compile has chances to succeed
2014-10-09 11:39:29 +00:00
Axel Uhl
e7ead33e11
GlobalCookie not used anymore
2014-10-09 13:13:30 +02:00
Axel Uhl
8ba2441624
reduced SecurityWebSessionManager to a modified cookie that uses Cookie.ROOT_PATH as its path
2014-10-09 13:12:52 +02:00
Axel Uhl
0f70771d85
made some fields final; formatting
2014-10-09 11:29:07 +02:00
Axel Uhl
e1b214f989
Updated amazon ec2 create new app instance (markdown)
2014-10-09 07:51:51 +00:00
Axel Uhl
ebb0c20692
Merge branch 'master' into axel-usermanagement
2014-10-08 13:06:10 +02:00
Axel Uhl
bd3cae0805
adjusted start script so it uses the Luna / Equinox launcher
2014-10-08 12:59:13 +02:00
Axel Uhl
2b68238f5d
using UserStore where SecurityService isn't really needed
2014-10-08 12:58:24 +02:00
Axel Uhl
9eeef6e332
some parameter renaming and making some variables final
2014-10-08 09:32:26 +02:00
Axel Uhl
26eeb2e361
Merge remote-tracking branch 'server/master'
2014-10-07 20:44:05 +02:00
Axel Uhl
764e70611d
fixing bug 2375 by not synchronizing across the listener notifications in modifying methods of LeaderboardGroupImpl
2014-10-07 18:27:04 +02:00
Axel Uhl
813b345175
switched from System.out to logging; whitespace/formatting changes
2014-10-07 18:26:36 +02:00
Axel Uhl
76ce34e995
added sources for shiro core/web bundles
2014-10-07 11:38:20 +02:00
Axel Uhl
0118c4dc21
updated the three other target definitions accordingly
2014-10-07 11:34:11 +02:00
Axel Uhl
dae505eb13
moved org.apache.* stuff from com.sap.sse.security/lib to target platform
2014-10-07 11:28:19 +02:00
Axel Uhl
68a3ac931b
Merge branch 'master' into axel-usermanagement
2014-10-07 10:16:41 +02:00
Axel Uhl
633096f69f
re-added page-state.md; God knows why e6c1b20b87 deleted it...
2014-10-07 10:13:54 +02:00
Axel Uhl
f627fca32e
Merge branch 'master' into axel-usermanagement
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/SideBySideComponentViewer.java
2014-10-07 10:06:45 +02:00
Axel Uhl
9f5626bb2e
applied i18n to "Advanced" tab in AdminConsole; removed -XX:MaxPermSize VM argument from SailingGWT.launch
2014-10-06 22:03:42 +02:00
Axel Uhl
d56ad5f1a4
maintained more launch configs regarding starting the security bundles
2014-10-06 21:42:45 +02:00
Axel Uhl
69664927a4
Describe the special use case of cross-bundle GWT RPC
2014-10-06 16:15:16 +00:00
Axel Uhl
a3ff3d1c4f
fixed error in UserManagementServiceImpl initialization where log message waited for unassigned future in a deadlock situation
2014-10-06 18:01:02 +02:00
Axel Uhl
4890898d43
can do without a redefined doGetSerializationPolicy because no cross-bundle RPC is required
2014-10-06 17:54:41 +02:00
Axel Uhl
d3e86e83b1
register the UserManagementService in gwt.ui bundle's web.xml, solving the cross-bundle RPC issue
2014-10-06 17:53:11 +02:00
Axel Uhl
fd2293c19b
added security.ui sources again to SailingGWT.launch
2014-10-06 15:51:37 +02:00
Axel Uhl
378138dfae
Merge branch 'master' into usermanagement
2014-10-06 13:44:13 +02:00
Axel Uhl
c6d507b596
Added hint for how to browse a p2 repository textually to find bundles and their versions in order to upgrade a target platform
2014-10-06 11:43:44 +00:00
Axel Uhl
4c4e91f7e1
Merge branch 'master' into usermanagement
2014-10-06 13:06:39 +02:00
Axel Uhl
d070fc4f26
setting VM for SailingGWT launch config to 1.8 execution environment
2014-10-06 11:28:22 +02:00
Axel Uhl
bea7c76b20
removed security.ui again from SailingGWT launch config's class path;
...
after having fixed it already in 5d2163a45d , commit
a26ed94ae0 inadvertently reverted those changes.
2014-10-06 11:23:52 +02:00
Axel Uhl
7fc6844f37
updated Jetty repository for other target platforms, particularly the central maven build one
2014-10-06 08:42:24 +02:00
Axel Uhl
91b67eb754
upgraded GWT feature in feature.xml to version 2.6.1
2014-10-06 07:59:39 +02:00
Axel Uhl
ff689a5924
upgraded versions in feature.xml
2014-10-06 07:56:15 +02:00
Axel Uhl
adbae3e412
Merge branch 'master' into usermanagement
2014-10-06 01:28:47 +02:00
Axel Uhl
20649299a4
require servlet 3.1.0 in gwt.ui so the getVirtualServerName() method is always available on ServletContext
2014-10-06 01:20:41 +02:00
Axel Uhl
160558567a
Merge branch 'master' into usermanagement
2014-10-06 00:49:00 +02:00
Axel Uhl
7a084f08cf
removed the now redundant Java-1.7 specification in gwt.ui.test's build.properties file
2014-10-06 00:47:56 +02:00
Axel Uhl
a26ed94ae0
trying to fix the gwt.ui.test compilation issues regarding Java8 migration
2014-10-06 00:46:32 +02:00
Axel Uhl
5c4a847773
use constants to register UserManagementService properly
2014-10-06 00:43:25 +02:00
Axel Uhl
5e90362e14
Merge branch 'master' into usermanagement
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT.launch
The conflict was caused by removing the security.ui project from the GWT launch config's classpath
on the master branch; on this branch it has to stay, of course.
2014-10-06 00:33:36 +02:00
Axel Uhl
d97a2f802a
Merge remote-tracking branch 'origin/master'
2014-10-06 00:26:13 +02:00
Axel Uhl
9fb15f1b7e
Merge branch 'java8'
2014-10-06 00:26:05 +02:00
Axel Uhl
46029c9e65
Merge branch 'master' into java8
2014-10-06 00:18:41 +02:00
Axel Uhl
5d2163a45d
added new javax.servlet method to DelegatingServletContext; fixed GWT launch config (removing security.ui from classpath)
2014-10-06 00:17:04 +02:00
Axel Uhl
4e9e557a4e
explicitly exclude javax.servlet version 2.5.x in target definitions;
...
now the OSGi upgrade invalidates one of the Igtimi bundles due to multiple dependency
chains reaching the same target; need to find out how to resolve.
2014-10-06 00:05:36 +02:00
Axel Uhl
bd3c07542b
trying to locate javax.servlet in version 3.1.0 in Orbit repository
2014-10-05 23:56:24 +02:00
Axel Uhl
62d26cf43a
upgrading target platforms so we can use Java8;
...
org.eclipse.osgi has a profile.list file baked in that contains the list of execution environments (EEs).
JavaSE-1.8 is available only in Luna-like versions, so we need to upgrade our target definitions.
Upgrading OSGi entails upgrading Jetty, entails upgrading to a newer version of javax.servlet, ...
2014-10-05 23:33:48 +02:00
Axel Uhl
51f0036224
Added hint for how to browse a p2 repository textually to find bundles and their versions in order to upgrade a target platform
2014-10-05 21:12:10 +00:00
Axel Uhl
ae655308d4
Merge branch 'master' into usermanagement
2014-10-05 19:18:34 +02:00
Axel Uhl
a6badadb67
added JRE compliance settings to build.properties of gwt.ui.test project
2014-10-05 19:18:07 +02:00
Axel Uhl
0e6d3eb4e8
forgot to actually run the future
2014-10-05 17:45:18 +02:00
Axel Uhl
3124358b75
using a FutureTask to have clients wait for the SecurityService;
...
this shall avoid problems during bundle initialization, when the security.userstore.mongodb bundle
is slow to come up and other bundles depending on an instance of UserStore have to wait a little
and only then can initialize the SecurityServiceImpl on which, in turn, other things depend.
Before, clients would try to use the SecurityService which wasn't initialized yet and fail
with an NPE.
2014-10-05 15:58:54 +02:00