Thomas
e76063dbef
Merge pull request #3 from thomasDOTde/fix-show-srvhelper
...
Corrected SRV record helper not showing
2017-11-01 21:59:48 +01:00
Thomas
ff9a6fcfba
Merge pull request #2 from thomasDOTde/upstream-access-control
...
Add access control for non-admin users from hackedd
2017-11-01 21:47:14 +01:00
Paul Hooijenga
9a4021d5e5
Add access control for non-admin users
...
(cherry picked from commit 6e5b704)
2017-11-01 21:40:15 +01:00
thomasDOTde
12cb6f28fb
implemented dynamic metadata lookup
...
removed saml json-templates
2017-11-01 17:31:51 +01:00
thomasDOTde
cd3b41553d
fixed link for alternative login methods
2017-11-01 13:55:57 +01:00
thomasDOTde
f92661c753
remove unnecessary controls from profile for ext. auth.
2017-11-01 13:40:26 +01:00
thomasDOTde
baa960aad6
raised password length to 30 for external accounts.
...
fixed error_checking for saml-authentication
2017-11-01 13:31:41 +01:00
thomasDOTde
12c957bf5f
disabled profile usage when authenticated externally
2017-11-01 01:34:29 +01:00
thomasDOTde
31eaee8e0b
added saml authentication
2017-10-31 22:38:26 +01:00
thomasDOTde
805439e6ee
updated preapre_flask_request to support frontend-ssl
2017-10-31 20:42:13 +01:00
thomasDOTde
933d678e83
added SAML auth basics and metadata
2017-10-31 19:21:22 +01:00
patito
a4b9722d47
Google OAuth
2017-09-22 15:28:09 +01:00
Nils Sandmann
168f19950d
Corrected SRV record helper not showing
...
Signed-off-by: Nils Sandmann <git@softcat.org>
2017-09-19 12:11:09 +02:00
Paul Hooijenga
5d09daf8eb
Fix dashboard domain query for non-admin users
2017-09-15 15:14:04 +02:00
Paul Hooijenga
a48417ac23
Add missing template
2017-09-04 15:34:01 +02:00
Maysara Abdulhaq
28c7a195e8
add LDAP direct binding and GROUP_SECURITY
2017-09-03 14:23:18 -04:00
Maysara A
501c5292ab
binding with user credentials instead of preset LDAP user/pass
2017-07-24 21:08:25 -04:00
dkeightley
8cdfab1c7c
Added NS record for forward and reverse domains
2017-07-03 15:53:26 +12:00
Paul Hooijenga
bcb2b06124
Do filtering and pagination of domains server-side.
2017-06-30 18:18:06 +02:00
toxicvengeance
5c5beec2d6
added default values
2017-05-10 23:25:32 +02:00
toxicvengeance
c9bfe00e59
added example caa values
2017-05-10 23:15:01 +02:00
toxicvengeance
300af22859
added caa record helper
2017-05-10 22:33:44 +02:00
Christopher Himmel
85694e4e93
added caa record helper
2017-05-10 22:30:06 +02:00
Znuff
8f31953b6d
Fix for #176
...
Fixes #176 . Tested briefly with my data.
2017-01-13 16:53:11 +02:00
Khanh Ngo
b6ed658cbd
Merge pull request #156 from petersipos/feature/automatic-reverse-domain-creation
...
Feature/automatic reverse domain creation
2016-12-10 12:38:44 +07:00
SIPOS, Peter
72e3a82e9e
Change reverse domain creation order
...
With refactoring the get_reverse_domain_name
function, we change the reverse domain checking to
a reverse order. In this way we check the lowest class
(more specific) reverse zone first. When an existing domain found we use it to create the reverse PTR records. If no one existing can be find, The most specific address will be used.
2016-11-28 08:39:07 +01:00
SIPOS, Peter
e6e3c39778
Add get_reverse_domain_name functionality
...
In this way the reverse it is possible to create
auto-ptr records in higher ip classes (eg. class A in IPv4).
Only works with existing higher class domain.
If is isn't find higher class domain, create a lowest class domain, and add there the reverse PTRs.
Also works with IPv6!
2016-11-21 19:44:10 +01:00
SIPOS, Peter
b9f95da906
Implement of checking existing higher class ip reverse zones
...
iteratively checking of existing domains with higher IP
classes. When this function find an existing higher class
domain return with that reverse address. eg. 192.in-addr.arpa
If it is not find any existing higher class domain it returns with the lowest class domain reverse domain name. eg, 39.168.192.in-addr.arpa
2016-11-21 19:40:43 +01:00
SIPOS, Peter
d7db0d5e7a
Fix create reverse domain function
...
Using of wrong variable
2016-11-21 19:36:43 +01:00
SIPOS, Peter
c53d9ace89
Extend reverse domain regexp with classes
...
With this modification it can be possible, to detect
custom IP classes for domains. It just need to
modify the multipler in regexp {4} or {1}.
In the future it will works automaticly, but not now
2016-11-21 16:55:03 +01:00
SIPOS, Peter
1538cf0239
Limit record selection in reverse lookup domain to PTR
...
And also fix the default type selection of a new record
2016-11-21 15:52:07 +01:00
SIPOS, Peter
4ec70f4143
Change serial displaying in dashboard
...
When pdns not give us serial just notified serial, we need
to display that.
2016-11-21 14:51:36 +01:00
SIPOS, Peter
bbfbe3683e
Make my record modal inputs more clear
...
Add "eg." before the placeholder texts.
Some user missed to fill out the priority field, and
then they got errors.
2016-11-21 14:50:22 +01:00
SIPOS, Peter
cc1a3def5d
Add setting read and extra check to adding an auto-ptr record
...
It is using domain sepcific or global auto-ptr setting
to determine the using of auto-ptr creation.
2016-11-21 13:46:54 +01:00
SIPOS, Peter
3911935e3b
Add an extra check into reverse domain creation
...
and also import strtobool
2016-11-21 13:45:17 +01:00
SIPOS, Peter
2d61c56e7b
Add auto-ptr setting injection
2016-11-21 13:42:00 +01:00
SIPOS, Peter
85eaa8dd69
Add domain specific auto-dns preference to domain_management.html
...
It uses exactly the same method as the dyndns
preferences. just copy-paste
2016-11-21 13:38:45 +01:00
SIPOS, Peter
94b0d26142
Delete settings related to domain on domain deleting
...
Because this bug domain deleting isn't possible when
a domain specific attribute is set (eg. dyndns).
This modification delete domain settings before domain
deleting.
2016-11-21 13:30:16 +01:00
SIPOS, Peter
c81deb0044
Fix SOE-EDIT-API value in reverse-domain creation
2016-11-18 08:30:24 +01:00
SIPOS, Peter
7d72cf6088
Put a "." char in a safe way to the records name fields end
...
First of all we cut all of dot char at the end of the rstring and than we put one there.
this way we make sure that our string contains just
one dot at its end.
2016-11-17 15:04:07 +01:00
SIPOS, Peter
3dbbfc16ce
Implement auto-ptr deleting functionality
...
this way we safely remove the corresponding auto created reverse ptr
2016-11-17 11:37:09 +01:00
SIPOS, Peter
58ef114f7f
Move auto-ptr functionality into a new function
2016-11-17 11:35:09 +01:00
SIPOS, Peter
43f1289b98
Remove unnecessary record field in Record.delete()
...
refferring to pdns api documentation the fields inside the
of the entry delete json is not necessary.
2016-11-17 11:32:28 +01:00
SIPOS, Peter
d224bd6798
Fix typo error
2016-11-17 11:29:01 +01:00
SIPOS, Peter
3d7511f013
Add reverse PTR record adding to reverse domain
...
At this point we just create the new records and we don't
care about the record updates, so now this is a little bit buggy.
2016-11-16 15:15:35 +01:00
SIPOS, Peter
0e8a41f58e
Move dns.reversename import to head of models.py
...
It is necessary because we use this function it the
pretty_ipv6_ptr don't turned on.
2016-11-16 15:13:02 +01:00
SIPOS, Peter
f430ed014b
Add reverse domain creation into Record.apply()
...
When a record successefully added to a domain, it will
try to create a reverse lookup domain for that record.
In this point we aren't create the records yet...
2016-11-16 14:12:40 +01:00
SIPOS, Peter
562b7e2053
Add create_reverse_domain function to Domain
...
This function will create automatically the reverse lookup
domain for the applied record of a Domain.
And also grant the privileges from the original Domain.
2016-11-16 14:09:13 +01:00
SIPOS, Peter
bbb71f401c
Add try block into domain.get_id_by_name function
...
If we try to check if a domain exists, and we fetch with
get_id_by_name() function it will return with None if
the domain not exists, and return the id when yes.
2016-11-16 14:03:14 +01:00
bergzand
28f3dba050
Fix issue #133 . Store hash as '*' for external users
...
Set password to '*' for users created by the create_user method. Should cause an invalid password hash for non local users added to the database
2016-09-28 10:50:37 +02:00
Felix Kaechele
d7a218a212
Ensure correct encoding when hashing and verifying
...
Depending on the database backend the string might not be UTF-8 encoded.
This makes sure that the hashing function works regardless of that.
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2016-09-17 07:25:05 -07:00
Felix Kaechele
b8e38b4d2f
Replace PyQRCode with qrcode
...
qrcode is more common and better maintained
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2016-09-17 06:41:22 -07:00
Felix Kaechele
9b8c85c5c1
Replace onetimepass with pyotp
...
pyotp is more common and better maintained
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2016-09-17 06:37:20 -07:00
Khanh Ngo
460b4b65fe
Adjust field length in History table
2016-09-13 14:07:48 +07:00
Timo Salola
18ed4b528f
Fix issue with deleting domain
2016-09-12 12:20:42 +00:00
Peter Schiffer
558279e009
Log file doesn't need to exist before logger can log to it
2016-09-01 09:07:33 +02:00
Peter Schiffer
444be2c060
Log to file only if the file exists
...
If LOG_FILE config option contained invalid file, pdns admin wouldn't start.
Also, it wasn't possible to log only to stdout/stderr correctly, because
setting the log file to /dev/stdout would double the logs messages as the pdns
admin is already logging to the stderr.
2016-08-31 23:11:04 +02:00
CMGS
04e068787a
refactor, make model more pythonic
2016-08-25 14:35:48 +08:00
Khanh Ngo
4a8e607ed2
Adjustment to not require PRETTY_IPV6_PTR config key by default.
2016-08-25 10:00:47 +07:00
Khanh Ngo
02bd378391
Merge pull request #118 from jallakim/pretty-ipv6-ptr
...
Pretty IPv6 PTR. Use the actual IPv6 address when editing PTR.
2016-08-25 09:51:10 +07:00
Khanh Ngo
e014767802
Merge pull request #121 from jallakim/pretty-history
...
Pretty history details
2016-08-23 10:31:53 +07:00
CMGS
4a3c4b53cc
set user object id after created
2016-08-23 10:52:35 +08:00
Joachim Tingvold
9348afc26e
Pretty history details.
2016-08-21 14:46:23 +00:00
Joachim Tingvold
8908c7d69b
Cosmetics.
2016-08-19 23:07:36 +00:00
Joachim Tingvold
671a319e93
Pretty IPv6 PTR. Use the actual IPv6 address when editing PTR.
...
Rather than dealing with ip6.arpa-dotted-strings from hell, you can
now edit IPv6 PTR-records using the IPv6 address.
2016-08-19 23:04:20 +00:00
Joachim Tingvold
4f5b2e5c50
Set focus to the first field when adding a new row.
2016-08-19 18:13:34 +00:00
Joachim Tingvold
480a00bb87
Fix issues when adding a record, and sort and/or search is involved.
...
Previously this caused the newly added record to either appear at the
bottom, or not appear at all. Now it will always be added at the top,
and whatever search present is cleared.
2016-08-19 17:56:28 +00:00
ssendev
03e0f50795
Allow to change root domain record via dyndns
2016-08-18 22:05:15 +02:00
Khanh Ngo
d5fd1cc6d6
Merge pull request #107 from elitest/fix-gravatar
...
Fix NoneType error when logging in with AD
2016-08-16 09:37:00 +07:00
Jim Shaver
1b1153c7a6
Fix NoneType error when logging in with AD
2016-08-16 01:47:33 +00:00
Chuyen Vo
4a1d2055de
Fix domain delete action if uwsgi path mount is not /
...
For ex: mount = /pdsn-admin=run.py
2016-08-15 15:06:16 +07:00
timfeirg
683f633d7d
minor code style change
2016-08-13 00:49:53 +08:00
CMGS
186aedcfc7
github oauth login
2016-08-13 00:49:46 +08:00
Tamás Dévai
01dd8fd893
Fix route when the zone name containing slash character.
2016-08-02 10:59:31 +02:00
Joachim Tingvold
28796ed286
Fix issue where records could get deleted when different TTL.
2016-07-27 15:01:23 +00:00
Joachim Tingvold
0d1aa7971b
Use correct TTL in updates.
2016-07-26 18:34:56 +00:00
Khanh Ngo
2cf88739b9
Fix delete button in records table. #91
2016-07-19 17:38:16 +07:00
Khanh Ngo
e7a4fb5e6a
Force loading gravatar over https
2016-07-14 00:05:55 +07:00
Khanh Ngo
ee033f2198
Add Gravatar to display user's avatar
2016-07-13 21:33:21 +07:00
Ivan Filippov
4a0cb0a637
Apply scriptroot_fix to new DynDNS domain setting javascript.
2016-07-05 21:36:54 -06:00
Ivan Filippov
ea79c01aff
Added SCRIPT_ROOT parameter. Fixes #52 .
...
Adds a new javascript parameter that holds the webroot of the app. This
allows the the javascript calls to properly identify that they're
running in a subfolder/different webroot and direct their queries there.
2016-07-05 21:34:21 -06:00
Khanh Ngo
ff842f66e2
Merge pull request #77 from jallakim/default-settings
...
Settings: Default domain table size + LDAP first/selected if both LDAP+Basic
2016-07-06 09:30:56 +07:00
Khanh Ngo
b94ae55960
Merge pull request #73 from jallakim/naturalsort
...
Fix #72 by implementing the Natural Sort plugin for DataTables.
2016-07-06 09:24:22 +07:00
Ivan Filippov
f912968759
Fix create_via_dyndns template setting.
2016-07-05 19:22:57 -06:00
Ivan Filippov
273a63db12
Validate ondemand_creation if the setting does not exist for a domain.
2016-07-05 19:22:57 -06:00
Ivan Filippov
58c19894a1
Convert value returned from UI to string before storing it in DB.
...
This should allow for differences in how database engine store booleans.
2016-07-05 19:22:57 -06:00
Ivan Filippov
856b5ec84f
Records added via DynDNS are now active. Fixes #61 .
2016-07-05 19:22:57 -06:00
Ivan Filippov
d093c1976d
Add per-domain settings. Allows ondemand dyndns A records. Fixes #61 .
...
This commit adds a new table to store per-domain settings, so a database
migrate/upgrade will be required. The first use-case is to allow dyndns
updates to create a record if one doesn't yet exist but only if the
per-domain setting is set.
2016-07-05 19:22:57 -06:00
Joachim Tingvold
9dc3c3ff98
Set LDAP as source if both LDAP and Basic is enabled.
2016-07-05 15:28:02 +00:00
Joachim Tingvold
ea42c78b9a
default_domain_table_size setting.
2016-07-05 15:14:41 +00:00
Joachim Tingvold
e90191bec1
File permissions.
2016-07-04 17:51:49 +00:00
Joachim Tingvold
2411659437
NaturalSort for Datatables.
2016-07-04 17:48:46 +00:00
Joachim Tingvold
db4edb81bf
Use natural sort for domain records.
2016-07-04 19:28:42 +02:00
Khanh Ngo
54954082c5
Change dnssec status button size
2016-07-04 22:40:29 +07:00
Khanh Ngo
6307656e97
Fix dnssec update when reload the domain information.
2016-07-04 22:12:24 +07:00
Ivan Filippov
70b8e76d1d
Fix width of DNSSEC buttons. Make Enabled button green. Fixes #68 .
2016-07-03 13:27:11 -06:00
Khanh Ngo
1b052f7fc0
Merge pull request #60 from CaptainQwark/master
...
fix for pdns 4.0.0-rc2+ apply changes problems
2016-07-02 17:35:58 +07:00
Khanh Ngo
7772c38d7c
Merge pull request #65 from ivanfilippov/history_fix
...
Replace direct 'click' event binding with delegated binding. Fixes #58 .
2016-07-02 10:51:09 +07:00
Ivan Filippov
9794e221aa
Replace direct 'click' event binding with delegated binding. Fixes #58 .
...
Direct binding only works for elements already in the DOM, delegated
binding works for all elements that match a filter even if created after
the DOM is fully loaded.
2016-07-01 16:31:14 -06:00
Ivan Filippov
372dd52977
Fix checkip.html route not working when not behind a proxy. Fixes #62
2016-07-01 16:03:19 -06:00
CaptainQwark
9db71eaef5
fix for updates on pdns 4.0.0-rc2+ and remove flask.ext deprecation warnings
2016-07-01 21:46:13 +02:00
CaptainQwark
e32186409a
fixed order_by syntax on history view
2016-06-30 22:04:59 +02:00
CaptainQwark
7986f56ac6
re-enable search and sort for domain list
2016-06-30 13:37:40 +02:00
Khanh Ngo
e3bf71f496
Remove print statement
2016-06-29 00:25:55 +07:00
Khanh Ngo
c7efb85feb
Fix bugs in #53
2016-06-29 00:22:11 +07:00
Khanh Ngo
7f5a57f80c
Bug fix
2016-06-26 20:53:29 +07:00
Khanh Ngo
2bc2f60721
Adjustment to show latest histories in the dashboard
2016-06-20 16:50:00 +07:00
Khanh Ngo
981c38cacb
Add dyndns feature
2016-06-20 16:32:14 +07:00
Khanh Ngo
d837e878e4
Convert tabs to spaces in HTML template files.
2016-06-18 11:41:01 +07:00
Khanh Ngo
92dd1586bf
Add anchor tag in user_profile's url. Reload authentication tab when update
2016-06-18 11:37:23 +07:00
Khanh Ngo
f4e2c3b3df
Add OTP authentication feature
2016-06-16 15:36:05 +07:00
Khanh Ngo
af7402096e
Add the adjustment from @CaptainQwark in PR #49
2016-06-16 10:31:36 +07:00
Khanh Ngo
a14ccec39e
Fix SignUp config feature
2016-06-13 11:48:48 +07:00
Ivan Filippov
39564f9c6e
Add 'default_record_table_size' setting to allow changing table size.
...
Fixes #36 .
2016-06-08 19:23:08 -06:00
Ivan Filippov
0cf88b50ba
Add SOA record helper.
2016-06-07 22:33:03 -06:00
Khanh Ngo
b0e863863c
Adjustment to add multiple records which have same name and type. Add trailing dot in the record's content
2016-06-08 11:00:55 +07:00
Khanh Ngo
fb51bce1f8
Adjustment to update records in pdns 4.x.x
2016-06-07 17:05:41 +07:00
Khanh Ngo
23972ff09f
Adjustment to support add/show domains in pdns v4.x.x
2016-06-07 15:20:56 +07:00
Khanh Ngo
382807fdd7
Adjustment to support new api url format in pdns 4.x.x
2016-06-07 13:50:31 +07:00
Ivan Filippov
3a79fe66c8
Re-organized error templates. Enabled default error handling.
2016-05-15 16:01:57 -06:00
Ivan Filippov
7f8b69765a
Add 'create user' template and functionality. Fixes #39
2016-05-15 14:29:43 -06:00
Ivan Filippov
2cc5ee77d7
Removed unneeded modals from settings template.
2016-05-15 13:17:54 -06:00
Ivan Filippov
0c694816e2
Added 'record_helper' setting. New option for reload after applyChanges
...
This setting enabled a helper pop-up that assists with filling out MX
and SRV records. This option is toggleable on the Settings page.
2016-05-15 12:47:02 -06:00
Ivan Filippov
2b80339753
Standardize on btn-flat button style.
2016-05-10 18:11:17 -06:00
Ivan Filippov
dc41a55da7
Change profile template to use adminlte2 templating.
2016-05-10 18:05:27 -06:00
Ivan Filippov
51ddb8821d
Update help section in domain_add template. Link to PDNS docs.
2016-05-10 17:11:18 -06:00
Ivan Filippov
b8b238b25a
Replace old template buttons with new for slave domains.
2016-04-29 15:59:10 -06:00
Ivan Filippov
b4e96ceda8
Fixed action buttons on dashboard not fitting in boxed layout.
2016-04-29 15:44:35 -06:00
Ivan Filippov
7d390104c1
Change icons in menu to better match their links.
2016-04-29 15:39:51 -06:00
Ivan Filippov
98ddd7302b
Add initial support for PDNS-Admin settings management.
2016-04-29 15:36:37 -06:00
Ivan Filippov
7c5814beed
Merge branch 'master' into new_ui
...
- Fixed conflicts in login.html
- Fixed bug that would switch auth_method after the first failed login
attempt.
2016-04-29 12:26:10 -06:00
Ivan Filippov
8c7110b820
Allow for edits to start by clicking on the record row. Fixes #29
2016-04-29 11:44:39 -06:00
Ivan Filippov
ecebfb0951
Linked statistics on dashboard to their pages.
2016-04-29 11:22:36 -06:00
Ivan Filippov
211bcf168a
Fixed DNSSEC popup not updating after clicking on an enabled zone.
2016-04-29 11:19:29 -06:00
Ivan Filippov
3ed4f2ab9f
Fixed dashboard statistics display breaking when window is resized.
2016-04-29 11:12:43 -06:00
Ivan Filippov
efb9cc1709
Added 'Update from Master' functionality for slave domain template.
2016-04-29 11:07:46 -06:00
Ivan Filippov
5842617b31
Merge pull request #38 from ivanfilippov/new_ui
...
Results of first round of testing
2016-04-29 10:31:29 -06:00
Ivan Filippov
31bf6e10ef
Fixed all domains being visible to all users on dashboard.
2016-04-29 10:29:08 -06:00
Ivan Filippov
6999b7ed67
Fixed not being able to add more than one record per 'apply changes'.
2016-04-29 10:25:43 -06:00
Ivan Filippov
64a297d5fb
Fix DNSSEC popup on dashboard template.
2016-04-29 10:23:05 -06:00
xbulat
437a9fe1b6
Add more options to ldap
2016-04-28 15:53:50 +00:00
Khanh Ngo
d3d107c9cf
Remove unnecessary js plugin from base template. Adjustment in ui
2016-04-28 11:05:41 +07:00
Khanh Ngo
76f2ffdee5
Small text/menu adjustment in templates
2016-04-28 10:24:18 +07:00
Ivan Filippov
a313eb2203
Add recent history functionality to dashboard template.
2016-04-27 18:45:24 -06:00
Ivan Filippov
d9bf21eaed
Enable stats display on dashboard.
2016-04-27 18:45:24 -06:00
Ivan Filippov
887263342f
Converted record management page to new template.
2016-04-27 18:45:24 -06:00
Ivan Filippov
4164f34fa4
Add 'getDataTable' function from old template.
2016-04-27 18:45:24 -06:00
Ivan Filippov
e7bc0a1d6e
Fix ability to create slave domains.
2016-04-27 18:45:23 -06:00
Ivan Filippov
714c7faad1
Un-disable slave radio option.
2016-04-27 18:45:23 -06:00
Ivan Filippov
be181385d8
Convert domain admin page to new template.
2016-04-27 18:45:23 -06:00
Ivan Filippov
79653573ef
Re-enable SOA serial options. Remove script section from old template.
2016-04-27 18:45:23 -06:00
Ivan Filippov
d2debe12ea
Add dropdown component jQuery plugin.
2016-04-27 18:45:23 -06:00
Ivan Filippov
aca06200f3
Fix broken layout on 'create new domain' screen.
2016-04-27 18:45:23 -06:00
Ivan Filippov
318993e0e0
Change domains icon in dashboard to book.
2016-04-27 18:45:22 -06:00
Ivan Filippov
2dc7f26b76
Convert admin console (stats and configurations) to new template.
2016-04-27 18:45:22 -06:00
Ivan Filippov
0dc5664f63
Change default font to Roboto Mono for all table data.
2016-04-27 18:45:22 -06:00
Ivan Filippov
1b2fd766bd
Enable fancy DataTables functionality for users table in manageruser
2016-04-27 18:45:22 -06:00
Ivan Filippov
6719fa8afb
Move "New Domain" menu item behind Admin protection.
2016-04-27 18:45:22 -06:00
Ivan Filippov
f4ef99e047
Converted manageruser functionality to new template.
2016-04-27 18:45:22 -06:00
Ivan Filippov
c95fd6ffec
Convert admin_history template to use AJAX applicator in custom.js
2016-04-27 18:45:21 -06:00
Ivan Filippov
fb4d5b3f56
Add a success and error default modal.
2016-04-27 18:45:21 -06:00
Ivan Filippov
e38f716bfa
Converted login and register functionality to new template.
2016-04-27 18:45:21 -06:00
Ivan Filippov
78500ef7c0
Add logout functionality to base template.
2016-04-27 18:45:02 -06:00
Ivan Filippov
0e710c96e4
Converted 'admin_history.html' to new template.
2016-04-27 18:45:02 -06:00
Ivan Filippov
26c4606834
Convert 40X and 500 error pages to new template.
2016-04-27 18:45:02 -06:00
Ivan Filippov
6db41d42c4
Initial commit for AdminLTE2.
2016-04-27 18:45:01 -06:00
root
dfaa14e2e4
Add auth params to login page.
2016-04-26 20:04:33 +00:00
Khanh Ngo
bca300587d
Fix url for google font links. Issue #35
2016-04-21 22:20:09 +07:00
Ivan Filippov
6da317d2ad
Merge branch 'master' into ldap_group_security
2016-04-21 01:55:41 -06:00
Ivan Filippov
cd7726c443
Break up long data fields. Fixes #28 .
2016-04-21 01:44:28 -06:00
Ivan Filippov
1c3556b511
Fix width of data field to match column width in editable domain table.
2016-04-21 01:00:02 -06:00
Ivan Filippov
73e607b692
Merge branch 'master' into ldap_group_security
2016-04-21 00:52:26 -06:00
Ivan Filippov
62288fa75d
Fix blank Data field when data has double-quotes in it.
2016-04-21 00:11:58 -06:00
Ivan Filippov
41d01dd207
Change record manage table to use monospaced font.
2016-04-20 14:38:14 -06:00
Ivan Filippov
b319e2000b
Merge branch 'master' into ldap_group_security
2016-04-20 10:31:26 -06:00
Ivan Filippov
7f01511d10
Fix 'Home' breadcrumb when running in a subdirectory.
2016-04-19 17:53:18 -06:00
Ivan Filippov
a0483adf63
Merge branch 'master' into ldap_group_security
2016-04-19 13:13:07 -06:00
Khanh Ngo
a9cd4911b9
Fix dnssec data type to be compatible with Postgresql
2016-04-14 12:19:02 +07:00
Ivan Filippov
942ca47103
Merge remote-tracking branch 'upstream/master' into ldap_group_security
...
Conflicts:
app/models.py
config_template.py
2016-04-13 09:56:46 -06:00
Khanh Ngo
8f8b26266b
Don't show the LDAP authentication method in the login page if this feature isn't enabled
2016-04-13 11:33:07 +07:00
Khanh Ngo
53b4fe2f8b
Adjustment in application config
2016-04-13 11:13:59 +07:00
Ivan Filippov
5914c3cc86
Add group-based security implementation for non-AD LDAP servers.
2016-04-12 21:12:51 -06:00
Ivan Filippov
05944e8585
Don't require LDAP group parameters if LDAP_GROUP_SECURITY is not chosen
2016-04-11 10:22:40 -06:00
Ivan Filippov
d417cfb8dc
Initial support for LDAP group based security.
2016-04-11 06:11:02 -06:00
Ivan Filippov
64531999f6
Fixes issue ngoduykhanh/PowerDNS-Admin#11 .
...
This change populates the 'role' and 'setting' tables to their initial
states via the create_db.py script which removes a step from the initial
setup. We now also search for roles instead of expecting them to be at
certain IDs.
2016-04-11 03:40:44 -06:00
Khanh Ngo
df045cb2e5
Add ProxyFix() middleware component to fix the HTTPS redirection issue. See !17
2016-04-10 21:23:27 +07:00
Khanh Ngo
990bbe5260
Add DNSSEC information into domain list. Adjustemnt in domain list table
2016-03-24 20:01:08 +07:00
Chuyen Vo
02323d2fad
Fix AD searchfilter
2016-03-17 17:45:50 +07:00
Chuyen Vo
1ccd98a364
Update utils.py
...
add timeout requests.request for large zones
2016-03-17 12:00:33 +07:00
Chuyen Vo
7c6801158d
Update models.py
...
Update AD search filter
2016-03-17 10:35:53 +07:00
Ivan Filippov
b5023d9d57
Add code to generate options in 'table-editable.js' to match RECORDS_ALLOW_EDIT in the config.py file.
2016-03-07 20:01:53 -07:00
Khanh Ngo
a4df1e47fe
Allow to set SOA-EDIT-API option when create new domain (zone)
2016-03-05 17:04:12 +07:00
Khanh Ngo
c94e24c985
Adjustment to add multiple records which described issue #5
2016-02-11 16:54:15 +07:00
Khanh Ngo
0df70276ea
Add default priority in record data used by previous pdns version
2016-02-09 15:18:58 +07:00
Khanh Ngo
abb80784e4
Verify domain name input
2016-01-15 11:58:53 +07:00
Khanh Ngo
3aba1832af
Removing unused components
2016-01-09 09:38:26 +07:00
Khanh Ngo
9eb458cb11
Remove 'Remove' button in avatar upload template
2015-12-25 11:24:42 +07:00
Khanh Ngo
52bb2b2208
Fixing bug in checking user password in Default Aunthentication method
2015-12-25 11:23:52 +07:00
Khanh Ngo
9d65e2ad17
Change to promote first register user to Administrator
2015-12-17 22:35:04 +07:00
Khanh Ngo
1e8bc55f36
Add authentication method selection box in login page
2015-12-17 11:41:36 +07:00