Commit graph

846 commits

Author SHA1 Message Date
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
Khanh Ngo 7ef76484d0 Merge pull request #103 from timfeirg/master
support github oauth2 login
2016-08-14 09:28:15 +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
Khanh Ngo 5eaf422f0d Merge pull request #104 from wzyboy/remove-mysql-dep
Users could use SQLite instead of MySQL
2016-08-12 17:01:02 +07:00
Zhuoyun Wei 635cc8c3b3 Users could use SQLite instead of MySQL 2016-08-12 16:15:38 +08:00
Khanh Ngo 68dc4f4148 Merge pull request #97 from dorion/master
Fix route when the zone name containing slash character.
2016-08-02 20:45:10 +07:00
Tamás Dévai 01dd8fd893 Fix route when the zone name containing slash character. 2016-08-02 10:59:31 +02:00
Khanh Ngo 998e70a642 Merge pull request #95 from jallakim/update-ttl
Use correct TTL in updates
2016-07-29 09:46:49 +07: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 198f934138 Merge pull request #86 from ngoduykhanh/gravatar
Add Gravatar
2016-07-14 00:09:04 +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
Khanh Ngo 70692a3d69 Merge pull request #84 from winggundamth/explore-conflict
Add docker-compose.yml file and improve create_db.py script.
2016-07-07 14:15:55 +07:00
Jirayut 'Dear' Nimsaeng ff48aa559f Remove resolved conflict text 2016-07-07 14:10:19 +07:00
Jirayut 'Dear' Nimsaeng 1a6555403c Fix conflict 2016-07-07 13:55:32 +07:00
Khanh Ngo 92d43f10b1 Merge pull request #79 from ivanfilippov/scriptroot_fix
Scriptroot fix
2016-07-07 13:09:59 +07:00
Jirayut 'Dear' Nimsaeng d742ca2480 Add new table records 2016-07-07 12:38:58 +07:00
Jirayut 'Dear' Nimsaeng 0737aceddc Add Docker Compose file 2016-07-07 12:14:40 +07:00
Jirayut 'Dear' Nimsaeng c2f7a528d4 Fix create_db.py 2016-07-07 11:09:18 +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
Khanh Ngo 12b762897d Merge pull request #78 from ivanfilippov/per_domain_settings
Per domain settings
2016-07-06 09:20:54 +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
Jirayut 'Dear' Nimsaeng c2a1c63dc8 Improve create_db.py 2016-07-05 20:04:13 +07:00
Jirayut 'Dear' Nimsaeng cd4507f47d Improve create_db.py script by add check to can safety rerun 2016-07-05 17:38:34 +07: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
Khanh Ngo 2e68af84e9 Merge pull request #71 from ivanfilippov/dnssec_ui_fix
Fix width of DNSSEC buttons. Make Enabled button green. Fixes #68.
2016-07-04 09:19:57 +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
Khanh Ngo f387732687 Merge pull request #64 from ivanfilippov/checkip_fix
Fix checkip.html route not working when not behind a proxy. Fixes #62
2016-07-02 10:47:58 +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