pgwui_server
4 years agoChange the default db setting, will have new setting for new components
Karl O. Pinc [Sat, 23 Jan 2021 19:08:26 +0000 (13:08 -0600)]
Change the default db setting, will have new setting for new components

4 years agoFix so component settings are validated
Karl O. Pinc [Wed, 20 Jan 2021 23:16:30 +0000 (17:16 -0600)]
Fix so component settings are validated

4 years agoReorganize docs in ini files
Karl O. Pinc [Wed, 20 Jan 2021 18:10:07 +0000 (12:10 -0600)]
Reorganize docs in ini files

4 years agoBump version number to 0.7.0
Karl O. Pinc [Mon, 18 Jan 2021 21:30:36 +0000 (15:30 -0600)]
Bump version number to 0.7.0

4 years agoAdd the pgwui_bulk_upload settings
Karl O. Pinc [Tue, 5 Jan 2021 21:55:47 +0000 (15:55 -0600)]
Add the pgwui_bulk_upload settings

4 years agoComment the pgwui_upload settings so the component need not be installed
Karl O. Pinc [Tue, 5 Jan 2021 21:55:19 +0000 (15:55 -0600)]
Comment the pgwui_upload settings so the component need not be installed

4 years agoSupport tox against multiple Python versions using pyenv
Karl O. Pinc [Wed, 9 Dec 2020 23:01:48 +0000 (17:01 -0600)]
Support tox against multiple Python versions using pyenv

4 years agoComponent name includes pgwui_ prefix
Karl O. Pinc [Wed, 9 Dec 2020 20:25:39 +0000 (14:25 -0600)]
Component name includes pgwui_ prefix

4 years agoUpdate email address
Karl O. Pinc [Wed, 9 Dec 2020 20:15:03 +0000 (14:15 -0600)]
Update email address

4 years agoBump version number to 0.6.0
Karl O. Pinc [Tue, 8 Dec 2020 23:32:15 +0000 (17:32 -0600)]
Bump version number to 0.6.0

4 years agoAllow overriding of assets
Karl O. Pinc [Tue, 8 Dec 2020 23:26:38 +0000 (17:26 -0600)]
Allow overriding of assets

4 years agoReturn error(s) when page routes or assets do not resolve
Karl O. Pinc [Tue, 8 Dec 2020 20:41:08 +0000 (14:41 -0600)]
Return error(s) when page routes or assets do not resolve

4 years agoOnly turn introspection on during development
Karl O. Pinc [Tue, 8 Dec 2020 05:13:53 +0000 (23:13 -0600)]
Only turn introspection on during development

4 years agoProduce at startup the map of route names to paths, for template use
Karl O. Pinc [Tue, 8 Dec 2020 03:56:57 +0000 (21:56 -0600)]
Produce at startup the map of route names to paths, for template use

4 years agoMove validation from pgwui_server to pgwui_common
Karl O. Pinc [Mon, 7 Dec 2020 22:34:18 +0000 (16:34 -0600)]
Move validation from pgwui_server to pgwui_common

4 years agoroute_prefix should not apply to *_page settings
Karl O. Pinc [Sun, 6 Dec 2020 23:18:50 +0000 (17:18 -0600)]
route_prefix should not apply to *_page settings

4 years agoSome route prefix integration tests
Karl O. Pinc [Sun, 6 Dec 2020 21:24:21 +0000 (15:24 -0600)]
Some route prefix integration tests

4 years agoReport error when multi-valued setting has one value
Karl O. Pinc [Sun, 6 Dec 2020 20:57:33 +0000 (14:57 -0600)]
Report error when multi-valued setting has one value

4 years agoTidy up
Karl O. Pinc [Sun, 6 Dec 2020 20:55:57 +0000 (14:55 -0600)]
Tidy up

4 years agoMove integration tests into their own file
Karl O. Pinc [Sun, 6 Dec 2020 19:41:20 +0000 (13:41 -0600)]
Move integration tests into their own file

