Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 1932e756d3 updated the launch config for profiling/no proxy 2014-10-22 13:08:17 +02:00
Axel Uhl dc9555448b updated permissions for gwt.ui pages; fixed role checks for admin console 2014-10-21 18:29:42 +02:00
Axel Uhl e0fbe56abd replaced e-mail settings in security.property to use default sapsailing.com stuff 2014-10-21 17:40:49 +02:00
Axel Uhl 53848ed5dd added security.properties to the build/install/release process 2014-10-21 17:27:44 +02:00
Axel Uhl b79d70517d Merge branch 'master' into axel-usermanagement 2014-10-21 16:28:34 +02:00
Axel Uhl 7f0efc4a53 Merge remote-tracking branch 'server/master' 2014-10-21 16:20:04 +02:00
Axel Uhl 620d09e69b Merge branch 'master' into axel-usermanagement 2014-10-21 16:18:03 +02:00
Axel Uhl af7d2e5e24 Merge remote-tracking branch 'server/master' into axel-usermanagement 2014-10-21 16:17:34 +02:00
Axel Uhl b52e4bf3e7 removed security stuff again from master after accidental merge 2014-10-21 16:15:32 +02:00
Axel Uhl a01966a54e Added link to usermanagement page to "architecture and infrastructure" 2014-10-21 07:26:11 +00:00
Axel Uhl ffa3df8ad6 Added link to usermanagement page to "architecture and infrastructure" 2014-10-21 07:26:07 +00:00
Axel Uhl 57364e4e27 Updated usermanagement (markdown) 2014-10-21 07:14:47 +00:00
Axel Uhl 9e8354181a Created usermanagement (markdown) 2014-10-21 07:12:37 +00:00
Axel Uhl bbb93587ee Updated usermanagement (markdown) 2014-10-21 07:08:17 +00:00
Axel Uhl 79970cdd7a removed the removed userstore bundle from feature.xml 2014-10-21 08:59:11 +02:00
Axel Uhl c3af251aa3 Merge branch 'master' into axel-usermanagement 2014-10-20 21:09:32 +02:00
Axel Uhl 585637a736 Merge remote-tracking branch 'server/master' 2014-10-20 21:08:49 +02:00
Axel Uhl 93d95d52b4 GWT-compile everything of security.ui 2014-10-20 21:07:07 +02:00
Axel Uhl c0391ea4cc improved message for sign-up, pointing at validation e-mail 2014-10-20 20:57:18 +02:00
Axel Uhl 31a6d1741f refined EditProfile page by adding password reset option in case user has validated e-mail address 2014-10-20 20:33:08 +02:00
Axel Uhl 356391b1cb fixed SailingGWT.launch configuration after entry point renaming 2014-10-20 18:57:09 +02:00
Axel Uhl aba53e9747 working towards a solution for bug 2420: computing the email validation base URL on the client, passing it to the server 2014-10-20 18:20:32 +02:00
Axel Uhl c394f3e964 renamed ChangePassword entry point to EditProfile 2014-10-20 17:25:37 +02:00
Axel Uhl d9b25772ec fixed layout of change password entry point which now also handles email editing 2014-10-20 16:57:43 +02:00
Axel Uhl 155d843945 factored out the commonalities of e-mail editing 2014-10-20 16:51:42 +02:00
Axel Uhl 22d16baf74 consolidated imports 2014-10-20 16:21:58 +02:00
Axel Uhl 55568ea571 fixing bug 2378 by registering the MongoDB collections used by the user store 2014-10-20 16:20:52 +02:00
Axel Uhl 5fa96706c7 Merge branch 'master' into axel-usermanagement 2014-10-20 16:17:45 +02:00
Axel Uhl ac5f9ec819 as we'll do that for bug 2378 for the user management MongoDB collections, this does it also for the SwissTiming and TracTrac persistence bundles 2014-10-20 16:17:00 +02:00
Axel Uhl 09cddf87b3 as we'll do that for bug 2378 for the user management MongoDB collections, this does it also for the Igtimi persistence bundle 2014-10-20 16:14:45 +02:00
Axel Uhl fb7ac8b983 restore selection after updating the user list; fixed validation success messages 2014-10-20 16:09:59 +02:00
Axel Uhl 26464239b5 use URL encoder for e-mail validation secret as base64 may contain + and = 2014-10-20 14:29:09 +02:00
Axel Uhl 92ac9bed36 improvements to user management panel 2014-10-20 10:47:18 +02:00
Axel Uhl 386ab96f3a fixed german message text 2014-10-20 10:17:36 +02:00
Axel Uhl 335fb961fd slightly refactored reset password feature 2014-10-20 10:07:19 +02:00
Axel Uhl b186b195d2 Merge branch 'master' into axel-usermanagement 2014-10-20 09:24:18 +02:00
Axel Uhl 23ef6baa5b removed commented, no longer needed code for moving mouse to tab 2014-10-18 19:09:14 +02:00
Axel Uhl 95f636c03f trying without the moveToElement action that is currently causing trouble 2014-10-18 17:19:38 +02:00
Axel Uhl bab563059c CSS class of selected row in cell table changed; adjusted in Selenium tests 2014-10-18 15:51:03 +02:00
Axel Uhl dba390c9e3 adjusted No Proxy/winddbTest launch config to security bundles 2014-10-18 15:43:05 +02:00
Axel Uhl f66a60893a wait for admin console tab before trying to click it 2014-10-18 13:48:32 +02:00
Axel Uhl aa81b40d58 catch mail exception when setting/changing user email and log it instead of escalating; changed security.properties again to use 127.0.0.1 as mail server 2014-10-18 10:09:20 +02:00
Axel Uhl a21cc3f5bb fixed e-mail validation 2014-10-18 00:31:48 +02:00
Axel Uhl 75f1541686 re-added Search entry point to gwt.ui's pom.xml 2014-10-18 00:06:36 +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 bf55ab23cc Merge branch 'master' into axel-usermanagement 2014-10-17 22:12:07 +02:00
Axel Uhl 5ab7fcffe4 added resources/ to the build.properties src section of com.sap.sse.gwt, hoping it makes it into the source build 2014-10-17 21:38:23 +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 a0062d1862 adjusted security.properties such that testing sending e-mails inside SAP works 2014-10-17 15:56:43 +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 45deabb347 Merge branch 'master' into axel-usermanagement
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/MediaPlayerManagerComponent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java

