Commit Graph

646 Commits

Author SHA1 Message Date
43830e5e63 Fix js code as suggestion from LGTM 2018-08-31 21:57:52 +07:00
e6f82160c1 Fix python code as suggestion from LGTM 2018-08-31 18:00:41 +07:00
3457d9214a Adding Operator role 2018-08-31 11:57:06 +07:00
5e6806cc0f Fix domain account setting 2018-08-30 11:36:54 +07:00
05d2a5e3d3 Update PDA docker build and config 2018-08-26 00:12:58 +07:00
866a6b49a1 Upgrade Flask modules 2018-08-25 15:02:05 +07:00
601859c952 Merge pull request #339 from ngoduykhanh/app_config_adjustment
Reading app config from DB and authentication adjustment
2018-08-25 14:57:27 +07:00
07e1bcdc47 Bug fixes. Adjustment in user input validation 2018-08-25 14:53:10 +07:00
32dcc6482f Fix db migration issue 2018-08-23 09:23:21 +07:00
66e9be8c7a Update .travis.yml to use mysql for db. Fix RECORDS_ALLOW_EDIT config key 2018-08-22 21:48:57 +07:00
b338b64795 Update basic help for setting section 2018-08-22 17:45:37 +07:00
24aaf7d746 Fix AD group based authentication 2018-08-22 16:55:44 +07:00
421ea627d8 #237. Allow LDAP user to use OTP 2018-08-22 09:43:33 +07:00
9506315a46 manage records_allow_to_edit setting in DB 2018-08-22 08:36:53 +07:00
74a7b5a3b7 Migrate more config values to db 2018-08-21 13:26:27 +07:00
8af7a6ac9e Adjustment in travis ci configs. Fix importing during first time running db upgrade 2018-08-20 17:21:32 +07:00
0b7580c82f Read powerdns api setting from DB 2018-08-20 09:59:19 +07:00
f8f4ddcc85 Add validation for authentication setting form 2018-08-19 22:08:14 +07:00
babf62bae0 Fix Github/Google oAuth 2018-08-19 15:29:50 +07:00
ada6f844ff Read LDAP config from DB instead of file. Adjustment in site titles 2018-08-18 22:42:18 +07:00
4b9349c83e Create DB config for pdns and authentication setting 2018-08-18 18:41:59 +07:00
71b09b9bd1 Update README.md 2018-08-14 09:36:26 +07:00
7b5c74cc7d Merge pull request #330 from tmuncks/add-user-edit
Add option to edit users from the comfort of the UI
2018-08-14 08:52:20 +07:00
56381e766f Merge branch 'master' of https://github.com/ngoduykhanh/PowerDNS-Admin 2018-08-13 10:47:45 +07:00
d877acec04 Merge pull request #281 from Linqhost/master
CLI script to update zone list
2018-08-13 10:44:09 +07:00
3733cd750c Merge pull request #329 from icb-/saml-binding
Allow specifying SAML2 SSO binding format.
2018-08-13 10:40:38 +07:00
fe4616d609 Do user.otp_secret check properly 2018-08-13 01:33:29 -02:00
14de9143c9 Merge pull request #331 from tmuncks/fix-enable-2fa
Fix double refresh when activating 2FA
2018-08-13 10:32:16 +07:00
b36b5e1199 Merge remote-tracking branch 'tmuncks/fix-enable-2fa' 2018-08-13 10:19:40 +07:00
539e6bc562 Fix double refresh when activating 2FA
When toggling Two Factor Authentication, it often takes a few tries to get it to work.
The toggle function ends up reloading the page in two different places, effectively creating a race condition.

This fixes that problem

(cherry picked from commit 6b9fc897bc02ff857a968e76ed49f1b0f2108bb5)
2018-08-12 07:48:34 -02:00
0ac33aa3c4 Add option to edit users from the comfort of the UI
Update user management feature to allow editing user details directly in the admin user interface.

Also added an option to reset the two factor authentication data of a user, for when that's needed (lost device, technical issues etc).

(cherry picked from commit 3139616282a18c11463c6ecf78888417b2ac1c35)
2018-08-12 07:47:37 -02:00
2e96b41725 Allow specifying SAML2 SSO binding format. 2018-08-11 09:14:16 -04:00
85e745731b Merge pull request #328 from ngoduykhanh/fix_ldap
Adjustment in LDAP authentication
2018-08-09 17:35:35 +07:00
9ed09e92fc Fix ldap authentication 2018-08-09 16:21:42 +07:00
af58f3ab34 Merge branch 'password-update-utf8' 2018-08-08 09:30:07 +07:00
20dcdbbb66 Decode passwords as UTF-8 on profile updates as well
Resolves #324
2018-08-08 04:23:20 +02:00
c6bb58cfda Sync config template to developement config 2018-08-07 09:14:52 +07:00
47d5858fc6 Merge branch 'fix-saml' 2018-08-07 09:09:34 +07:00
501b817808 Merge pull request #313 from tmuncks/tolerate-pdns-3-api
Tolerate pdns 3.x API deficiencies
2018-08-01 21:21:00 +07:00
435e34358e Merge pull request #315 from hieulq/patch-1
Expose pdns default port 53 via UDP
2018-08-01 20:00:51 +07:00
88e7fa8598 Expose pdns default port 53 via UDP
Fix #314
2018-08-01 16:44:18 +07:00
0979d9fca0 Tolerate pdns 3.x API deficiencies
PowerDNS 3.x API does not support setting or getting account info.

This patch lets PowerDNS 3.x users use the rest of the interface without problems.
Account stuff still does not work.

A message is logged in debug mode, to help with troubleshooting on newer versions
of PowerDNS.
2018-07-30 09:15:55 -02:00
d29628a90a Merge remote-tracking branch 'xakraz/master' 2018-07-10 09:30:58 +07:00
363a093387 Fixes for a docker-compose working out of the box 2018-07-06 17:17:01 +02:00
96a9c12300 Log user's ip address when they login 2018-07-05 14:25:05 +07:00
178e25f8f7 Fix domain table modal to prevent removing several record at the same time 2018-07-05 13:58:27 +07:00
c43743aac0 Merge remote-tracking branch '7digital/feature/docker-wait-for-mysql' 2018-07-05 10:44:56 +07:00
ef947aa896 Make A as default record when create a new one 2018-07-05 10:42:46 +07:00
d9baaa4d60 Fix #302 2018-07-05 09:57:08 +07:00
497f5cfadd Wait for MySQL to be reading before initialising/upgrading database 2018-06-27 12:29:52 +01:00