log

age author description
Sat, 22 Sep 2018 22:14:31 +0200 Sascha L. Teichmann Removed vertex duplicate.
Sat, 22 Sep 2018 21:58:15 +0200 Sascha L. Teichmann Renamed octree.go in octree package to tree.go.
Sat, 22 Sep 2018 21:57:30 +0200 Sascha L. Teichmann Moved octree loading stuff to octree package.
Sat, 22 Sep 2018 21:34:12 +0200 Sascha L. Teichmann Renamed a few types to uppercase names to prepare the move to the octree package.
Sat, 22 Sep 2018 09:55:42 +0200 Sascha L. Teichmann Finished the octree cache. TODO: implement the deserialization.
Sat, 22 Sep 2018 09:36:12 +0200 Sascha L. Teichmann Moved octree stuff to own package.
Fri, 21 Sep 2018 18:32:41 +0200 Sascha L. Teichmann Started with model to load octrees from database.
Fri, 21 Sep 2018 18:01:39 +0200 Sascha Wilde Added simple endpoint to view system logs.
Fri, 21 Sep 2018 17:37:34 +0200 Sascha L. Teichmann Merged octree branch into default.
Fri, 21 Sep 2018 17:36:00 +0200 Sascha L. Teichmann octree: write SQL insert statements for octree indices. octree
Fri, 21 Sep 2018 16:29:38 +0200 Sascha L. Teichmann Merged default into octree branch. octree
Fri, 21 Sep 2018 14:47:44 +0200 Sascha L. Teichmann octree: define a type for LineStringZ. octree
Fri, 21 Sep 2018 15:53:17 +0200 Tom Gottfried Merge output of ST_3DIntersection into a single linestring
Fri, 21 Sep 2018 14:48:32 +0200 Bernhard Reiter client: add step to intersect with fairways
Fri, 21 Sep 2018 13:57:40 +0200 Bernhard Reiter client: re-enable loading of full river bank marks
Fri, 21 Sep 2018 13:23:32 +0200 Bernhard Reiter client: improve preparation to request profile
Fri, 21 Sep 2018 13:18:30 +0200 Thomas Junk feat: systeminformation feature added
Fri, 21 Sep 2018 12:53:09 +0200 Tom Gottfried Improve reproducability of documented docker commands
Fri, 21 Sep 2018 12:50:44 +0200 Tom Gottfried Fix build if base image does not have gnupg
Fri, 21 Sep 2018 12:48:39 +0200 Sascha L. Teichmann Password reset endpoints do not need impersonated db connections.
Fri, 21 Sep 2018 12:26:39 +0200 Bernhard Reiter client: prepare to send profile cut to backend
Fri, 21 Sep 2018 11:03:20 +0200 Sascha L. Teichmann Merged default into octree branch. octree
Fri, 21 Sep 2018 11:02:24 +0200 Sascha L. Teichmann octree: Moved octree traveral code to own file. octree
Fri, 21 Sep 2018 10:53:14 +0200 Bernhard Reiter client: improve draw behaviour
Fri, 21 Sep 2018 10:25:02 +0200 Bernhard Reiter client: add detection of drawend
Fri, 21 Sep 2018 09:50:46 +0200 Sascha L. Teichmann Merged default into octree branch. octree
Fri, 21 Sep 2018 00:24:41 +0200 Bernhard Reiter client: improve WFS loader
Fri, 21 Sep 2018 00:20:57 +0200 Bernhard Reiter client: improve loading of WFS features
Thu, 20 Sep 2018 23:40:22 +0200 Bernhard Reiter client: add bbox loading strategy to riverkilometre
Thu, 20 Sep 2018 21:50:18 +0200 Bernhard Reiter client: make kilometre style resolution depending
Thu, 20 Sep 2018 21:08:37 +0200 Sascha L. Teichmann Merged default into octree branch. octree
Thu, 20 Sep 2018 16:14:38 +0200 Bernhard Reiter merge
Thu, 20 Sep 2018 16:13:35 +0200 Bernhard Reiter schema: fix view distance_marks_geoserver
Thu, 20 Sep 2018 15:54:34 +0200 Thomas Junk refac: test adjusted. testdata as JSON string
Thu, 20 Sep 2018 15:50:42 +0200 Sascha L. Teichmann Merged default into octree branch. octree
Thu, 20 Sep 2018 15:50:07 +0200 Sascha L. Teichmann octree: Store contour lines into postgres/postgis. octree
Thu, 20 Sep 2018 15:13:04 +0200 Thomas Junk merge
Thu, 20 Sep 2018 15:12:49 +0200 Thomas Junk refac: transformation formula for diagram adjusted
Thu, 20 Sep 2018 14:33:34 +0200 Bernhard Reiter Client: improve style of waterway axis.
Thu, 20 Sep 2018 14:15:32 +0200 Bernhard Reiter Schema: Add view for waterway axis
Thu, 20 Sep 2018 13:19:49 +0200 Sascha L. Teichmann octree: prepare storing the lines to file in contouring tool. octree
Thu, 20 Sep 2018 12:45:00 +0200 Bernhard Reiter client: change waterway area style to dark green
Thu, 20 Sep 2018 11:32:03 +0200 Sascha L. Teichmann octree: contouring: Do the math to calculate the intersection points of the triangles and the planes. octree
Thu, 20 Sep 2018 00:13:47 +0200 Sascha L. Teichmann octree: run each slice in contour tool concurrently. octree
Wed, 19 Sep 2018 23:17:03 +0200 Sascha L. Teichmann octree: Tighten code and dedup triangles earlier in horizontal traversal. octree
Wed, 19 Sep 2018 21:08:35 +0200 Sascha L. Teichmann octree: Removed one level of unnecessary interface virtualization octree
Wed, 19 Sep 2018 21:03:54 +0200 Sascha L. Teichmann octree: fixed triangle indexing bug in horizontal traversal octree
Wed, 19 Sep 2018 20:55:02 +0200 Sascha L. Teichmann octree: simplified cube indexing. octree
Wed, 19 Sep 2018 18:39:03 +0200 Sascha L. Teichmann octree: more consistent traversal order in contour tool. octree
Wed, 19 Sep 2018 18:07:28 +0200 Sascha L. Teichmann octree: Small fix in horizontal traversal. octree
Wed, 19 Sep 2018 17:35:00 +0200 Sascha L. Teichmann Merged default into octree branch. octree
Wed, 19 Sep 2018 17:34:19 +0200 Sascha L. Teichmann octree: traverse horizontally over tree to find out which triangles to process. octree
Wed, 19 Sep 2018 16:37:03 +0200 Thomas Junk fix: prepare profile calculation algorithm fixed
Wed, 19 Sep 2018 16:09:09 +0200 Sascha L. Teichmann Cross sections: Only join point in x/y plane.
Wed, 19 Sep 2018 15:37:37 +0200 Sascha L. Teichmann octree: Allocate 8 child nodes per node not 4. octree
Wed, 19 Sep 2018 13:26:30 +0200 Sascha L. Teichmann octree: Added loading frame for contour generation. octree
Wed, 19 Sep 2018 11:03:00 +0200 Sascha L. Teichmann octree: simplified vertex interpolation. octree
Wed, 19 Sep 2018 10:57:37 +0200 Sascha L. Teichmann octree: Always compress the index with snappy as its halves its size. octree
Wed, 19 Sep 2018 10:54:11 +0200 Sascha L. Teichmann octree: renamed file containing the tree builder to a more suited name. octree
Wed, 19 Sep 2018 10:52:20 +0200 Sascha L. Teichmann octree indexer: removed dead code. octree
Wed, 19 Sep 2018 10:50:47 +0200 Sascha L. Teichmann Merged default into octree branch. octree
Tue, 18 Sep 2018 18:23:15 +0200 Thomas Junk feat: searchbar collapsible
Tue, 18 Sep 2018 13:47:13 +0200 Bernhard Reiter client: improve waterway axis mark display
Tue, 18 Sep 2018 13:43:24 +0200 Thomas Junk feat: prepareProfile converts geoJSON to diagram data.
Tue, 18 Sep 2018 13:41:20 +0200 Sascha L. Teichmann merged. octree
Tue, 18 Sep 2018 13:41:04 +0200 Sascha L. Teichmann octree: Load point cloud data projected in a suited UTM zone. octree
Tue, 18 Sep 2018 09:03:55 +0200 Bernhard Reiter Client: slightly improve wfs loading for marks
Tue, 18 Sep 2018 00:13:51 +0200 Sascha L. Teichmann Added snappy to 3rd party libs. octree
Tue, 18 Sep 2018 00:11:32 +0200 Sascha L. Teichmann Experimental tin octree indexer. octree
Mon, 17 Sep 2018 18:02:17 +0200 Thomas Junk geo function added
Mon, 17 Sep 2018 16:25:44 +0200 Bernhard Reiter schema: disable sfcgal
Fri, 14 Sep 2018 18:02:53 +0200 Sascha L. Teichmann Cross sections: Simplified joining segments code a bit and moved timing into controller.
Fri, 14 Sep 2018 17:45:42 +0200 Tom Gottfried Add PostgreSQL extension for 3D processing
Fri, 14 Sep 2018 16:57:12 +0200 Tom Gottfried Fix syntax error in schema script
Fri, 14 Sep 2018 16:31:07 +0200 Sascha L. Teichmann Fixed syntax error in schema definition.
Fri, 14 Sep 2018 16:21:44 +0200 Sascha L. Teichmann Cross sections: Commit data model for fast cross section calculation.
Fri, 14 Sep 2018 12:01:45 +0200 Sascha L. Teichmann Cross sections: Take and produce valid GeoJSON.
Fri, 14 Sep 2018 11:44:27 +0200 Sascha L. Teichmann Cross section: Replaced naive O(N^2) segment joining with a more clever one.
Fri, 14 Sep 2018 10:18:06 +0200 Sascha L. Teichmann Cross sections: Small details on Equals Method of GeoJSONCoordinateZ (forget to commit).
Thu, 13 Sep 2018 16:56:11 +0200 Thomas Junk merge
Thu, 13 Sep 2018 16:55:53 +0200 Thomas Junk feat: Linetool added
Thu, 13 Sep 2018 16:54:52 +0200 Sascha L. Teichmann Cross sections: Added a naive O(N^2) algorithm to join the neighbored line segments.
Thu, 13 Sep 2018 14:11:33 +0200 Thomas Junk fix: splitscreenoption has to be reset for logout
Thu, 13 Sep 2018 13:02:04 +0200 Thomas Junk refac: Fairwawprofile view adapted
Thu, 13 Sep 2018 12:59:18 +0200 Sascha L. Teichmann Cross sections: Fixed SQL, endian, WKB and JSON encoding errors.
Thu, 13 Sep 2018 12:14:25 +0200 Sascha L. Teichmann Merged.
Thu, 13 Sep 2018 12:09:23 +0200 Sascha L. Teichmann Cross sections: Using the database in the web service.
Thu, 13 Sep 2018 10:31:22 +0200 Sascha L. Teichmann Cross sections: call web endpoint simply 'cross' instead of 'cross-section'.
Thu, 13 Sep 2018 11:26:25 +0200 Thomas Junk refac: rename application/user to application/userbar to improve naming consistency
Thu, 13 Sep 2018 10:55:17 +0200 Thomas Junk fix: margin of layer selection fixed
Thu, 13 Sep 2018 10:14:59 +0200 Thomas Junk measures fixed
Thu, 13 Sep 2018 10:09:08 +0200 Thomas Junk feat: collapsible layer selection
Thu, 13 Sep 2018 09:12:50 +0200 Thomas Junk chore: upgrade node packages
Thu, 13 Sep 2018 04:11:36 +0200 Sascha L. Teichmann Cross sections: Enforce minimal length of coordinates components and coordinates in input linestrings.
Wed, 12 Sep 2018 19:55:00 +0200 Sascha L. Teichmann Renamed file containing models for users to something more suited.
Wed, 12 Sep 2018 19:53:10 +0200 Sascha L. Teichmann Removed unreachable code.
Wed, 12 Sep 2018 19:51:46 +0200 Sascha L. Teichmann Cross sections: started with implementation of web service (WIP).
Wed, 12 Sep 2018 17:25:26 +0200 Thomas Junk fix: adjusted icon sizes
Wed, 12 Sep 2018 17:17:42 +0200 Thomas Junk fix: usermenu or sidebar trigger arrangement of user/userdetailsview
Wed, 12 Sep 2018 16:11:05 +0200 Thomas Junk refac: Usermanagement now flexible sidebar layout
Wed, 12 Sep 2018 12:23:11 +0200 Thomas Junk refac: UI refactorization
Tue, 11 Sep 2018 17:52:20 +0200 Bernhard Reiter client: show more wfs layers
Tue, 11 Sep 2018 17:31:07 +0200 Thomas Junk fix: border radius sidebar
Tue, 11 Sep 2018 17:17:37 +0200 Thomas Junk fix: layout minor fixes of buttons and menu
Tue, 11 Sep 2018 17:03:22 +0200 Bernhard Reiter clients: shorten ECDIS layer name.
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.