Axel Uhl
a21cc3f5bb
fixed e-mail validation
2014-10-18 00:31:48 +02:00
Axel Uhl
130e459764
added security.ui dependency to AutoPlay.gwt.xml module specification
2014-10-17 22:57:30 +02:00
Axel Uhl
8d211ce1dd
a few steps towards e-mail validation
2014-10-17 18:33:33 +02:00
Axel Uhl
9524510fa0
added entry point for e-mail validation
2014-10-17 18:14:41 +02:00
Axel Uhl
7075aba3ad
moved e-mail sending from UserManagementServiceImpl to SecurityServiceImpl
2014-10-17 16:31:53 +02:00
Axel Uhl
64dfd37932
first use of e-mail sending
2014-10-17 15:45:44 +02:00
Axel Uhl
10eac4ec6b
editing email addresses seems to work
2014-10-17 15:27:28 +02:00
Axel Uhl
e1649a058e
password and email editing started from UserManagement entry point
2014-10-17 15:20:07 +02:00
Axel Uhl
c8824205d5
change password entry point does what it shall
2014-10-17 13:46:38 +02:00
Axel Uhl
74815b1a38
added a ChangePassword entry point
2014-10-17 10:53:02 +02:00
Axel Uhl
09465a748a
added dependency from security.ui to sse.common; added resources/ folder to source build of com.sap.sse.gwt bundle
2014-10-17 10:27:25 +02:00
Axel Uhl
72e0710820
use setTabPanelSize from AbstractEntryPoint
2014-10-17 09:22:15 +02:00
Axel Uhl
16cfc34404
package refactoring in com.sap.sse.security to put only GWT-compilable stuff into the GWT module exported by the bundle
2014-10-17 09:16:55 +02:00
Axel Uhl
9143d55e7f
removed the com.sap.sse.security.userstore bundle and consolidated it in com.sap.sse.security
2014-10-16 17:14:02 +02:00
Axel Uhl
ef16c64494
factored client-side sign-up validation out into a separate class
2014-10-16 16:53:29 +02:00
Axel Uhl
4ba062efbc
introduced AbstractEntryPoint in SSE, adding Selenium AJAX call support generally
2014-10-15 18:24:36 +02:00
Axel Uhl
95d1c9114d
added dependencies for security GWT bundles to pom.xml files
2014-10-15 17:57:06 +02:00
Axel Uhl
3c292093c1
added placeholder support for StringListEditorComposite
2014-10-15 15:49:02 +02:00
Axel Uhl
381539e91a
changed StringListEditorComposite to use Iterable instead of List; major refactoring for UserDetailsView
2014-10-15 14:41:30 +02:00
Axel Uhl
340f722d80
added i18n for UserDetailsView
2014-10-15 09:09:38 +02:00
Axel Uhl
aae96c1d21
hack in SettingsPanel to force a positive height; added a TODO...
2014-10-15 08:40:35 +02:00
Axel Uhl
c5bc285e3a
refactored the UserManagement.html entry point's UI
2014-10-14 18:11:43 +02:00
Axel Uhl
afb57bd7b3
fixed SecurityServiceImpl constructor, not expecting the [urls] section to be present
2014-10-14 15:16:01 +02:00
Axel Uhl
840af23e4b
added security.properties in Jetty config directory, next to security.properties, for e-mail validation configuration
2014-10-14 14:11: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
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
dd9ffd71c3
removed setItem method which is no longer needed in UserService
2014-10-10 22:25:03 +02:00
Axel Uhl
ed1630dfe4
start using own Storage wrapper
2014-10-10 21:49:59 +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
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
e817dcd2e6
fire update on user status after LoginEntryPoint has successfully authenticated a user
2014-10-09 17:48:40 +02:00
Axel Uhl
01bed37910
more i18n support for user management stuff
2014-10-09 17:18:37 +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
Axel Uhl
2b68238f5d
using UserStore where SecurityService isn't really needed
2014-10-08 12:58:24 +02:00
Axel Uhl
813b345175
switched from System.out to logging; whitespace/formatting changes
2014-10-07 18:26:36 +02: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
5c4a847773
use constants to register UserManagementService properly
2014-10-06 00:43:25 +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
Axel Uhl
5f8741d651
added another missing open() call for service tracker
2014-10-05 13:39:06 +02:00
Axel Uhl
1260e75b4b
wait for SecurityService in com.sap.sse.security.ui activator
2014-10-05 10:57:37 +02:00