4 years agoMove acting on pgwui.routes setting into PGWUI_Common
Karl O. Pinc [Wed, 2 Dec 2020 03:21:25 +0000 (21:21 -0600)]
Move acting on pgwui.routes setting into PGWUI_Common

4 years agoAdd home_page and menu_page concepts
Karl O. Pinc [Tue, 1 Dec 2020 02:55:01 +0000 (20:55 -0600)]
Add home_page and menu_page concepts

4 years agoMark unit and integration tests
Karl O. Pinc [Tue, 24 Nov 2020 17:15:45 +0000 (11:15 -0600)]
Mark unit and integration tests

4 years agoAdjust for unit test marking
Karl O. Pinc [Tue, 24 Nov 2020 17:06:15 +0000 (11:06 -0600)]
Adjust for unit test marking

4 years agoAdd check-debug target
Karl O. Pinc [Mon, 23 Nov 2020 20:13:02 +0000 (14:13 -0600)]
Add check-debug target

4 years agoNew ini syntax for list after =
Karl O. Pinc [Fri, 20 Nov 2020 23:37:44 +0000 (17:37 -0600)]
New ini syntax for list after =

4 years agoImprove docs
Karl O. Pinc [Wed, 18 Nov 2020 16:46:32 +0000 (10:46 -0600)]
Improve docs

4 years agoMove code out of __init__.py
Karl O. Pinc [Tue, 17 Nov 2020 20:01:10 +0000 (14:01 -0600)]
Move code out of __init__.py

4 years agoBetter check_config.py example
Karl O. Pinc [Tue, 17 Nov 2020 19:52:46 +0000 (13:52 -0600)]
Better check_config.py example

4 years agoSimpler, faster code
Karl O. Pinc [Sun, 13 Sep 2020 13:26:26 +0000 (08:26 -0500)]
Simpler, faster code

4 years agoLog (debug) when done autoconfiguring components
Karl O. Pinc [Sun, 13 Sep 2020 00:20:50 +0000 (19:20 -0500)]
Log (debug) when done autoconfiguring components

4 years agoModule for functions that validate the internal setting structure
Karl O. Pinc [Sat, 12 Sep 2020 21:14:02 +0000 (16:14 -0500)]
Module for functions that validate the internal setting structure

4 years agoUse dicts instead of dots in the internal settings representation
Karl O. Pinc [Sat, 12 Sep 2020 20:22:03 +0000 (15:22 -0500)]
Use dicts instead of dots in the internal settings representation

4 years agoLog autoconfiguration at the debug level
Karl O. Pinc [Wed, 9 Sep 2020 22:21:48 +0000 (17:21 -0500)]
Log autoconfiguration at the debug level

4 years agoDefault pgwui.autoconfigure to True
Karl O. Pinc [Wed, 9 Sep 2020 20:51:57 +0000 (15:51 -0500)]
Default pgwui.autoconfigure to True

4 years agoMove literal_column_headings setting into PGWUI_Upload
Karl O. Pinc [Mon, 31 Aug 2020 20:36:43 +0000 (15:36 -0500)]
Move literal_column_headings setting into PGWUI_Upload

4 years agoAdd documentation of component checking
Karl O. Pinc [Mon, 31 Aug 2020 15:05:33 +0000 (10:05 -0500)]
Add documentation of component checking

4 years agoMove common exceptions into pgwui_common
Karl O. Pinc [Sat, 29 Aug 2020 23:29:03 +0000 (18:29 -0500)]
Move common exceptions into pgwui_common

4 years agoMove component setting checker helpers into pgwui_common
Karl O. Pinc [Sat, 29 Aug 2020 23:28:47 +0000 (18:28 -0500)]
Move component setting checker helpers into pgwui_common

4 years agoAdded long_description_content_type
Karl O. Pinc [Sat, 29 Aug 2020 22:00:15 +0000 (17:00 -0500)]
Added long_description_content_type