Part of the conflict resolution was to include UserManagementService and UserService in the newhome application factories to pass them to AutoPlayer
2014-10-17 09:49:59 +02:00
Axel Uhl b556272cbc fixed setTabPanelSize in gwt.ui's AbstractEntryPoint; it is now inherited from com.sap.sse.gwt's AbstractEntryPoint 2014-10-17 09:26:55 +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 68ddaba3f6 consolidated imports 2014-10-16 16:10:42 +02:00
Axel Uhl 7f8afe24c0 removed LoginPanel from RaceBoardEntryPoint again 2014-10-16 16:09:55 +02:00
Axel Uhl bd47482585 obtain an authenticated session at the beginning of each Selenium test 2014-10-16 15:46:53 +02:00
Axel Uhl 593eadd8e9 added code to handle login process in Selenium test cases 2014-10-16 13:12:08 +02:00
Axel Uhl 10d4a3a343 added "hello" test reestlet that requires authentication; added logout restlet 2014-10-16 11:02:46 +02:00
Axel Uhl 2802fb5a80 removed unnecessary LoginServlet; it is replaced by the JAXRS SecurityResource implementation 2014-10-16 10:29:34 +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 a8474d9233 use the default "configuration" setting of the jetty.home property 2014-10-15 17:40:29 +02:00
Axel Uhl 86e516b972 provide a default for the jetty.home configuration 2014-10-15 17:39:55 +02:00
Axel Uhl e629436777 Updated offseason 2014 2015 (markdown) 2014-10-15 15:34:14 +00:00
Axel Uhl f8764cd0d4 relax the loading of the security properties, logging an exception if the security.properties file cannot be loaded 2014-10-15 17:22:25 +02:00
Axel Uhl 0bacebe0fd setting user email, fixing bug 2368 2014-10-15 16:33:04 +02:00
Axel Uhl 739ba08437 fixed string messages 2014-10-15 16:20:58 +02:00
Axel Uhl e5055e91fe more placeholder usages for StringListEditorComposite clients 2014-10-15 16:20:08 +02:00
Axel Uhl 2b5db37c70 added more placeholder strings for users of StringListEditorComposite 2014-10-15 16:15:35 +02:00
Axel Uhl 85c1509e5f Merge branch 'master' into axel-usermanagement 2014-10-15 15:49:54 +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 530bf07274 Updated onboarding (markdown) 2014-10-15 08:27:24 +00:00
Axel Uhl 340f722d80 added i18n for UserDetailsView 2014-10-15 09:09:38 +02:00
Axel Uhl eb53b06e30 Merge branch 'master' into axel-usermanagement
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2014-10-15 08:50:26 +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 d32d4e0aef added code to suppor mail sending for user management purposes 2014-10-14 14:22:04 +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 4d5f50562b whitespace change only 2014-10-14 13:37:39 +02:00
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