log

age author description
Thu, 02 Aug 2018 18:39:01 +0200 Sascha L. Teichmann Added type for roles.
Thu, 02 Aug 2018 18:07:35 +0200 Sascha L. Teichmann Added CORS support.
Thu, 02 Aug 2018 17:28:07 +0200 Tom Gottfried Remove noisy NOTICEs between test output
Thu, 02 Aug 2018 17:22:10 +0200 Sascha L. Teichmann If sys_admin renames user with pending password request update the pending requests, too.
Thu, 02 Aug 2018 17:17:31 +0200 Sascha L. Teichmann Ensure that build password generator obeys password rules.
Thu, 02 Aug 2018 16:40:14 +0200 Sascha L. Teichmann Persist password reset requests in database.
Thu, 02 Aug 2018 15:14:38 +0200 Sascha L. Teichmann Added new table password_reset_requests to schema pw_reset.
Thu, 02 Aug 2018 13:06:39 +0200 Tom Gottfried Add special role for password reset
Thu, 02 Aug 2018 12:48:59 +0200 Tom Gottfried Add example configuration and use it in dockerised backend
Thu, 02 Aug 2018 10:18:25 +0200 Sascha L. Teichmann Simplified internal password generator.
Thu, 02 Aug 2018 10:04:54 +0200 Sascha L. Teichmann JSON input is not used when doing a password reset.
Thu, 02 Aug 2018 10:03:54 +0200 Sascha L. Teichmann Limit is not needed when fetching an email for a user.
Wed, 01 Aug 2018 18:35:30 +0200 Sascha L. Teichmann Cosmetics. Little less structure bloat.
Wed, 01 Aug 2018 18:16:14 +0200 Tom Gottfried Lock out the PUBLIC more rigorously
Wed, 01 Aug 2018 17:35:12 +0200 Tom Gottfried Place functions in more matching schemas
Wed, 01 Aug 2018 17:29:52 +0200 Sascha L. Teichmann sql.Result.RowsAffected is a driver specific feature. Check
Wed, 01 Aug 2018 16:57:40 +0200 Sascha L. Teichmann Password reset: Part III
Wed, 01 Aug 2018 16:53:31 +0200 Tom Gottfried Hint how to rebuild gemma inside Docker container
Wed, 01 Aug 2018 16:27:26 +0200 Tom Gottfried Add Dockerfile for gemma backend
Wed, 01 Aug 2018 15:49:38 +0200 Tom Gottfried Use SQL UPDATE to update users
Wed, 01 Aug 2018 15:18:26 +0200 Tom Gottfried Keep log on stderr to be able to use docker logs
Wed, 01 Aug 2018 13:39:21 +0200 Sascha L. Teichmann Merged
Wed, 01 Aug 2018 13:38:55 +0200 Sascha L. Teichmann Password reset: Part II.
Wed, 01 Aug 2018 13:37:48 +0200 Sascha Wilde Makefile: Force rebuild of dependencies when 3rdpartylibs.sh changes.
Wed, 01 Aug 2018 12:29:55 +0200 Sascha L. Teichmann Password reset. Part I
Tue, 31 Jul 2018 22:24:37 +0200 Sascha L. Teichmann Use log.Fatalf to die if the home directory cannot be found.
Tue, 31 Jul 2018 16:48:56 +0200 Thomas Junk feat: User table selectable
Tue, 31 Jul 2018 16:16:50 +0200 Thomas Junk refactor: console.log removed. Backend error while fetching users.
Tue, 31 Jul 2018 15:57:04 +0200 Thomas Junk merging with branch usermanagement
Tue, 31 Jul 2018 15:56:41 +0200 Thomas Junk closing branch usermanagement usermanagement
Tue, 31 Jul 2018 15:56:11 +0200 Thomas Junk merge with default usermanagement
Tue, 31 Jul 2018 15:01:10 +0200 Thomas Junk feat: Added vue2-toastr usermanagement
Tue, 31 Jul 2018 13:50:47 +0200 Thomas Junk style: Remove bootstrap standard lines usermanagement
Tue, 31 Jul 2018 13:36:40 +0200 Thomas Junk style: Table is now rendered as a card. usermanagement
Tue, 31 Jul 2018 13:34:37 +0200 Sascha L. Teichmann Changed SSL mode to connect to PostgreSQL from require to prefer.
Tue, 31 Jul 2018 12:47:09 +0200 Sascha L. Teichmann Moved development infos to separate file.
Tue, 31 Jul 2018 12:05:04 +0200 Thomas Junk fix: role and email swapped usermanagement
Tue, 31 Jul 2018 12:02:48 +0200 Thomas Junk feat: Listing of users on management page usermanagement
Tue, 31 Jul 2018 11:32:50 +0200 Sascha L. Teichmann Mark input in user controllers as unused if they don't need a JSON input.
Tue, 31 Jul 2018 11:27:45 +0200 Sascha L. Teichmann Separated the type definitions from the user controller code.
Tue, 31 Jul 2018 11:08:31 +0200 Sascha L. Teichmann Deduped some code. Don't allow empty user and empty password at login.
Tue, 31 Jul 2018 09:36:15 +0200 Thomas Junk refactor: better variable naming usermanagement
Mon, 30 Jul 2018 17:43:59 +0200 Thomas Junk fix: User management only for sysadmin usermanagement
Mon, 30 Jul 2018 17:27:41 +0200 Thomas Junk merge with default usermanagement
Mon, 30 Jul 2018 17:30:08 +0200 Sascha L. Teichmann Simpified awk to filter users to drop in install-db.sh.
Mon, 30 Jul 2018 17:16:01 +0200 Sascha L. Teichmann A user should see her/him self if asking for users listing.
Mon, 30 Jul 2018 17:11:35 +0200 Sascha L. Teichmann Merged.
Mon, 30 Jul 2018 17:10:20 +0200 Sascha L. Teichmann list_users is now in users schema.
Mon, 30 Jul 2018 16:02:19 +0200 Thomas Junk feat: usermanagement - route established and secured usermanagement
Mon, 30 Jul 2018 13:31:35 +0200 Thomas Junk fix: Sidebar is now positioned above Map
Mon, 30 Jul 2018 13:13:26 +0200 Thomas Junk merge
Mon, 30 Jul 2018 13:13:10 +0200 Thomas Junk style: corrected coding style
Mon, 30 Jul 2018 12:59:01 +0200 Thomas Junk chore: .hgignore updated
Mon, 30 Jul 2018 12:53:16 +0200 Sascha L. Teichmann Removed hard coded (and in my case wrong) port from dropping users in install-db.sh script.
Mon, 30 Jul 2018 12:32:52 +0200 Sascha L. Teichmann Small typo fix.
Mon, 30 Jul 2018 12:32:11 +0200 Sascha L. Teichmann Merged.
Mon, 30 Jul 2018 12:31:46 +0200 Sascha L. Teichmann Dont restrict listing/updating of users to sys_admins.
Mon, 30 Jul 2018 12:26:54 +0200 Tom Gottfried Replace CTE with access privilege inquiry function call.
Mon, 30 Jul 2018 11:38:09 +0200 Tom Gottfried Make user_profiles table invisible for users
Mon, 30 Jul 2018 11:08:17 +0200 Sascha Wilde Merged
Mon, 30 Jul 2018 11:06:50 +0200 Sascha Wilde Added some quickstart information to README.md
Fri, 27 Jul 2018 16:30:06 +0200 Frank Koormann Merge
Fri, 27 Jul 2018 16:29:39 +0200 Frank Koormann Online Map: Fix projection and add TileWMS sample
Fri, 27 Jul 2018 19:03:56 +0200 Tom Gottfried Enable listing of users for all roles with appropriate filters
Fri, 27 Jul 2018 15:26:16 +0200 Tom Gottfried Add database function to check password against policy
Fri, 27 Jul 2018 14:55:47 +0200 Sascha L. Teichmann If a user got renamed kick her/him from the connection pool.
Fri, 27 Jul 2018 13:25:14 +0200 Sascha Wilde db-setup script: Improved help message.
Fri, 27 Jul 2018 13:09:13 +0200 Sascha Wilde db-setup script: Be even more quiet during creation.
Fri, 27 Jul 2018 13:04:17 +0200 Sascha L. Teichmann Merged.
Fri, 27 Jul 2018 13:03:56 +0200 Sascha L. Teichmann Slimming down the signature of the JSONHandler type to
Fri, 27 Jul 2018 12:49:39 +0200 Sascha Wilde db-setup script: Be more quiet during creation.
Fri, 27 Jul 2018 12:47:17 +0200 Sascha Wilde Added simple --drop to db setup script.
Fri, 27 Jul 2018 12:30:19 +0200 Sascha L. Teichmann Implemented /users/{user} GET a listing of given user.
Fri, 27 Jul 2018 12:12:48 +0200 Sascha L. Teichmann The column in sys_admin.list_users is called rolname not rolename.
Fri, 27 Jul 2018 11:53:17 +0200 Sascha Wilde Removed trailing whitespace.
Fri, 27 Jul 2018 11:06:02 +0200 Sascha L. Teichmann Merged.
Fri, 27 Jul 2018 11:05:03 +0200 Sascha L. Teichmann Implemented /users GET as list of users.
Fri, 27 Jul 2018 11:04:20 +0200 Sascha Wilde Hotfix: changed login call back to GET from POST.
Thu, 26 Jul 2018 20:06:45 +0200 Sascha L. Teichmann main.go of gemma lost version tracking.
Thu, 26 Jul 2018 19:33:42 +0200 Tom Gottfried Add view to list user profiles with role
Thu, 26 Jul 2018 19:22:07 +0200 Tom Gottfried Use database setup script for tests and Dockerfile
Thu, 26 Jul 2018 18:56:01 +0200 Sascha Wilde Merged
Thu, 26 Jul 2018 18:51:24 +0200 Sascha Wilde Added simple script to install db schema.
Thu, 26 Jul 2018 18:37:52 +0200 Sascha L. Teichmann Made models for email, user and country driver.Valuer to get rid of some conversions.
Thu, 26 Jul 2018 18:22:40 +0200 Sascha L. Teichmann /users delete should be handled by HTTP DELETE not PUT.
Thu, 26 Jul 2018 18:08:58 +0200 Sascha L. Teichmann No omitempty if JSON serialising PostgreSQL errors.
Thu, 26 Jul 2018 17:56:02 +0200 Sascha L. Teichmann Implemented /user delete controller.
Thu, 26 Jul 2018 17:15:22 +0200 Sascha L. Teichmann Renamed JSONHandler.Process to JSONHandler.Handler as it sounds more symmetrical.
Thu, 26 Jul 2018 17:09:43 +0200 Sascha L. Teichmann If no error code was given in a JSONResult assume Status OK (200).
Thu, 26 Jul 2018 17:07:03 +0200 Sascha L. Teichmann Reduce boilerplate code when writing JSON parsing/generating endpoints.
Thu, 26 Jul 2018 15:43:19 +0200 Sascha L. Teichmann merged.
Thu, 26 Jul 2018 15:42:57 +0200 Sascha L. Teichmann Implemented /users update controller.
Thu, 26 Jul 2018 15:10:22 +0200 Tom Gottfried Allow using the same email-address for multiple users
Thu, 26 Jul 2018 15:02:19 +0200 Tom Gottfried Fix spelling
Thu, 26 Jul 2018 13:57:08 +0200 Tom Gottfried Add database function to delete role and user profile
Thu, 26 Jul 2018 13:47:38 +0200 Sascha L. Teichmann Fixed bad route to /logout controller.
Thu, 26 Jul 2018 13:39:59 +0200 Sascha L. Teichmann Made auth.Role variadic to allow to express that a endpoint may be used by more than one role.
Thu, 26 Jul 2018 13:32:49 +0200 Sascha L. Teichmann Reworked doc/schnittstellen.
Thu, 26 Jul 2018 13:10:05 +0200 Sascha L. Teichmann Removed swagger stuff.
Thu, 26 Jul 2018 12:36:35 +0200 Sascha L. Teichmann Login controller is now called with POST to /login.
Thu, 26 Jul 2018 12:24:30 +0200 Sascha L. Teichmann Refactored gemma server to be more REST-like.
Wed, 25 Jul 2018 18:26:54 +0200 Tom Gottfried Add database function to update role and user profile
Wed, 25 Jul 2018 13:34:46 +0200 Tom Gottfried By convention, prefix all test users with 'test'
Wed, 25 Jul 2018 12:37:03 +0200 Tom Gottfried Drop roles created in tests, too
Wed, 25 Jul 2018 11:59:10 +0200 Tom Gottfried Try to DROP ROLEs before creating them and keep test results
Tue, 24 Jul 2018 18:21:31 +0200 Sascha L. Teichmann Argh! If one is using its own storage for config like we do
Tue, 24 Jul 2018 17:45:17 +0200 Sascha L. Teichmann Depend command line parsing on Viper/Cobra. Configuration should be persistent now.
Tue, 24 Jul 2018 16:19:05 +0200 Sascha L. Teichmann Removed useless endpoint.
Tue, 24 Jul 2018 11:33:28 +0200 Sascha Wilde Use correct statement for user.Extent case.
Tue, 24 Jul 2018 11:32:42 +0200 Sascha Wilde Makefile: Make rebuild of gemma work
Tue, 24 Jul 2018 11:20:46 +0200 Sascha L. Teichmann Called schema prefixed sys_admin.create_user instead of create_user.
Tue, 24 Jul 2018 11:09:18 +0200 Sascha L. Teichmann Made serialisation and deserialisation of sessions more robust (fixed a small bug on the way).
Tue, 24 Jul 2018 10:58:38 +0200 Sascha Wilde Fix Makefile clean target: don't fail if no back end bin to delete.
Mon, 23 Jul 2018 20:38:40 +0200 Sascha L. Teichmann Fix for [issue78] gemma back end broken for me since 213:3d0988d9f867
Mon, 23 Jul 2018 17:41:31 +0200 Tom Gottfried Make map extent mandatory
Mon, 23 Jul 2018 16:45:27 +0200 Tom Gottfried Make responsibility area mandatory
Mon, 23 Jul 2018 16:40:21 +0200 Tom Gottfried Remove obsolete GRANT on user_profiles
Mon, 23 Jul 2018 16:14:36 +0200 Tom Gottfried Remove obsolete TODO comment
Mon, 23 Jul 2018 15:57:54 +0200 Tom Gottfried Adapt demo-data to schema changes
Mon, 23 Jul 2018 11:29:41 +0200 Tom Gottfried Care for the fact that role attributes are not inherited