Commit Graph
225 Commits
Author SHA1 Message Date
Steffen Schaefer a53686e26c Bug 4248: Locale is now initially set on registration of a new user 2017-10-10 10:54:58 +02:00
Axel Uhl 3700e339db fixed issue with wrong username being returned by SecurityResource
Change-Id: I7eca1b41d5770875e4f9d78af2a46dac2757b821
2017-08-04 11:18:59 +02:00
Axel Uhl 6959b0db07 added comment for /login URL configuration
Change-Id: I2d7fb5eb717dd30b04ea546d2f54ab5adf5e8916
2017-08-02 15:36:28 +02:00
Axel Uhl e2c9bcd9cf re-added the phony /api/restsecurity/login URL into shiro.ini
Change-Id: Ic2f10e2cedb374b3f918571b157aa4bbdeceb17f
2017-08-02 15:35:41 +02:00
Axel Uhl f8666a806d bug 4254: provide user creation, deletion, edit and password recovery REST support
Change-Id: I6e71971b21d01de642afae2632a2eb415b24d85f
2017-07-31 18:24:49 +02:00
Axel Uhl 9e85f0508a adjusted exception message text
Change-Id: I70e885abc27769a307aad365ced34d066ac43f91
2017-07-10 13:12:43 +02:00
Steffen Schaefer 2ea0af2565 Bug 4208: Adjustments to ensure serializable exceptions to be thrown in
remote services
2017-07-06 11:19:42 +02:00
Steffen Schaefer b4f2439daa Bug 4208: Adjusted security checks to avoid NPEs and reduced duplicate
code
2017-07-05 16:15:57 +02:00
Steffen Schaefer b7cbefe965 Bug 4208: Changed return type Void to void 2017-07-05 14:40:59 +02:00
Steffen Schaefer 2f7a15d733 Bug 4148: first pieces to show a list of settings in the user profile 2017-06-21 13:21:26 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl edcacbb815 made activator's stop method resilient against uninitialized elements
Change-Id: I90d93f5018f3ee5947d4591240f0dd2c99bfbd64
2017-03-17 23:43:41 +01:00
Steffen Schaefer ba374b30d6 Removed package import to org.apache.commons.logging from bundles that
seem to not need commons-logging at all
2017-01-10 10:32:17 +01:00
Steffen Schaefer b598a5c4a6 Merge branch 'master' into bug2447
# Conflicts:
#	java/com.google.gwt.user/META-INF/MANIFEST.MF
#	java/com.sap.sailing.feature/feature.xml
#	java/com.sap.sse.gwt.test/META-INF/MANIFEST.MF
#	java/com.sap.sse.security/META-INF/MANIFEST.MF
2016-12-05 17:10:22 +01:00
Steffen Schaefer 3ec659572f Importing commons logging by its package. We have both, commons logging
and jcl-over-slf4j in the product. In addition we have no
commons-logging implementation in the product. With this change we can
consistently use jcl-over-slf4j that delivers log messages to jul.
2016-12-01 10:21:26 +01:00
Steffen Schaefer 137bce36c1 Removed direct bundle references to slf4j because it seems that we do
not really need it in our code
2016-12-01 10:15:17 +01:00
Steffen Schaefer 0d89902f6f Consistently using servlet API 3.1. There was an export of javax.servlet
in the GWT bundles that had version 2.x but was 3.x. The GWT bundles do
not export servlet API anymore, so everything can consistently be on
servlet version 3.1 that is provided by our jetty server.
2016-11-21 13:48:23 +01:00
Axel Uhl e31f3aef0a bug 3776: removing unused User.setName(String) method
Change-Id: I7b5ee44f513d041d00bf05aa8e68f06a6df8807a
2016-09-21 17:00:21 +02:00
Axel Uhl 06b65ed248 whitespace change only
Change-Id: I271023a973b17ef77d89d084dee493c53fbeaaaf
2016-09-20 16:14:13 +02:00
Benjamin Barth 228c1b3cd2 bug3858 Fixed construction of mail verification link if locale parameter
is present
2016-08-10 11:30:26 +02:00
Axel Uhl 8805bfb7eb fix proposal for bug 3840: replicating string-based preference change to avoid serializing preference objects with operation
Change-Id: I69a04306be43263e07f0e87ef669328900c70623
2016-07-30 17:54:28 +02:00
Axel Uhl 5df840c0d4 made user store variable final in Activator
Change-Id: I0d5119b0e78809ecbfc1c22a7a942361355364e9
2016-07-19 16:27:47 +02:00
Axel Uhl 1d9dd796a0 added some Javadoc to User methods
Change-Id: I10a6a550dd61cad9b6aa72f71fdf31fcc5ca00cd
2016-07-19 16:09:27 +02:00
Steffen Schaefer 8e59b48216 Listeners aren't cleared anymore when clearing UserStore, but all
listeners are informed about removal of all preference objects.
2016-07-19 11:24:20 +02:00
Axel Uhl 4adb6ba386 open the OSGi service tracker, or else nothing happens...
Change-Id: I5b278f4ef72849f2910b2b58dfa9b622cc9631bd
2016-07-15 19:53:44 +02:00
Steffen Schaefer 0163cc5571 Changed UserManagementService.updateUserProperties to also update the
user's locale
2016-07-13 13:37:47 +02:00
Steffen Schaefer 1ae892f993 Extended User.toString to also include fields added recently 2016-07-13 13:28:39 +02:00
Steffen Schaefer 5847b016ce Extended User to have an optional locale field to store the user's
language preference
2016-07-13 13:26:34 +02:00
Steffen Schaefer 01ceea6367 Minor documentation changes 2016-07-12 11:17:24 +02:00
Steffen Schaefer 662e1e2002 Renamed method to make more clear what's happening 2016-07-12 11:07:28 +02:00
Steffen Schaefer e7bf7846d7 Skip users without verified email address when sending notifications 2016-07-12 11:05:24 +02:00
Steffen Schaefer d49ee0f0d2 Added more JavaDocs 2016-07-12 10:54:09 +02:00
Steffen Schaefer 4dde6fb982 Documentation improvements 2016-07-12 10:32:29 +02:00
Steffen Schaefer c48ff2c729 Added more JavaDocs 2016-07-12 10:29:13 +02:00
Axel Uhl c49f01a379 comments and final declarations
Change-Id: I260c40920b3a292ccf140b11c806465bdb40085c
2016-07-12 09:54:48 +02:00
Axel Uhl 3a8c053d1a use locking in PreferenceObjectBasedNotificationSet
Change-Id: I911fb9e4c303e8ae828f109345ca04aaa0c0d2f3
2016-07-12 09:36:29 +02:00
Steffen Schaefer b44afb3d35 Removed duplicate code and improved the cleanup implementation 2016-07-11 13:55:25 +02:00
Steffen Schaefer 0f441038fc PreferenceObjectBasedNotificationSet can now work with a ServiceTracker
instead of a fixed UserStore instance
2016-07-11 13:51:30 +02:00
Steffen Schaefer 033ec41a60 Added a common interface Stoppable with a declared stop method to make
it possible to cleanup several objects in an Activator
2016-07-11 13:49:56 +02:00
Steffen Schaefer e89c05bf01 PreferenceConverters can now be registered through OSGi service registry 2016-07-11 12:38:14 +02:00
Steffen Schaefer 516a889c02 Added the possibility to remove PreferenceConverters from the UserStore 2016-07-11 12:35:28 +02:00
Steffen Schaefer 7b0f3c9cbd Added more JavaDocs to PreferenceObjectBasedNotificationSet 2016-07-11 11:38:53 +02:00
Steffen Schaefer b5524aefde JavaDoc / Code quality improvements 2016-07-11 09:38:17 +02:00
Steffen Schaefer da43003a2c Updated JavaDocs 2016-07-07 09:09:03 +02:00
Steffen Schaefer 38733e7502 Renamed methods to make more clear what they are used for 2016-07-06 09:45:09 +02:00
Steffen Schaefer e5d38e7455 Added JavaDocs to PreferenceConverter 2016-07-06 09:16:08 +02:00
Steffen Schaefer 0f93d35bcf Added initial tests for PreferenceObjectBasedNotificationSet 2016-07-05 18:28:31 +02:00
Steffen Schaefer 52a750d3bd Added utility class that makes it possible to hold optimized asociations
for which users should be notified about a specific object
2016-07-05 13:35:11 +02:00
Steffen Schaefer 4edc91f10b Added JavaDoc to PreferenceObjectListener 2016-07-05 13:34:02 +02:00
Steffen Schaefer 69d697843f Forgot to commit one file
It's now possible to get notified on preference object changes in
UserStore
2016-07-05 10:57:53 +02:00