Tue, 11 Sep 2018 16:37:46 +0200 |
Tom Gottfried |
Remove test data from schema
|
Tue, 11 Sep 2018 14:19:13 +0200 |
Thomas Junk |
fix: e2e for new UI adapted
|
Tue, 11 Sep 2018 14:14:43 +0200 |
Thomas Junk |
feat: Usermenu is now collapsible
|
Tue, 11 Sep 2018 13:41:16 +0200 |
Thomas Junk |
feat: UI adaptation of 4 slots
|
Tue, 11 Sep 2018 12:38:34 +0200 |
Bernhard Reiter |
client: add showing special buoys
|
Tue, 11 Sep 2018 11:40:31 +0200 |
Thomas Junk |
fix: No toast for unauthorized login
|
Tue, 11 Sep 2018 11:27:42 +0200 |
Bernhard Reiter |
client: use better title for d4d background layer
|
Tue, 11 Sep 2018 10:25:58 +0200 |
Sascha L. Teichmann |
Sounding results: Reject unknown depth references earlier before loading the XYZ files.
|
Tue, 11 Sep 2018 09:50:37 +0200 |
Bernhard Reiter |
client: avoid extra password reveal button for IE/Edge
|
Mon, 10 Sep 2018 19:12:24 +0200 |
Tom Gottfried |
Document adding of external OGC services.
|
Mon, 10 Sep 2018 18:52:37 +0200 |
Sascha L. Teichmann |
Fixed textual oversight from the session store refactoring.
|
Mon, 10 Sep 2018 18:07:53 +0200 |
Sascha L. Teichmann |
Sounding results: Fetch bottleneck_id from bottleneck table by objnam.
|
Mon, 10 Sep 2018 17:48:56 +0200 |
Sascha L. Teichmann |
Sounding results: Sort the data sets by name and date to make the output deterministic.
|
Mon, 10 Sep 2018 17:32:51 +0200 |
Sascha L. Teichmann |
Sounding result: Write simple SQL insert dumper. Not deterministic, yet.
|
Mon, 10 Sep 2018 17:01:24 +0200 |
Tom Gottfried |
Document adding of layers to internal OGC services.
|
Mon, 10 Sep 2018 16:20:32 +0200 |
Sascha L. Teichmann |
Sounding results: C&P error ... too much brackets.
|
Mon, 10 Sep 2018 16:06:22 +0200 |
Sascha L. Teichmann |
Sounding results: Use correct codes for multipointZ in WKB encoding.
|
Mon, 10 Sep 2018 15:55:35 +0200 |
Sascha L. Teichmann |
Sounding results: Added simple WKB encoder for points3d.
|
Mon, 10 Sep 2018 15:10:31 +0200 |
Sascha L. Teichmann |
Sounding results: Moved point handling stuff to separate file.
|
Mon, 10 Sep 2018 12:51:04 +0200 |
Sascha L. Teichmann |
Sounding results: We store the raw data as point clouds.
|
Mon, 10 Sep 2018 12:32:37 +0200 |
Sascha L. Teichmann |
Sounding results: Fixed vet issue when parsing meta data out of filenames.
|
Mon, 10 Sep 2018 12:10:10 +0200 |
Sascha L. Teichmann |
Sounding results: Read point data from xyz files.
|
Mon, 10 Sep 2018 11:04:28 +0200 |
Sascha L. Teichmann |
Sounding results: Accept if XYZ files are compressed with GZIP or BZIP2
|
Mon, 10 Sep 2018 10:47:01 +0200 |
Thomas Junk |
webpack-bundle-analyzer added to client dependencies
|
Fri, 07 Sep 2018 19:05:03 +0200 |
Sascha L. Teichmann |
Started with importing the sounding results. WIP.
|
Fri, 07 Sep 2018 18:33:02 +0200 |
Sascha L. Teichmann |
Ficxed typo when scanning WMS.
|
Fri, 07 Sep 2018 17:27:01 +0200 |
Tom Gottfried |
Ensure published service is based on existing table
|
Fri, 07 Sep 2018 14:44:38 +0200 |
Tom Gottfried |
Add .dockerignore file
|
Fri, 07 Sep 2018 14:43:15 +0200 |
Tom Gottfried |
Fix running client container with clean checkout in volume
|
Fri, 07 Sep 2018 14:35:18 +0200 |
Tom Gottfried |
gemma is not wamos
|
Fri, 07 Sep 2018 13:55:02 +0200 |
Thomas Junk |
fix: leveraging vue.nexttick instead of timeout
|
Fri, 07 Sep 2018 13:45:49 +0200 |
Thomas Junk |
feat: Toggleable fairway profile
|
Fri, 07 Sep 2018 12:30:20 +0200 |
Thomas Junk |
moved main.vue to application
|
Fri, 07 Sep 2018 12:19:45 +0200 |
Sascha L. Teichmann |
bottlenecks: Even if END is a synonym for COMMIT in PostgreSQL use COMMIT instead.
|
Fri, 07 Sep 2018 12:14:45 +0200 |
Thomas Junk |
fix: e2e tests fixed
|
Fri, 07 Sep 2018 12:01:47 +0200 |
Sascha L. Teichmann |
bottlenecks: Add a -dump flag to dump INSERT statements instead of writing directly to the database.
|
Fri, 07 Sep 2018 11:42:08 +0200 |
Thomas Junk |
fixed typo: id should be class
|
Fri, 07 Sep 2018 11:38:31 +0200 |
Thomas Junk |
removed console.log
|
Fri, 07 Sep 2018 11:36:48 +0200 |
Thomas Junk |
remove files
|
Fri, 07 Sep 2018 11:13:56 +0200 |
Thomas Junk |
refac: restructured client application
|
Fri, 07 Sep 2018 09:13:03 +0200 |
Thomas Junk |
fix: Issue yarn to check for missing dependencies
|
Fri, 07 Sep 2018 08:40:21 +0200 |
Thomas Junk |
added missing vue files
|
Thu, 06 Sep 2018 17:56:33 +0200 |
Thomas Junk |
fix: searchbar and layerselection invisible on usermanagement page
|
Thu, 06 Sep 2018 17:42:28 +0200 |
Thomas Junk |
refac: UI redesign
|
Thu, 06 Sep 2018 16:27:17 +0200 |
Tom Gottfried |
Remove worthless attribute
|
Thu, 06 Sep 2018 16:15:38 +0200 |
Tom Gottfried |
Ensure gauges are identified by appropriate ISRS location code
|
Thu, 06 Sep 2018 13:19:51 +0200 |
Tom Gottfried |
Fix extraction of object reference code
|
Wed, 05 Sep 2018 19:13:37 +0200 |
Tom Gottfried |
Backed out changeset f3452ce5c056
|
Wed, 05 Sep 2018 18:35:49 +0200 |
Sascha L. Teichmann |
Move fake area of bottlenecks to Salzburg.
|
Wed, 05 Sep 2018 18:11:50 +0200 |
Sascha L. Teichmann |
Fixed statements to insert bottlenecks.
|
Wed, 05 Sep 2018 17:50:53 +0200 |
Sascha L. Teichmann |
Try to insert bottlenecks from IFBN service into database.
|
Wed, 05 Sep 2018 16:30:12 +0200 |
Thomas Junk |
fix: Minor adjustments to waterlevel scale
|
Wed, 05 Sep 2018 16:14:06 +0200 |
Thomas Junk |
feat: Added sample profile to graph
|
Wed, 05 Sep 2018 13:02:25 +0200 |
Thomas Junk |
fix: missing component added
|
Wed, 05 Sep 2018 13:01:49 +0200 |
Thomas Junk |
feat: Add coordinate system for fairway profile
|
Wed, 05 Sep 2018 11:05:58 +0200 |
Tom Gottfried |
Add function to construct isrs from text
|
Wed, 05 Sep 2018 10:43:05 +0200 |
Thomas Junk |
feat: PurgeCSS added to remove unnecessary CSS weight
|
Tue, 04 Sep 2018 21:41:45 +0200 |
Tom Gottfried |
Make table writable for data import
|
Tue, 04 Sep 2018 17:13:25 +0200 |
Sascha L. Teichmann |
Added SOAP client for the IFBN bottleneck service.
|
Tue, 04 Sep 2018 16:24:39 +0200 |
Thomas Junk |
feat: Added tooltips for user roles
|
Tue, 04 Sep 2018 15:45:06 +0200 |
Thomas Junk |
fix: login errors now same width as other form components
|
Tue, 04 Sep 2018 15:39:21 +0200 |
Thomas Junk |
feat: favicon added
|
Tue, 04 Sep 2018 11:05:42 +0200 |
Sascha L. Teichmann |
Removed obsolete FIXMEs.
|
Mon, 03 Sep 2018 19:07:00 +0200 |
Tom Gottfried |
Improve docker usage and related docs
|
Mon, 03 Sep 2018 18:41:19 +0200 |
Sascha L. Teichmann |
If header "X-Use-Protocol" is set by proxy generate https URLS in password resets.
|
Mon, 03 Sep 2018 18:00:38 +0200 |
Sascha L. Teichmann |
Use stdlib for basic auth instead og home brew in GeoServer config.
|
Mon, 03 Sep 2018 17:47:56 +0200 |
Sascha L. Teichmann |
Alway use HTTPs URL for password reset.
|
Mon, 03 Sep 2018 17:24:50 +0200 |
Sascha L. Teichmann |
Password reset: Generate right URLs for the server if we are behind a proxy.
|
Mon, 03 Sep 2018 14:21:31 +0200 |
Thomas Junk |
fix: Layout for users and user details edited
|
Mon, 03 Sep 2018 12:57:33 +0200 |
Thomas Junk |
fix: Reset collapse state of sidebar
|
Mon, 03 Sep 2018 12:50:43 +0200 |
Thomas Junk |
feat: Icons for menu navigation
|
Mon, 03 Sep 2018 09:57:29 +0200 |
Thomas Junk |
fix: Sidebar/Topmenu only visible when logged in
|
Fri, 31 Aug 2018 16:31:34 +0200 |
Sascha Wilde |
Fixed gesoserv download link to use https.
|
Fri, 31 Aug 2018 14:12:00 +0200 |
Thomas Junk |
refac: Layout adjustments
|
Fri, 31 Aug 2018 12:11:38 +0200 |
Thomas Junk |
refac: Better utilization of topbar
|
Fri, 31 Aug 2018 11:38:42 +0200 |
Sascha Wilde |
Merged
|
Thu, 30 Aug 2018 14:59:13 +0200 |
Sascha Wilde |
Merged
|
Wed, 29 Aug 2018 16:45:22 +0200 |
Sascha Wilde |
Added example_conf.toml to packaging.
|
Fri, 31 Aug 2018 11:12:09 +0200 |
Thomas Junk |
refac: Errorhandling and formatting
|
Fri, 31 Aug 2018 11:03:22 +0200 |
Thomas Junk |
fix: Console.log statement removed
|
Fri, 31 Aug 2018 10:56:10 +0200 |
Thomas Junk |
feat. run-app script added
|
Thu, 30 Aug 2018 17:07:35 +0200 |
Bernhard Reiter |
client: add hardwired WFS layer to map
|
Thu, 30 Aug 2018 14:39:24 +0200 |
Thomas Junk |
refac: layout refactored
|
Thu, 30 Aug 2018 12:57:27 +0200 |
Thomas Junk |
fix: Autogrow added for loginmask
|
Thu, 30 Aug 2018 12:39:22 +0200 |
Thomas Junk |
merge
|
Thu, 30 Aug 2018 12:39:09 +0200 |
Thomas Junk |
refac: Loginmask reworked
|
Thu, 30 Aug 2018 11:28:35 +0200 |
Sascha L. Teichmann |
WFS/WMS proxy: blacklist another namespace to make OpenLayers work.
|
Wed, 29 Aug 2018 16:12:20 +0200 |
Sascha Wilde |
Added simple build target for deployment tar.
|
Wed, 29 Aug 2018 11:22:04 +0200 |
Sascha L. Teichmann |
Log errors in JSON handler and login controller.
|
Wed, 29 Aug 2018 10:34:46 +0200 |
Sascha L. Teichmann |
Password reset: Reduce the risk of timing attacks and being a user oracle when requesting resets.
|
Tue, 28 Aug 2018 14:38:18 +0200 |
Bernhard Reiter |
Client: add passwordrest api call.
|
Tue, 28 Aug 2018 14:34:13 +0200 |
Sascha L. Teichmann |
Break trying to configure GeoServer if it succeeds.
|
Tue, 28 Aug 2018 13:46:47 +0200 |
Bernhard Reiter |
Client: fix code comment for login.
|
Tue, 28 Aug 2018 12:53:56 +0200 |
Thomas Junk |
refac: Layer selection componentized
|
Tue, 28 Aug 2018 12:39:23 +0200 |
Sascha L. Teichmann |
Don't give up to configure GeoServer the first time.
|
Tue, 28 Aug 2018 12:30:41 +0200 |
Bernhard Reiter |
client: add more password reset ui
|
Tue, 28 Aug 2018 11:50:13 +0200 |
Thomas Junk |
fix: Dockerfile.geoserv - adding "universe" to sources.list
|
Tue, 28 Aug 2018 08:07:08 +0200 |
Sascha L. Teichmann |
The CoreOS guys moved bbolt from github.com/coreos/ to github.com/etcd-io/.
|
Mon, 27 Aug 2018 17:58:49 +0200 |
Bernhard Reiter |
client: add proof of concept for toggling layer visibility.
|
Mon, 27 Aug 2018 17:30:31 +0200 |
Sascha Wilde |
schema: Added missing membership in "metamorph" for "sysadmin" user.
|
Mon, 27 Aug 2018 17:24:08 +0200 |
Tom Gottfried |
Move docker stuff from schema to dedicated docker directory
|
Mon, 27 Aug 2018 17:23:43 +0200 |
Thomas Junk |
refac: Sidebar menu entries are now adjusted to the left
|
Mon, 27 Aug 2018 17:10:25 +0200 |
Bernhard Reiter |
merge
|
Mon, 27 Aug 2018 17:09:51 +0200 |
Bernhard Reiter |
backend: add FIXMEs to password reset.
|
Mon, 27 Aug 2018 16:46:19 +0200 |
Bernhard Reiter |
client: improve codestyle (minor), remove tailing spaces.
|
Mon, 27 Aug 2018 16:39:58 +0200 |
Thomas Junk |
refac: Map component converted to vue component.
|
Mon, 27 Aug 2018 16:16:08 +0200 |
Sascha Wilde |
client makefile: since 5b7a4327f6c0 .env is included in the repo.
|
Mon, 27 Aug 2018 15:27:26 +0200 |
Sascha L. Teichmann |
Consolidate configuration parameters.
|
Mon, 27 Aug 2018 12:44:07 +0200 |
Bernhard Reiter |
proxy: improve texts for password reset mails.
|
Mon, 27 Aug 2018 11:56:43 +0200 |
Thomas Junk |
fix: gemma configuration added to .hgignore
|
Mon, 27 Aug 2018 10:35:55 +0200 |
Sascha L. Teichmann |
Use auth.RunAs in JSON controller.
|
Fri, 24 Aug 2018 18:06:24 +0200 |
Sascha L. Teichmann |
Simplified the function channel inside the session store.
|
Fri, 24 Aug 2018 18:04:25 +0200 |
Sascha L. Teichmann |
Don't tell what the reason is when login fails for database reasons.
|
Fri, 24 Aug 2018 16:26:53 +0200 |
Sascha L. Teichmann |
Use already declared password length in reset password.
|
Fri, 24 Aug 2018 16:20:21 +0200 |
Sascha L. Teichmann |
Removed dead code. Left over from refactoring.
|
Fri, 24 Aug 2018 16:12:19 +0200 |
Sascha L. Teichmann |
Merged metamorph-for-all back to master.
|
Fri, 24 Aug 2018 16:10:33 +0200 |
Sascha L. Teichmann |
Fixed logic error when fetching a connection.
metamorph-for-all
|
Fri, 24 Aug 2018 15:56:56 +0200 |
Sascha L. Teichmann |
Merged default into metamorph-for-all branch.
metamorph-for-all
|
Fri, 24 Aug 2018 15:47:27 +0200 |
Tom Gottfried |
Add Dockerfile for SPA client
|
Fri, 24 Aug 2018 15:46:38 +0200 |
Tom Gottfried |
Do not call the username email
|
Fri, 24 Aug 2018 15:38:15 +0200 |
Sascha L. Teichmann |
Merged default into metamorph-for-all branch.
metamorph-for-all
|
Fri, 24 Aug 2018 15:35:32 +0200 |
Tom Gottfried |
Format JSON file
|
Fri, 24 Aug 2018 15:33:33 +0200 |
Sascha L. Teichmann |
Merged default into metamorph-for-all branch.
metamorph-for-all
|
Fri, 24 Aug 2018 15:30:31 +0200 |
Sascha L. Teichmann |
Use metamorphic database connections for auth.RunAs().
metamorph-for-all
|
Fri, 24 Aug 2018 15:17:35 +0200 |
Tom Gottfried |
Allow accessing client from outside localhost via hostname
|
Fri, 24 Aug 2018 15:14:10 +0200 |
Tom Gottfried |
Recommend using .env.local instead of copying .env.sample
|
Fri, 24 Aug 2018 15:12:22 +0200 |
Sascha L. Teichmann |
Throw away the connection level for sessions.
metamorph-for-all
|
Fri, 24 Aug 2018 14:41:02 +0200 |
Thomas Junk |
fix: Passwordfield required made optional
|
Fri, 24 Aug 2018 14:34:59 +0200 |
Bernhard Reiter |
proxy: improve description of --mail-user option.
|
Fri, 24 Aug 2018 14:28:05 +0200 |
Sascha L. Teichmann |
Give file containing the session store a more suited name.
metamorph-for-all
|
Fri, 24 Aug 2018 14:26:57 +0200 |
Thomas Junk |
fix: A visual diference of the admin section
|
Fri, 24 Aug 2018 14:25:05 +0200 |
Sascha L. Teichmann |
The connection pool is now only a session store.
metamorph-for-all
|
Fri, 24 Aug 2018 14:21:46 +0200 |
Thomas Junk |
fix: N.N as Username is now a placeholder
|
Fri, 24 Aug 2018 14:11:10 +0200 |
Bernhard Reiter |
merge (was too slow).
|
Fri, 24 Aug 2018 14:10:47 +0200 |
Bernhard Reiter |
merge
|
Fri, 24 Aug 2018 14:10:22 +0200 |
Bernhard Reiter |
proxy: fix minor typo in default for --mail-from
|
Fri, 24 Aug 2018 14:09:57 +0200 |
Thomas Junk |
fix: Added (now) styled component of Passwordfield
|
Fri, 24 Aug 2018 14:02:53 +0200 |
Thomas Junk |
feat: Password field as custom component refactored
|
Fri, 24 Aug 2018 13:56:06 +0200 |
Sascha L. Teichmann |
First stab to use the metamorphic db to do all database stuff.
metamorph-for-all
|
Fri, 24 Aug 2018 12:14:56 +0200 |
Bernhard Reiter |
client: add (unwired) password reset form
|
Fri, 24 Aug 2018 11:36:11 +0200 |
Sascha L. Teichmann |
Implemented wamos/issue114 (Improve code consistency: For login use json body, disallow GET).
|
Fri, 24 Aug 2018 10:50:58 +0200 |
Thomas Junk |
docs: Added comments on non trivial parts of the code
|
Fri, 24 Aug 2018 10:08:49 +0200 |
Thomas Junk |
docs: Rationale for clientside framework decisions
|
Thu, 23 Aug 2018 18:50:32 +0200 |
Tom Gottfried |
Merge example configuration and that used for docker backend
|
Thu, 23 Aug 2018 18:40:34 +0200 |
Tom Gottfried |
Update example configuration
|
Thu, 23 Aug 2018 17:55:41 +0200 |
Tom Gottfried |
Add missing command
|
Thu, 23 Aug 2018 16:41:44 +0200 |
Tom Gottfried |
Purge password reset role
|
Thu, 23 Aug 2018 16:18:07 +0200 |
Sascha L. Teichmann |
It turns out that the GeoServer is happy with the lower privileged 'waterway_user'.
|
Thu, 23 Aug 2018 15:53:18 +0200 |
Sascha L. Teichmann |
The GeoServer still needs the sys_admin as a default database user if no explicit user is given.
|
Thu, 23 Aug 2018 15:36:32 +0200 |
Sascha L. Teichmann |
Quote strings with single quote ('). double quotes are for identifiers.
|
Thu, 23 Aug 2018 13:32:16 +0200 |
Sascha L. Teichmann |
Renamed published services to internal services to be more symmetrical to external services.
|
Thu, 23 Aug 2018 13:24:26 +0200 |
Sascha L. Teichmann |
/api/published (GET) returns a JSON document of the geo-services published by the gemma server.
|
Thu, 23 Aug 2018 12:57:15 +0200 |
Sascha L. Teichmann |
Replaced 'all' by 'any' in routes.
|
Thu, 23 Aug 2018 10:11:50 +0200 |
Sascha L. Teichmann |
Cosmetics.
|
Wed, 22 Aug 2018 18:46:30 +0200 |
Tom Gottfried |
Do not touch existing roles on database setup
|
Wed, 22 Aug 2018 18:25:51 +0200 |
Sascha L. Teichmann |
465:a8e217119085 removed the mutex and the lazy loading from the internal publishing.
|
Wed, 22 Aug 2018 17:56:16 +0200 |
Sascha L. Teichmann |
Don't use hex encoding for user impersonation when running it from a planned statement.
|
Wed, 22 Aug 2018 17:43:30 +0200 |
Sascha L. Teichmann |
Used hex-encoded usernames and a stored procedure to decode them to impersonate with the metamorph user.
|
Wed, 22 Aug 2018 17:30:12 +0200 |
Thomas Junk |
refac: Small improvement of loading time with code splitting
|
Wed, 22 Aug 2018 17:21:25 +0200 |
Sascha L. Teichmann |
Drop metamorph role too when tearing down database.
|
Wed, 22 Aug 2018 16:53:22 +0200 |
Tom Gottfried |
Fix demo data
|
Wed, 22 Aug 2018 16:48:56 +0200 |
Tom Gottfried |
Add metamorphic database role and user e.g. for GeoServer
|
Wed, 22 Aug 2018 16:20:09 +0200 |
Sascha L. Teichmann |
Merged.
|
Wed, 22 Aug 2018 16:18:14 +0200 |
Sascha L. Teichmann |
Baild out og RunAs if no metamorphic user is configured.
|
Wed, 22 Aug 2018 16:11:11 +0200 |
Bernhard Reiter |
client: (minor) improve note when there is no Javascript
|
Wed, 22 Aug 2018 16:03:16 +0200 |
Bernhard Reiter |
client: make Makefile more robust.
|
Wed, 22 Aug 2018 14:34:37 +0200 |
Tom Gottfried |
Add GeoServer Dockerfile
|
Wed, 22 Aug 2018 12:37:34 +0200 |
Tom Gottfried |
Remove unnecessary schema qualifiers
|
Wed, 22 Aug 2018 13:14:13 +0200 |
Sascha L. Teichmann |
Fixed internal proxy resolution.
|
Wed, 22 Aug 2018 12:15:38 +0200 |
Bernhard Reiter |
client: upgrade yarn dependencieclient: upgrade yarn dependenciess
|
Wed, 22 Aug 2018 11:53:40 +0200 |
Bernhard Reiter |
client: change login method from GET to POST
|
Wed, 22 Aug 2018 11:05:59 +0200 |
Sascha L. Teichmann |
Only let users in which are listed in users.list_users.
|
Wed, 22 Aug 2018 10:04:52 +0200 |
Bernhard Reiter |
Merge, because not having pulled earlier.
|
Wed, 22 Aug 2018 10:04:04 +0200 |
Bernhard Reiter |
Merge heads, because coming from different parents.
|
Wed, 22 Aug 2018 10:02:46 +0200 |
Bernhard Reiter |
client: Remove swagger remains.
|
Tue, 21 Aug 2018 20:43:42 +0200 |
Sascha L. Teichmann |
Removed the command line option to publish tables with GeoServer.
|
Tue, 21 Aug 2018 20:05:45 +0200 |
Sascha L. Teichmann |
Fixed ordering in external proxied services.
|
Tue, 21 Aug 2018 18:29:34 +0200 |
Sascha L. Teichmann |
Only allow log in if user has at least one of the roles 'sys_admin', 'waterway_admin', 'waterway_user'.
|
Tue, 21 Aug 2018 18:07:43 +0200 |
Sascha L. Teichmann |
Made use of sorted slice in external proxied services symmetric to published services.
|
Tue, 21 Aug 2018 17:55:58 +0200 |
Sascha L. Teichmann |
Use a sorted slice for published layers to get rid of extra sorting.
|
Tue, 21 Aug 2018 17:43:37 +0200 |
Sascha L. Teichmann |
Publish WFS layers on GeoServer from database configuration.
|
Tue, 21 Aug 2018 17:06:29 +0200 |
Sascha L. Teichmann |
Even the usage of the external proxied WFS/WMS need to logged into gemma.
|
Tue, 21 Aug 2018 16:57:55 +0200 |
Sascha L. Teichmann |
Moved some models used in controllers to to model package because they may be needed elsewhere (e.g. GeoServer config).
|
Tue, 21 Aug 2018 14:59:36 +0200 |
Sascha L. Teichmann |
Load the configuration of the published services from database.
|
Tue, 21 Aug 2018 14:45:38 +0200 |
Sascha L. Teichmann |
Renamed externalservices.go to extservices.go
|
Tue, 21 Aug 2018 12:36:10 +0200 |
Sascha L. Teichmann |
Load the configuration of the proxied external services from database.
|
Tue, 21 Aug 2018 11:33:19 +0200 |
Sascha L. Teichmann |
Removed db service user. Use an impersonated metamorph user instead.
|
Mon, 20 Aug 2018 18:10:55 +0200 |
Sascha L. Teichmann |
Added two tables to configure the WFS/WMS services of gemma.
|
Mon, 20 Aug 2018 17:58:56 +0200 |
Sascha L. Teichmann |
Fixed install db script to cope with user roles containing whitespace.
|
Mon, 20 Aug 2018 16:58:55 +0200 |
Sascha L. Teichmann |
Don't panic if we have no metamorphic db user.
|
Mon, 20 Aug 2018 15:56:02 +0200 |
Bernhard Reiter |
DOCS: remove unfinished sentence for db setup.
|
Mon, 20 Aug 2018 15:45:59 +0200 |
Sascha L. Teichmann |
Removed templating from GeoServer startup SQL script.
|
Mon, 20 Aug 2018 15:34:46 +0200 |
Sascha L. Teichmann |
Fixed wrong SQL startup script for GeoServer.
|
Mon, 20 Aug 2018 15:29:57 +0200 |
Sascha L. Teichmann |
Replaced sys-admin db user with a metamorphic one.
|
Mon, 20 Aug 2018 14:57:00 +0200 |
Bernhard Reiter |
DOCS: update mag-data-flow.svg to direct connection
|
Fri, 17 Aug 2018 10:17:30 +0200 |
Sascha L. Teichmann |
Quotes for Bobby Table.
|
Fri, 17 Aug 2018 09:23:42 +0200 |
Thomas Junk |
feat: Usability for usermanagement improved.
|
Thu, 16 Aug 2018 17:49:24 +0200 |
Thomas Junk |
feat: Pagination added to usermanagement
|
Thu, 16 Aug 2018 17:37:29 +0200 |
Sascha L. Teichmann |
Fixed wrong comments.
|
Thu, 16 Aug 2018 17:31:25 +0200 |
Sascha L. Teichmann |
Simplified user validation with new UserName type.
|
Thu, 16 Aug 2018 15:35:47 +0200 |
Sascha L. Teichmann |
Merged.
|
Thu, 16 Aug 2018 15:35:20 +0200 |
Sascha L. Teichmann |
Re-added startup sql scripts when creating geoserver layers.
|
Thu, 16 Aug 2018 15:34:08 +0200 |
Thomas Junk |
refactor: Brushed up UI and added comfort
|
Thu, 16 Aug 2018 15:17:21 +0200 |
Sascha L. Teichmann |
Differ between internal and external proxies.
|
Thu, 16 Aug 2018 13:47:30 +0200 |
Thomas Junk |
fix: Fix email adresses
|
Thu, 16 Aug 2018 13:39:13 +0200 |
Sascha L. Teichmann |
First attempt for user injection of proxy for using GeoServer with role based security.
|
Thu, 16 Aug 2018 13:14:46 +0200 |
Sascha L. Teichmann |
Don't allow user names to contain any of the following characters \"':;
|
Thu, 16 Aug 2018 10:42:30 +0200 |
Sascha L. Teichmann |
Minor: Removed unnecessary byte slice conversion.
|
Thu, 16 Aug 2018 08:57:37 +0200 |
Thomas Junk |
fix: removed log
|
Wed, 15 Aug 2018 18:44:48 +0200 |
Sascha L. Teichmann |
Fix for wamos/issue96 (Login Behavior: names with spaces don't work)
|
Wed, 15 Aug 2018 17:30:50 +0200 |
Sascha L. Teichmann |
Moved project specific Go packages to new pkg folder.
|
Wed, 15 Aug 2018 17:13:28 +0200 |
Thomas Junk |
refactor: display errormessages refactored to own lib
|
Wed, 15 Aug 2018 16:54:49 +0200 |
Thomas Junk |
merge
|
Wed, 15 Aug 2018 16:54:23 +0200 |
Thomas Junk |
refactor: Refactoring validation
|
Wed, 15 Aug 2018 16:39:00 +0200 |
Tom Gottfried |
Do not rely on session_user for authorization
|
Wed, 15 Aug 2018 15:57:36 +0200 |
Sascha L. Teichmann |
Rename external wfs proxy to proxy as it may work for other kind os services like wms, too.
|
Wed, 15 Aug 2018 15:55:41 +0200 |
Sascha L. Teichmann |
Improve WFS proxy a lot. It now generates signed re-writings.
|
Wed, 15 Aug 2018 15:14:47 +0200 |
Thomas Junk |
merge
|
Wed, 15 Aug 2018 15:14:23 +0200 |
Thomas Junk |
feat: Basic CRUD for usermanagement etd
|
Wed, 15 Aug 2018 14:46:50 +0200 |
Christine Tschuprine |
changed demousers
|
Wed, 15 Aug 2018 14:11:00 +0200 |
Tom Gottfried |
Fix service user in Docker
|
Wed, 15 Aug 2018 12:20:16 +0200 |
Christine Tschuprine |
Feat: Added more demousers
|
Tue, 14 Aug 2018 19:37:36 +0200 |
Tom Gottfried |
Add install target for backend and use in Dockerfile
|
Tue, 14 Aug 2018 14:45:34 +0200 |
Thomas Junk |
fix: fixed broken validation
|
Tue, 14 Aug 2018 14:21:07 +0200 |
Thomas Junk |
fix: Fixed country validation on submit
|
Tue, 14 Aug 2018 12:34:41 +0200 |
Tom Gottfried |
Typos
|
Tue, 14 Aug 2018 11:44:29 +0200 |
Sascha L. Teichmann |
To reduce the number of REST calls to the GeoServer when publishing gemma tables
|
Tue, 14 Aug 2018 09:59:55 +0200 |
Thomas Junk |
fix: Clear errors on user switch
|
Mon, 13 Aug 2018 19:07:34 +0200 |
Sascha L. Teichmann |
Add fairway_dimension to list of default tables published by GeoServer.
|
Mon, 13 Aug 2018 18:55:43 +0200 |
Sascha L. Teichmann |
Create feature layers in GeoServer via REST API.
|
Mon, 13 Aug 2018 17:38:24 +0200 |
Bernhard Reiter |
server: add default value for serving "web".
|
Mon, 13 Aug 2018 17:36:16 +0200 |
Thomas Junk |
merge
|
Mon, 13 Aug 2018 17:35:56 +0200 |
Thomas Junk |
feat: Improved user input validation
|
Mon, 13 Aug 2018 17:25:00 +0200 |
Bernhard Reiter |
docs: add map-data-flow.svg.
|
Mon, 13 Aug 2018 16:21:38 +0200 |
Thomas Junk |
merge
|
Mon, 13 Aug 2018 16:21:26 +0200 |
Thomas Junk |
feat: Primitive validation and error messages
|
Mon, 13 Aug 2018 15:09:26 +0200 |
Bernhard Reiter |
Docs: Rename schnittstellen.txt to server-interface.txt
|
Mon, 13 Aug 2018 15:05:01 +0200 |
Bernhard Reiter |
(minor) Fix typo in README.
|
Mon, 13 Aug 2018 13:41:08 +0200 |
Sascha L. Teichmann |
Configure GeoServer via REST-API. TODO: Configure layers.
|
Mon, 13 Aug 2018 11:17:56 +0200 |
Sascha L. Teichmann |
Added config parameters for GeoServer.
|
Mon, 13 Aug 2018 11:03:30 +0200 |
Thomas Junk |
refactor: Upgraded to current version of vue-cli
|
Fri, 10 Aug 2018 18:44:15 +0200 |
Tom Gottfried |
Let all tables have a PRIMARY KEY again
|
Fri, 10 Aug 2018 18:31:52 +0200 |
Tom Gottfried |
Ignore TAGS table
|
Fri, 10 Aug 2018 14:59:23 +0200 |
Tom Gottfried |
Allow adding new roles to demo-data
|
Fri, 10 Aug 2018 14:49:42 +0200 |
Thomas Junk |
merge
|
Fri, 10 Aug 2018 14:49:29 +0200 |
Thomas Junk |
feat: usermanagement
|
Fri, 10 Aug 2018 13:42:51 +0200 |
Tom Gottfried |
Do not assume existance of a specific database in setup
|
Fri, 10 Aug 2018 13:36:24 +0200 |
Tom Gottfried |
Ignore only role creation errors in database setup
|
Fri, 10 Aug 2018 13:15:32 +0200 |
Thomas Junk |
refactor: Userdetails refactored to card model
|
Fri, 10 Aug 2018 11:21:58 +0200 |
Thomas Junk |
Backed out changeset 2c58906649be
|
Fri, 10 Aug 2018 11:21:34 +0200 |
Thomas Junk |
Backed out changeset c63200982ce7
|
Fri, 10 Aug 2018 11:21:18 +0200 |
Thomas Junk |
Backed out changeset 1a2ef18e464d
|
Thu, 09 Aug 2018 17:59:28 +0200 |
Sascha L. Teichmann |
Teach WFS proxy about default namespaces.
|
Thu, 09 Aug 2018 17:21:12 +0200 |
Tom Gottfried |
Do not create B-Tree indexes on potentially large spatial data
|
Thu, 09 Aug 2018 15:45:16 +0200 |
Tom Gottfried |
Store spatial data as geography
|
Thu, 09 Aug 2018 15:50:46 +0200 |
Sascha L. Teichmann |
Show timing of writing in WFS proxy.
|
Thu, 09 Aug 2018 15:19:56 +0200 |
Tom Gottfried |
Populate levels_of_service
|
Thu, 09 Aug 2018 13:11:50 +0200 |
Thomas Junk |
Merge
|
Thu, 09 Aug 2018 13:11:35 +0200 |
Thomas Junk |
refactor: User management accordion refined
|
Thu, 09 Aug 2018 11:44:58 +0200 |
Sascha L. Teichmann |
Recognize more XML content types in WFS proxy.
|
Thu, 09 Aug 2018 10:13:09 +0200 |
Thomas Junk |
fix: fix broken collapse for user menu
|
Wed, 08 Aug 2018 18:14:31 +0200 |
Thomas Junk |
merge
|
Wed, 08 Aug 2018 18:14:16 +0200 |
Thomas Junk |
refactor: user detail view refactored to accordion
|
Wed, 08 Aug 2018 16:31:23 +0200 |
Tom Gottfried |
Enforce PostgreSQL identifier length on username
|
Wed, 08 Aug 2018 15:47:44 +0200 |
Tom Gottfried |
Add new backend files in Dockerfile
|
Wed, 08 Aug 2018 10:44:18 +0200 |
Sascha L. Teichmann |
Unexport [Rr]oundTripFunc type.
|
Tue, 07 Aug 2018 19:28:03 +0200 |
Sascha L. Teichmann |
Rewrite XML attributes in WFS proxy, too.
|
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).
|
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
|
Sun, 22 Jul 2018 10:40:17 +0200 |
Sascha L. Teichmann |
Renamed cmd/tokenserver to cmd/gemma.
|
Sun, 22 Jul 2018 10:24:28 +0200 |
Sascha L. Teichmann |
Renamed the file containing the connection pool to a more suited one.
|
Sun, 22 Jul 2018 10:23:03 +0200 |
Sascha L. Teichmann |
De-virtualize the connection pool implementation.
|
Sun, 22 Jul 2018 09:42:47 +0200 |
Sascha L. Teichmann |
Persistent session store: Implemented cleanDB/cleanToken.
|
Sun, 22 Jul 2018 09:38:38 +0200 |
Sascha L. Teichmann |
Persistent session store: Implemented Session.
|
Sun, 22 Jul 2018 09:34:45 +0200 |
Sascha L. Teichmann |
Persistent session store: Implemented Do.
|
Sun, 22 Jul 2018 09:25:25 +0200 |
Sascha L. Teichmann |
Persistent session store: Implmented Renew.
|
Fri, 20 Jul 2018 23:06:53 +0200 |
Sascha L. Teichmann |
Implemented Add of persistent sessions.
|
Fri, 20 Jul 2018 22:57:38 +0200 |
Sascha L. Teichmann |
Made serialisation of sessions symmetrical.
|
Fri, 20 Jul 2018 22:50:59 +0200 |
Sascha L. Teichmann |
Cleaned up serialisation/deserilisation of sessions a bit.
|
Fri, 20 Jul 2018 18:31:45 +0200 |
Tom Gottfried |
Make test output more comprehensive
|
Fri, 20 Jul 2018 17:28:16 +0200 |
Tom Gottfried |
Introduce database schemas as privilege-based namespaces
|
Fri, 20 Jul 2018 18:32:40 +0200 |
Sascha L. Teichmann |
Merged.
|
Fri, 20 Jul 2018 18:32:11 +0200 |
Sascha L. Teichmann |
More on persisting sessions.
|
Fri, 20 Jul 2018 17:43:08 +0200 |
Sascha Wilde |
Merged
|
Fri, 20 Jul 2018 17:41:44 +0200 |
Sascha Wilde |
Added simple makefiles to build back end and client.
|
Fri, 20 Jul 2018 17:11:57 +0200 |
Sascha L. Teichmann |
Added stub for a persistent session store.
|
Fri, 20 Jul 2018 11:09:36 +0200 |
Sascha L. Teichmann |
Some input checking for email, roles and valid countries.
|
Fri, 20 Jul 2018 10:27:42 +0200 |
Sascha L. Teichmann |
ST_SetSRID should be not need as the map extent column does not have any SRID code.
|
Fri, 20 Jul 2018 07:05:11 +0200 |
Sascha L. Teichmann |
More complete show case for creating users.
|
Thu, 19 Jul 2018 18:33:52 +0200 |
Sascha L. Teichmann |
Experimental user creation support.
|
Thu, 19 Jul 2018 16:37:52 +0200 |
Tom Gottfried |
Add database function to create role and user profile
|
Thu, 19 Jul 2018 16:32:27 +0200 |
Tom Gottfried |
Remove language code from user profiles
|
Wed, 18 Jul 2018 17:30:38 +0200 |
Tom Gottfried |
Prepare for having more than one database test script
|
Wed, 18 Jul 2018 16:48:27 +0200 |
Tom Gottfried |
Beautify SQL
|
Tue, 17 Jul 2018 19:13:16 +0200 |
Tom Gottfried |
Remove moaning comment
|
Tue, 17 Jul 2018 19:08:18 +0200 |
Tom Gottfried |
Improve RLS policies for template data
|
Tue, 17 Jul 2018 18:21:56 +0200 |
Tom Gottfried |
Add missing privilege for waterway_admin
|
Tue, 17 Jul 2018 17:07:55 +0200 |
Tom Gottfried |
Keep test results in test database for inspection
|
Tue, 17 Jul 2018 16:50:16 +0200 |
Tom Gottfried |
Make schema for templates more realistic
|
Tue, 17 Jul 2018 12:01:14 +0200 |
Tom Gottfried |
Separate cluster and database specific commands
|
Fri, 13 Jul 2018 14:56:32 +0200 |
Tom Gottfried |
Allow waterway_admin to see profiles of users in same country
|
Thu, 12 Jul 2018 17:43:11 +0200 |
Tom Gottfried |
Use better example names for Docker image and container
|
Thu, 12 Jul 2018 17:42:31 +0200 |
Tom Gottfried |
Use COPY in a way that allows replacing by a volume
|
Thu, 12 Jul 2018 16:30:01 +0200 |
Tom Gottfried |
Automate running DB-tests with an extra database
|
Tue, 10 Jul 2018 14:30:06 +0200 |
Thomas Junk |
docs: Added raw API - documentation under /docs
|
Tue, 10 Jul 2018 12:03:33 +0200 |
Thomas Junk |
fix: updated API spec
|
Tue, 10 Jul 2018 10:36:50 +0200 |
Thomas Junk |
feat: Added draft version of API specification for server
|
Fri, 06 Jul 2018 12:38:11 +0200 |
Thomas Junk |
docs: Added a developer documentation
|
Fri, 06 Jul 2018 12:09:08 +0200 |
Thomas Junk |
docs: Adding documentation on how to run tests
|
Fri, 06 Jul 2018 12:00:08 +0200 |
Thomas Junk |
test: login now as e2e test
|
Fri, 06 Jul 2018 11:04:52 +0200 |
Thomas Junk |
refactor: extracted the string to milisecondconversion
|
Fri, 06 Jul 2018 10:51:19 +0200 |
Thomas Junk |
test: Moved testfile. Established nightwatch tests
|
Thu, 05 Jul 2018 18:15:04 +0200 |
Thomas Junk |
fix: Bugfix for session evaluation
|
Thu, 05 Jul 2018 18:01:39 +0200 |
Thomas Junk |
Refactor: Login expiry refactored to lib
|
Thu, 05 Jul 2018 16:52:39 +0200 |
Thomas Junk |
feat: collapsible sidebar
|
Wed, 04 Jul 2018 17:21:10 +0200 |
Thomas Junk |
feat: Login and logout with session restoration implemented
|
Tue, 03 Jul 2018 17:46:06 +0200 |
Thomas Junk |
feat: Locale of browser determines the default language
|
Tue, 03 Jul 2018 16:18:29 +0200 |
Thomas Junk |
feat: Improve login against real db
|
Tue, 03 Jul 2018 11:43:55 +0200 |
Thomas Junk |
fix: Replaced MAINTAINER by LABEL
|
Tue, 03 Jul 2018 11:40:16 +0200 |
Thomas Junk |
refactor: Refactor Dockerfile to reflect changes
|
Mon, 02 Jul 2018 18:07:02 +0200 |
Thomas Junk |
New translations
|
Mon, 02 Jul 2018 18:00:18 +0200 |
Thomas Junk |
Wrap vue templates with translation in parentheses
|
Mon, 02 Jul 2018 16:30:29 +0200 |
Thomas Junk |
Removed Log statement frim component
|
Mon, 02 Jul 2018 14:47:22 +0200 |
Thomas Junk |
Client README updated for translations
|
Mon, 02 Jul 2018 13:23:31 +0200 |
Sascha L. Teichmann |
Shutdown server gracefully.
|
Mon, 02 Jul 2018 12:54:07 +0200 |
Thomas Junk |
Added missing translation for loginerror
|
Mon, 02 Jul 2018 11:14:46 +0200 |
Sascha L. Teichmann |
Rename token.go to session.go because its more fitting.
|
Mon, 02 Jul 2018 11:00:19 +0200 |
Sascha L. Teichmann |
Made ConnectionPool an interface and use current in-memory implementation.
|
Mon, 02 Jul 2018 10:34:56 +0200 |
Sascha L. Teichmann |
Removed JWT signing key configuration. Not needed any more.
|
Mon, 02 Jul 2018 10:33:37 +0200 |
Sascha L. Teichmann |
Removed obsolete third party library.
|
Mon, 02 Jul 2018 10:32:40 +0200 |
Sascha L. Teichmann |
Merged.
|