Commit Graph

12 Commits

Author SHA1 Message Date
585985e4f0 Merge changes from master, PR #280 and resolve conflicts 2018-06-13 11:05:53 +07:00
c2df132040 Merge remote-tracking branch 'kaechele/use-webassets' 2018-06-13 09:58:15 +07:00
8a22e030cd Merge and resolve the conflicts from master 2018-06-13 09:35:19 +07:00
daba67611b Enable pool_pre_ping in DB connection
To avoid problems with inactive DB connections, SQLAlchemy provides a `pool_pre_ping` option, that described in more detail here:

http://docs.sqlalchemy.org/en/latest/core/pooling.html#disconnect-handling-pessimistic

In flask environments, it's enabled by subclassing SQLAlchemy, which is what I've done here.

Fixes errors like:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2006, 'MySQL server has gone away') which results in an Error 500 in the UI.
2018-06-12 14:01:25 -02:00
1bf869f508 Add webassets support
Also updates AdminLTE to latest stable version.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2018-06-11 21:16:28 +02:00
a6f0bf26d4 Use Flask-Migrate for db migration 2018-06-11 10:58:47 +07:00
52b6966c83 Check zone serial before allowing user to submit their change. #183 2018-04-12 11:18:44 +07:00
92d7ca3870 added application certificate handling for signed SAML messages 2018-01-20 17:17:02 +01:00
a4b9722d47 Google OAuth 2017-09-22 15:28:09 +01:00
186aedcfc7 github oauth login 2016-08-13 00:49:46 +08:00
df045cb2e5 Add ProxyFix() middleware component to fix the HTTPS redirection issue. See !17 2016-04-10 21:23:27 +07:00
2dac8205f6 Initial commit 2015-12-13 16:34:12 +07:00