Commit graph

565 commits

Author SHA1 Message Date
Khanh Ngo 921b772cce
Update README.md 2018-09-07 14:58:16 +07:00
Khanh Ngo a720eaa390
Merge pull request #358 from ngoduykhanh/LGTM
Code adjustment as LGTM.com
2018-09-06 11:58:27 +07:00
Khanh Ngo ccd2d8c31a Code adjustment as LGTM.com 2018-09-06 11:35:54 +07:00
Khanh Ngo 67dd626c65
Fix the user role checking in History routes 2018-09-04 17:58:13 +07:00
Khanh Ngo c8d72f5bba
Merge pull request #345 from ngoduykhanh/user_role_adjustment
Adding Operator role and Code adjustment
2018-09-04 17:42:55 +07:00
Khanh Ngo cd183c5731
Update docker entrypoint.sh to populate the pdns setting data 2018-09-04 15:12:11 +07:00
Khanh Ngo 902e63a64e
Fixing typo 2018-09-04 13:10:55 +07:00
Khanh Ngo fe07030487
Only Administrator users can remove the history 2018-09-04 13:02:19 +07:00
Khanh Ngo 0081adff36
Sort record list alphabetically if python version < 3.6 2018-09-04 08:57:41 +07:00
Khanh Ngo 26c2b5e169
Adjustment in setting handler to work without initial DB. Discussed in #350 2018-09-03 17:27:09 +07:00
Khanh Ngo c13d616a7f
Merge pull request #353 from tmuncks/user-dropdown-colors
Change user-dropdown button colors
2018-09-03 11:28:44 +07:00
Khanh Ngo d3c6a9fdb7
Merge pull request #352 from tmuncks/cname-shortcut
Allow CNAMEs to point to '@'
2018-09-02 21:31:39 +07:00
Thomas M Steenholdt 2dedf54991 Change user-dropdown button colors
Making it a little more evident, that there are buttons there.
2018-09-02 12:29:23 -02:00
Thomas M Steenholdt 3a5eaaeeb5 Allow CNAMEs to point to '@'
If a CNAME records is specified to point to '@' or '', replace record data with the base domain name.
2018-09-02 11:22:31 -02:00
Khanh Ngo c7689e7ce7
Fix domain template record modification #346 2018-09-02 17:01:43 +07:00
Khanh Ngo 615413ae90
Add record_quick_edit config to DB 2018-09-02 08:03:01 +07:00
Khanh Ngo 3481af149b
Add option to allow user to create domain 2018-09-01 17:53:05 +07:00
Khanh Ngo 38d1d85a18
Fixing string format 2018-08-31 22:30:08 +07:00
Khanh Ngo 40cb835b0e
Add .lgtm.yml 2018-08-31 21:58:11 +07:00
Khanh Ngo 43830e5e63
Fix js code as suggestion from LGTM 2018-08-31 21:57:52 +07:00
Khanh Ngo e6f82160c1
Fix python code as suggestion from LGTM 2018-08-31 18:00:41 +07:00
Khanh Ngo 3457d9214a Adding Operator role 2018-08-31 11:57:06 +07:00
Khanh Ngo 5e6806cc0f Fix domain account setting 2018-08-30 11:36:54 +07:00
Khanh Ngo 05d2a5e3d3
Update PDA docker build and config 2018-08-26 00:12:58 +07:00
Khanh Ngo 866a6b49a1
Upgrade Flask modules 2018-08-25 15:02:05 +07:00
Khanh Ngo 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
Khanh Ngo 07e1bcdc47
Bug fixes. Adjustment in user input validation 2018-08-25 14:53:10 +07:00
Khanh Ngo 32dcc6482f
Fix db migration issue 2018-08-23 09:23:21 +07:00
Khanh Ngo 66e9be8c7a
Update .travis.yml to use mysql for db. Fix RECORDS_ALLOW_EDIT config key 2018-08-22 21:48:57 +07:00
Khanh Ngo b338b64795
Update basic help for setting section 2018-08-22 17:45:37 +07:00
Khanh Ngo 24aaf7d746
Fix AD group based authentication 2018-08-22 16:55:44 +07:00
Khanh Ngo 421ea627d8
#237. Allow LDAP user to use OTP 2018-08-22 09:43:33 +07:00
Khanh Ngo 9506315a46 manage records_allow_to_edit setting in DB 2018-08-22 08:36:53 +07:00
Khanh Ngo 74a7b5a3b7 Migrate more config values to db 2018-08-21 13:26:27 +07:00
Khanh Ngo 8af7a6ac9e
Adjustment in travis ci configs. Fix importing during first time running db upgrade 2018-08-20 17:21:32 +07:00
Khanh Ngo 0b7580c82f
Read powerdns api setting from DB 2018-08-20 09:59:19 +07:00
Khanh Ngo f8f4ddcc85
Add validation for authentication setting form 2018-08-19 22:08:14 +07:00
Khanh Ngo babf62bae0
Fix Github/Google oAuth 2018-08-19 15:29:50 +07:00
Khanh Ngo ada6f844ff
Read LDAP config from DB instead of file. Adjustment in site titles 2018-08-18 22:42:18 +07:00
Khanh Ngo 4b9349c83e
Create DB config for pdns and authentication setting 2018-08-18 18:41:59 +07:00
Khanh Ngo 71b09b9bd1
Update README.md 2018-08-14 09:36:26 +07:00
Khanh Ngo 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
Khanh Ngo 56381e766f Merge branch 'master' of https://github.com/ngoduykhanh/PowerDNS-Admin 2018-08-13 10:47:45 +07:00
Khanh Ngo d877acec04
Merge pull request #281 from Linqhost/master
CLI script to update zone list
2018-08-13 10:44:09 +07:00
Khanh Ngo 3733cd750c
Merge pull request #329 from icb-/saml-binding
Allow specifying SAML2 SSO binding format.
2018-08-13 10:40:38 +07:00
Thomas M Steenholdt fe4616d609 Do user.otp_secret check properly 2018-08-13 01:33:29 -02:00
Khanh Ngo 14de9143c9
Merge pull request #331 from tmuncks/fix-enable-2fa
Fix double refresh when activating 2FA
2018-08-13 10:32:16 +07:00
Khanh Ngo b36b5e1199 Merge remote-tracking branch 'tmuncks/fix-enable-2fa' 2018-08-13 10:19:40 +07:00
Thomas M Steenholdt 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
Thomas M Steenholdt 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