Commit Graph
174 Commits
Author SHA1 Message Date
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