4 years agoComponents check their own settings
Karl O. Pinc [Sat, 29 Aug 2020 21:54:02 +0000 (16:54 -0500)]
Components check their own settings

4 years agoValues that won't parse as a boolean are not boolean
Karl O. Pinc [Sat, 29 Aug 2020 21:52:52 +0000 (16:52 -0500)]
Values that won't parse as a boolean are not boolean

4 years agoSplit exceptions into their own file
Karl O. Pinc [Fri, 28 Aug 2020 00:13:31 +0000 (19:13 -0500)]
Split exceptions into their own file

4 years agoAbstract config declaration key construction
Karl O. Pinc [Mon, 29 Jun 2020 02:15:04 +0000 (21:15 -0500)]
Abstract config declaration key construction

4 years agoParse plugin config values
Karl O. Pinc [Sun, 28 Jun 2020 21:30:56 +0000 (16:30 -0500)]
Parse plugin config values

4 years agoTighten up code
Karl O. Pinc [Sun, 28 Jun 2020 21:09:42 +0000 (16:09 -0500)]
Tighten up code

4 years agoMove parse_assignments() in code
Karl O. Pinc [Sun, 28 Jun 2020 20:46:43 +0000 (15:46 -0500)]
Move parse_assignments() in code

4 years agoBetter test of validate_settings()
Karl O. Pinc [Sun, 28 Jun 2020 20:39:49 +0000 (15:39 -0500)]
Better test of validate_settings()

4 years agoSwitch mock handling in tests; plugin config declarations are ok
Karl O. Pinc [Sun, 28 Jun 2020 20:23:26 +0000 (15:23 -0500)]
Switch mock handling in tests; plugin config declarations are ok

4 years agoRoute names must match pgwui component names
Karl O. Pinc [Sat, 27 Jun 2020 22:14:15 +0000 (17:14 -0500)]
Route names must match pgwui component names

5 years agoClean .tox when setup.py changes
Karl O. Pinc [Thu, 23 Jan 2020 21:44:40 +0000 (15:44 -0600)]
Clean .tox when setup.py changes

5 years agoAllow marking and running of just unit or just integration tests
Karl O. Pinc [Sun, 5 Jan 2020 08:09:08 +0000 (02:09 -0600)]
Allow marking and running of just unit or just integration tests

5 years agopgwui.autoconfigure declaration; autodetect pgwui components
Karl O. Pinc [Sat, 28 Dec 2019 21:32:05 +0000 (15:32 -0600)]
pgwui.autoconfigure declaration; autodetect pgwui components

5 years agoRemove unused test fixture
Karl O. Pinc [Wed, 25 Dec 2019 05:10:00 +0000 (23:10 -0600)]
Remove unused test fixture

5 years agoAdd sample systemd service file
Karl O. Pinc [Sat, 14 Dec 2019 07:16:49 +0000 (01:16 -0600)]
Add sample systemd service file

5 years agoChange default session.secure to False so PGWUI works out-of-the-box
Karl O. Pinc [Sat, 14 Dec 2019 06:30:48 +0000 (00:30 -0600)]
Change default session.secure to False so PGWUI works out-of-the-box

5 years agoProvide a working Nginx config
Karl O. Pinc [Sat, 14 Dec 2019 03:23:22 +0000 (21:23 -0600)]
Provide a working Nginx config

5 years agoReorganize examples dir as relative to target destination
Karl O. Pinc [Sat, 14 Dec 2019 03:04:27 +0000 (21:04 -0600)]
Reorganize examples dir as relative to target destination

5 years agoStandardize make accross PGWUI with Makefile_pgwui.mk
Karl O. Pinc [Fri, 13 Dec 2019 17:17:50 +0000 (11:17 -0600)]
Standardize make accross PGWUI with Makefile_pgwui.mk

