a6f0bf26d4
Use Flask-Migrate for db migration
2018-06-11 10:58:47 +07:00
ecdb9b9328
Merge pull request #275 from tmuncks/dont-revoke-your-own-rights
...
Fix user deletion
2018-06-08 09:16:49 +07:00
90f08ee92e
Fix user deletion
...
An improper check causes problems when trying to delete a user. This fixes that error.
(cherry picked from commit 3c838cc0e4a2d4904d0fc919fb88c58ebd4fe4bd)
2018-06-07 15:34:28 -02:00
2958ae663c
Validate user role and DNSSEC_ADMINS_ONLY config on DNSSEC related routes
2018-06-07 09:28:14 +07:00
6f54b1a9de
Merge remote-tracking branch 'tmuncks/dnssec-admin-only'
2018-06-07 08:53:01 +07:00
70b3060f5d
Merge pull request #271 from sinzee/patch-1
...
Update models.py
2018-06-07 08:50:48 +07:00
2c5a98aca4
Merge pull request #273 from tmuncks/dont-revoke-your-own-rights
...
Restrict certain admin changes on the current user
2018-06-07 08:48:44 +07:00
5d40c42bbf
Fix OTP validation
...
The result from the form is never an int but rather a string of digits, so that's what we should be checking for.
This fixes OTP validation
(cherry picked from commit 5fe3c8b9f92665db54d74dc6b2334666c318bf0c)
2018-06-06 09:19:30 -02:00
ccec6c37b4
Restrict certain admin changes on the current user
...
Disable the admin toggle and delete operations from the current user, to avoid accidents.
(cherry picked from commit b0f5ac6df5d31f612dc833a88cfca8936c4137d7)
2018-06-06 09:15:25 -02:00
10f47039ec
Add config option to allow DNSSEC changes only for admins
...
DNSSEC requires changes to the parent domain, which in many cases requires special access to a registry or the like.
For that reason, especially the option to disable DNSSEC can be dangerous - if DNSSEC is disabled in PowerDNS but not in the registry, the domain stops working.
For this reason, adding an option to disable DNSSEC changes for non-admins seems reasonable.
(cherry picked from commit 5cdfc0263b07f4658d51cf7c038fea9a8911152a)
2018-06-06 08:53:44 -02:00
4daef97666
Update models.py
...
Fix update_from_master
2018-05-28 00:28:40 +09:00
a7e91b6f40
Fix SOA-EDIT-API options
...
The options for SOA-EDIT-API included was actually the options used for SOA-EDIT, which is a very different beast.
Those options have been swapped out for the options allowed in SOA-EDIT-API and SOA-EDIT-DNSUPDATE.
2018-05-24 16:12:12 -02:00
4daf6f72a7
Merge pull request #256 from rene-dekkers/nonint_error
...
Fail when non-numeric otp token was inserted
2018-05-18 10:43:26 +07:00
08335cdedc
Fail when non-numeric otp token was inserted
2018-05-07 15:32:15 +02:00
77f0deade8
Fix #247
2018-04-18 13:29:29 +07:00
3d8d94f280
Validate registration process. Change copyright year.
2018-04-18 13:16:02 +07:00
bd45c4ef87
Adjustment to have History sorts by oldest first. Fix #245
2018-04-18 12:11:00 +07:00
be7e012faf
Display history date/time using local timezone
2018-04-17 13:30:08 +07:00
34d8e7392c
Display history date/time using local timezone
2018-04-17 13:28:54 +07:00
d466a5dd3e
Load moment.js in base.html
2018-04-17 13:26:18 +07:00
01a5528c4a
Merge remote-tracking branch 'mind04/template-relative'
2018-04-13 09:25:23 +07:00
df9e392e26
domain stripping was not limited to the end of a name
2018-04-12 12:01:59 +02:00
8b7653ad4a
Change data column data type of DomainTemplateRecord to TEXT
2018-04-12 11:44:56 +07:00
52b6966c83
Check zone serial before allowing user to submit their change. #183
2018-04-12 11:18:44 +07:00
a12af5345d
fix clear history
2018-04-12 02:11:34 +02:00
fc737cf61f
strip domain part from names while cloning a zone to a template
2018-04-11 18:14:42 +02:00
84d4bfaed0
Mark LDAP authentication as external_auth. Fix OTP secret update. #237
2018-04-10 08:59:28 +07:00
fdf849744b
Fix #238
2018-04-10 07:08:22 +07:00
060e0917bc
Fix #236
2018-04-09 18:50:55 +07:00
5354d27f88
Fix #234
2018-04-08 09:09:08 +07:00
fc4e9dc9a0
#233 . Make sure password hash is string before inserting to the db
2018-04-06 18:05:38 +07:00
0826702537
Update config template
2018-04-06 13:22:09 +07:00
ca1290d1ac
Change license information
2018-04-02 14:01:35 +07:00
17a892b18d
Resolve the conflicts for #228
2018-04-02 13:38:53 +07:00
3efafecb30
Fix #194
2018-04-01 15:51:56 +07:00
6fa8ae37f0
Fix #180 . Adjustment in table style.
2018-04-01 15:48:08 +07:00
bfb54e8bda
Add LDAP_ENABLE in config file
2018-04-01 15:08:55 +07:00
b7aefc57b2
Fix 169: enabling/disabling Two Factor Authentication doesn't work
2018-04-01 14:49:40 +07:00
f172a64ddd
Remove DNSSEC modal. Adjustment in domain table css
2018-04-01 14:45:13 +07:00
5df7fe445f
Emphasis on zone name
2018-04-01 14:32:20 +07:00
1c54f008f4
Change string to new format
2018-04-01 07:57:41 +07:00
65da9a7a4f
Adjustment in LDAP feature to work with python 3
2018-04-01 07:23:53 +07:00
41d691e2db
Merge remote-tracking branch 'maysara/master' into development
2018-04-01 07:01:00 +07:00
cecc0ac9df
Merge branch 'hotfix-ldap' into development
2018-03-31 08:26:50 +07:00
29d1cf4117
Adjustment in domain template feature to work with python3
2018-03-31 08:21:02 +07:00
aa2b29dac3
Adjustment to give user access to granted domain only
2018-03-31 07:32:46 +07:00
ce6c3c21f1
Show user email address in user management table
2018-03-31 06:53:57 +07:00
51cdba8228
User path: instead of string: in routes
2018-03-31 06:52:14 +07:00
c668c21fc9
Adjustment to prevent exception in Google/Github authentication when local user cannot be created
2018-03-30 17:43:34 +07:00
358510b4e5
Merge remote-tracking branch 'softcat/SRV' into development
2018-03-30 16:45:36 +07:00