Tue, 07 Aug 2018 18:00:53 +0200 |
Thomas Junk |
merge
|
Tue, 07 Aug 2018 18:00:35 +0200 |
Thomas Junk |
feat: User detail card added
|
Tue, 07 Aug 2018 16:44:59 +0200 |
Sascha L. Teichmann |
Cosmetics: Unindent some code in WFS proxy.
|
Tue, 07 Aug 2018 16:40:08 +0200 |
Sascha L. Teichmann |
Simplified WFS proxy code a bit.
|
Tue, 07 Aug 2018 13:57:31 +0200 |
Thomas Junk |
fix: Fix broken environment variable setting
|
Tue, 07 Aug 2018 13:09:34 +0200 |
Sascha L. Teichmann |
Support deflate compression in WFS proxy, too.
|
Tue, 07 Aug 2018 12:37:39 +0200 |
Sascha L. Teichmann |
Fixed namespace compression in WFS proxy.
|
Mon, 06 Aug 2018 18:13:58 +0200 |
Sascha L. Teichmann |
Better replacements for WFS proxy.
|
Mon, 06 Aug 2018 17:50:45 +0200 |
Sascha L. Teichmann |
Made WFS proxy rewriting work (to some degrees).
|
Mon, 06 Aug 2018 17:10:23 +0200 |
Sascha L. Teichmann |
Re-enable content gzip encoding in WFS proxy.
|
Mon, 06 Aug 2018 16:53:45 +0200 |
Sascha L. Teichmann |
Compressing the namespaces in the WFS proxy is broken atm. So deactivate it.
|
Mon, 06 Aug 2018 16:46:42 +0200 |
Sascha L. Teichmann |
Use httputil.ReverseProxy for WFS proxying.
|
Mon, 06 Aug 2018 15:19:05 +0200 |
Tom Gottfried |
Add staging feature to more tables
|
Mon, 06 Aug 2018 14:52:04 +0200 |
Sascha L. Teichmann |
Be more precise with HTTP headers in WFS proxy.
|
Mon, 06 Aug 2018 13:25:18 +0200 |
Tom Gottfried |
Use INSTEAD OF trigger for user creation
|
Mon, 06 Aug 2018 12:37:06 +0200 |
Tom Gottfried |
Use INSTEAD OF trigger for user deletion
|
Mon, 06 Aug 2018 12:36:20 +0200 |
Sascha L. Teichmann |
Use code of JSONError as HTTP code.
|
Sun, 05 Aug 2018 15:48:36 +0200 |
Sascha L. Teichmann |
Embed Reader and Writer in BinReader and BinWriter to make API more distinct.
|
Sun, 05 Aug 2018 15:35:29 +0200 |
Sascha L. Teichmann |
Factored out some miscellaneous code into own package.
|
Fri, 03 Aug 2018 22:20:06 +0200 |
Sascha L. Teichmann |
Configuration: Port numbers are integers. Mail port defaults to 465 (SSL).
|
Fri, 03 Aug 2018 22:10:59 +0200 |
Sascha L. Teichmann |
Be a bit more type precise in deserialisation of roles in sessions.
|
Fri, 03 Aug 2018 17:59:16 +0200 |
Sascha L. Teichmann |
Merged.
|
Fri, 03 Aug 2018 17:58:51 +0200 |
Sascha L. Teichmann |
Made gemma a WFS proxy.
|
Fri, 03 Aug 2018 17:23:55 +0200 |
Tom Gottfried |
Prevent Waterway Admins from updating users from their country
|
Fri, 03 Aug 2018 16:04:14 +0200 |
Sascha L. Teichmann |
If logging in failed send Unauthorized to client.
|
Fri, 03 Aug 2018 15:46:05 +0200 |
Sascha L. Teichmann |
Use viper as config storage (I don't like it).
|
Fri, 03 Aug 2018 13:52:23 +0200 |
Sascha Wilde |
db-setup script: Allow to set passwords manually.
|
Fri, 03 Aug 2018 13:40:10 +0200 |
Sascha Wilde |
Create standard roles as part of the base schema.
|
Fri, 03 Aug 2018 10:52:03 +0200 |
Sascha Wilde |
SPA: Fixed setup for proxy in "serve" dev server mode.
|
Fri, 03 Aug 2018 10:27:34 +0200 |
Sascha L. Teichmann |
Don't crash if we doing update as unprivileged user without a bounding box.
|
Thu, 02 Aug 2018 19:25:30 +0200 |
Tom Gottfried |
Allow Waterway User to update a limited set of profile attributes
|
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).
|