Dave Page
613df8b596
Copyright year fixes and doc tweaks.
2015-02-25 20:25:41 +00:00
Dave Page
bb6a3f9b5b
Use minified output when not in debug mode, and non-minified when debugging.
...
Update jQuery while we're at it.
2015-02-12 10:28:15 +00:00
Dave Page
7c60fb3377
Support a desktop authentication mode.
...
This uses a single default user in the config database, which is
auto-logged into the app when SERVER_MODE = False. In this mode we
also hide/remove user-related functions in the UI.
2015-01-26 15:20:28 +00:00
Dave Page
7fa40d7671
Use Python docsctrings
2015-01-21 12:00:13 +00:00
Dave Page
dd40207617
Don't run the webserver in debug mode as it breaks the runtime.
2015-01-20 13:51:20 +00:00
Dave Page
7b8cb207ab
Support dynamically loaded modules.
2015-01-20 12:32:06 +00:00
Dave Page
b9bf6d9aa3
Restructure to enable use of modules for different components of pgAdmin.
2014-12-18 17:49:09 +00:00
Dave Page
255d6c1437
Improve commenting
2014-12-17 15:27:54 +00:00
Dave Page
417ad2c6ee
Make the application name and version details configurable.
2014-12-17 12:52:43 +00:00
Dave Page
3e6436bc9b
Prevent werkzeug starting up it's own stream handler so that all
...
messages are routed through pgAdmin's handlers.
2014-12-17 12:44:07 +00:00
Dave Page
a0628f4a84
Ensure requests to the web server hit the file log too.
2014-12-16 18:21:26 +00:00
Dave Page
53389d6ee0
Enable static file handling.
2014-12-16 18:10:07 +00:00
Dave Page
ba939f27d7
Use multiple logging handlers so we can have messages going to both
...
the console and a file, with differing formats and levels.
2014-12-16 17:14:48 +00:00
Dave Page
2d21ea059b
Add a basic logging system.
2014-12-16 15:54:29 +00:00
Dave Page
cd9d005c49
Remove CherryPy from the source tree, and change references to Flask
...
instead. Add support to the runtime to allow the user to specify the
Python path. This needs to be more automated for release, but will be
useful for debugging and development.
2014-12-16 12:53:09 +00:00
Dave Page
e120c43663
Add a "ping" handler.
2013-10-04 21:48:01 +01:00
Dave Page
457a842cec
Find a random port number to use for the application server to avoid conflicts
...
with any other apps that may have already bound to the default port used by CP.
2013-10-04 21:48:01 +01:00
Dave Page
28f45ea9f9
Initial PoC of a CherryPy app integrate with the runtime.
...
Upon startup, the runtime will attempt to locate pgAdmin4.py in a
number of different relative locations. Once found, it will execute
it in a new thread. The main window is then created and the brower's
initial page is set to the root of the CherryPy server. At present,
that's http://127.0.0.1:8080 .
2013-06-21 23:21:11 +01:00