Axel Uhl
8b45395fcc
Merge remote-tracking branch 'server/master' into axel-usermanagement
...
Conflicts:
java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
2014-10-27 16:40:30 +01:00
EC2 Server
664ed53021
Merge remote branch 'origin/master'
2014-10-27 15:03:45 +00:00
EC2 Server
ac983a80fc
fixing performance issue for maneuver queries in TrackedLegOfCompetitor;
...
The problem was that the calls required the latest results from the manuever cache.
With lots of load on the server, this can cause significant wait times for each
competitor, summing up for the hundreds of competitors that a big race can have.
This commit introduced a waitForLatest:boolean parameter to the corresponding
methods on TrackedLegOfCompetitor which is set to false by the currently existing
using client methods.
2014-10-27 15:02:03 +00:00
EC2 Server
9002b8be11
updated profiling-oriented launch configurations
2014-10-27 15:01:46 +00:00
Axel Uhl
c5e83d70a6
Described RESTful security services
2014-10-25 11:50:59 +00:00
Axel Uhl
db7dcee5e5
Merge branch 'master' into axel-usermanagement
2014-10-24 16:46:23 +02:00
Axel Uhl
f329a007dd
Updated offseason 2014 2015 (markdown)
2014-10-24 14:41:04 +00:00
Axel Uhl
a9ef4a7a97
Added map visualization improvements as topc for the off-season 2014/2015 planning
2014-10-24 14:40:41 +00:00
Axel Uhl
c44ff15e3f
wrote more documentation on user management
2014-10-24 15:30:35 +02:00
Axel Uhl
628c12872c
removed Clean style inherit from LoginPanel.gwt.xml so that users of the panel don't inherit a concrete styling
2014-10-24 15:29:23 +02:00
Axel Uhl
939abe32c2
wrote more documentation on user management
2014-10-24 15:27:43 +02:00
Axel Uhl
7532f291c2
noted a TODO regarding bug 2430 (clearing the user store between test cases)
2014-10-24 00:20:21 +02:00
Axel Uhl
ae26d6b6e8
added logging to AbstractSeleniumTest to better understand clearing of server state and session authentication sequence
2014-10-24 00:14:26 +02:00
Axel Uhl
f557de91f4
Merge branch 'master' into axel-usermanagement
...
Conflicts:
java/com.sap.sse.gwt/.classpath
2014-10-23 18:18:47 +02:00
Axel Uhl
5419792aa4
reverted security stuff from SailingGWT.launch again...
2014-10-23 18:17:31 +02:00
Axel Uhl
d5083b8e01
downgraded execution environment of com.sap.sse.gwt from 1.8 to 1.7
2014-10-23 18:13:18 +02:00
Axel Uhl
c8b4a3295c
Updated usermanagement (markdown)
2014-10-23 12:11:34 +00:00
Axel Uhl
b8562a93d3
added documentation for settings in UserStore; renamed changepassword package to editprofile; setSettings now returns boolean
2014-10-23 14:00:00 +02:00
Axel Uhl
da1474acd0
Updated usermanagement (markdown)
2014-10-23 09:14:29 +00:00
Axel Uhl
872d958df9
Updated usermanagement (markdown)
2014-10-23 09:13:30 +00:00
Axel Uhl
080972402d
don't fire user update events when the user roles are only displayed because of a selection change; update the user info only when the *current* user has changed
2014-10-22 17:29:24 +02:00
Axel Uhl
090a1b34c7
Updated usermanagement (markdown)
2014-10-22 15:19:41 +00:00
Axel Uhl
72139b14ee
Updated usermanagement (markdown)
2014-10-22 15:03:53 +00:00
Axel Uhl
7b3cb87da5
Updated usermanagement (markdown)
2014-10-22 14:56:31 +00:00
Axel Uhl
7cd94e0acb
Merge branch 'master' into axel-usermanagement
2014-10-22 15:29:48 +02:00
Axel Uhl
95726e4534
use Set instead of List for competitorId REST parameter to make lookups faster
2014-10-22 15:29:21 +02:00
Axel Uhl
47347fa934
Merge branch 'master' into axel-usermanagement
2014-10-22 15:03:14 +02:00
Axel Uhl
d57db58938
added parameter competitorId to positions REST API
2014-10-22 15:02:51 +02:00
Axel Uhl
d4d1c2fdf7
fixed SailingGWT launch config again
2014-10-22 13:47:17 +02:00
Axel Uhl
f1daf11a33
added parameter withtack to competitor positions REST API, defaulting to false (INCOMPATIBLE CHANGE), avoiding very expensive calculations on the server
2014-10-22 13:42:48 +02:00
Axel Uhl
750dfd5031
Merge remote-tracking branch 'server/axel-usermanagement' into axel-usermanagement
2014-10-22 13:10:28 +02:00
Axel Uhl
1932e756d3
updated the launch config for profiling/no proxy
2014-10-22 13:08:17 +02:00
Axel Uhl
da2fcbf154
whitespace change only
2014-10-21 23:54:34 +02:00
Axel Uhl
f9bfddfd72
introduced AnyOfRolesFilter as OR-variant of roles[...] shiro filter
2014-10-21 23:52:36 +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