5 years agoMehtion SNI, Hitch, HAProxy; better wording; better markup
Karl O. Pinc [Fri, 13 Dec 2019 15:21:41 +0000 (09:21 -0600)]
Mehtion SNI, Hitch, HAProxy; better wording; better markup

5 years agoSelf-document Makefile
Karl O. Pinc [Fri, 13 Dec 2019 04:27:54 +0000 (22:27 -0600)]
Self-document Makefile

5 years agoImprove the docs accuracy and language
Karl O. Pinc [Thu, 12 Dec 2019 15:04:02 +0000 (09:04 -0600)]
Improve the docs accuracy and language

5 years agoDocument minimal logging on stderr
Karl O. Pinc [Thu, 12 Dec 2019 13:14:23 +0000 (07:14 -0600)]
Document minimal logging on stderr

5 years agoReport all configuration errors, not just the first
Karl O. Pinc [Thu, 12 Dec 2019 10:48:46 +0000 (04:48 -0600)]
Report all configuration errors, not just the first

5 years agoOn startup fail also print to stderr
Karl O. Pinc [Thu, 12 Dec 2019 07:07:15 +0000 (01:07 -0600)]
On startup fail also print to stderr

5 years agoBump version number to 0.5.0
Karl O. Pinc [Wed, 11 Dec 2019 17:43:53 +0000 (11:43 -0600)]
Bump version number to 0.5.0

5 years agoLog and exit on config failure, instead of dumping a stacktrace
Karl O. Pinc [Wed, 11 Dec 2019 17:42:46 +0000 (11:42 -0600)]
Log and exit on config failure, instead of dumping a stacktrace

5 years agokeywords are a list
Karl O. Pinc [Wed, 11 Dec 2019 16:08:25 +0000 (10:08 -0600)]
keywords are a list

5 years ago40 characters for hmac session secret
Karl O. Pinc [Wed, 11 Dec 2019 16:03:25 +0000 (10:03 -0600)]
40 characters for hmac session secret

5 years agoUse python3 to make
Karl O. Pinc [Wed, 11 Dec 2019 14:25:24 +0000 (08:25 -0600)]
Use python3 to make

5 years agoBump version number to 0.4.0
Karl O. Pinc [Fri, 6 Dec 2019 03:35:10 +0000 (21:35 -0600)]
Bump version number to 0.4.0

5 years agoAdd literal_column_headings setting
Karl O. Pinc [Fri, 6 Dec 2019 03:19:32 +0000 (21:19 -0600)]
Add literal_column_headings setting

5 years agoBetter docs in ini file logging section
Karl O. Pinc [Wed, 4 Dec 2019 22:32:19 +0000 (16:32 -0600)]
Better docs in ini file logging section

5 years agoConfigure for logging from pgwui_upload
Karl O. Pinc [Wed, 4 Dec 2019 22:14:01 +0000 (16:14 -0600)]
Configure for logging from pgwui_upload

6 years agoImprove some of the documentation related to security
Karl O. Pinc [Sat, 17 Nov 2018 11:14:10 +0000 (05:14 -0600)]
Improve some of the documentation related to security

6 years agoBetter ini file heading
Karl O. Pinc [Sat, 17 Nov 2018 09:42:32 +0000 (03:42 -0600)]
Better ini file heading

6 years agoDo not supply default settings, let the component supply defaults
Karl O. Pinc [Sat, 17 Nov 2018 09:18:00 +0000 (03:18 -0600)]
Do not supply default settings, let the component supply defaults

6 years agoRequire some settings, supply defaults for others, validate setting values
Karl O. Pinc [Sat, 17 Nov 2018 09:08:08 +0000 (03:08 -0600)]
Require some settings, supply defaults for others, validate setting values

6 years agoTidy up
Karl O. Pinc [Sat, 17 Nov 2018 09:00:39 +0000 (03:00 -0600)]
Tidy up

6 years agoValidation of session.secret setting
Karl O. Pinc [Sat, 17 Nov 2018 07:53:21 +0000 (01:53 -0600)]
Validation of session.secret setting

6 years agoRaise exception on unknown pgwui setting
Karl O. Pinc [Sat, 17 Nov 2018 06:22:39 +0000 (00:22 -0600)]
Raise exception on unknown pgwui setting

6 years agoParse settings which are dicts
Karl O. Pinc [Sat, 17 Nov 2018 05:27:54 +0000 (23:27 -0600)]
Parse settings which are dicts

6 years agoCorrect spelling of pgwui.routes in ini files
Karl O. Pinc [Thu, 15 Nov 2018 19:07:07 +0000 (13:07 -0600)]
Correct spelling of pgwui.routes in ini files

6 years agoTweak docs
Karl O. Pinc [Thu, 15 Nov 2018 03:21:15 +0000 (21:21 -0600)]
Tweak docs

6 years agoBump version number to 0.3.0
Karl O. Pinc [Thu, 15 Nov 2018 03:20:32 +0000 (21:20 -0600)]
Bump version number to 0.3.0

6 years agoAllow routes to contain equal signs
Karl O. Pinc [Wed, 14 Nov 2018 05:02:36 +0000 (23:02 -0600)]
Allow routes to contain equal signs

6 years agoMention that routes can be full URLs
Karl O. Pinc [Wed, 14 Nov 2018 03:08:18 +0000 (21:08 -0600)]
Mention that routes can be full URLs

6 years agoDocument pgwui.routes in the ini files
Karl O. Pinc [Wed, 14 Nov 2018 01:22:14 +0000 (19:22 -0600)]
Document pgwui.routes in the ini files

6 years agoAdd pgwui.route_prefix to example ini files
Karl O. Pinc [Wed, 14 Nov 2018 00:55:07 +0000 (18:55 -0600)]
Add pgwui.route_prefix to example ini files

6 years agoImplement pgwui.routes config settings
Karl O. Pinc [Tue, 13 Nov 2018 23:47:04 +0000 (17:47 -0600)]
Implement pgwui.routes config settings

6 years agoBump version number to 0.2.0
Karl O. Pinc [Tue, 13 Nov 2018 02:18:41 +0000 (20:18 -0600)]
Bump version number to 0.2.0

6 years agoFix wheel install in pudb venv
Karl O. Pinc [Sat, 10 Nov 2018 20:22:57 +0000 (14:22 -0600)]
Fix wheel install in pudb venv

6 years agoClean up and fix cleaning of pytest generate files
Karl O. Pinc [Fri, 9 Nov 2018 03:28:44 +0000 (21:28 -0600)]
Clean up and fix cleaning of pytest generate files

6 years agoMove LIVE_DB constant into pgwui.default_db ini file setting
Karl O. Pinc [Wed, 7 Nov 2018 23:30:45 +0000 (17:30 -0600)]
Move LIVE_DB constant into pgwui.default_db ini file setting

6 years agoPreface all pgwui settings with "pgwui."
Karl O. Pinc [Wed, 7 Nov 2018 14:25:28 +0000 (08:25 -0600)]
Preface all pgwui settings with "pgwui."

6 years agoAdd integration test
Karl O. Pinc [Wed, 7 Nov 2018 04:04:50 +0000 (22:04 -0600)]
Add integration test

6 years agoCredit DFGF
Karl O. Pinc [Tue, 6 Nov 2018 01:43:24 +0000 (19:43 -0600)]
Credit DFGF

6 years agoBump version number to 0.1.0
Karl O. Pinc [Mon, 5 Nov 2018 23:04:30 +0000 (17:04 -0600)]
Bump version number to 0.1.0

6 years agoLock required pgwui distributions to current version
Karl O. Pinc [Mon, 5 Nov 2018 21:51:32 +0000 (15:51 -0600)]
Lock required pgwui distributions to current version

6 years agoUse context manager
Karl O. Pinc [Fri, 2 Nov 2018 00:51:37 +0000 (19:51 -0500)]
Use context manager