Commit Graph

85 Commits

Author SHA1 Message Date
18ed4b528f Fix issue with deleting domain 2016-09-12 12:20:42 +00:00
9348afc26e Pretty history details. 2016-08-21 14:46:23 +00:00
4f5b2e5c50 Set focus to the first field when adding a new row. 2016-08-19 18:13:34 +00:00
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
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
186aedcfc7 github oauth login 2016-08-13 00:49:46 +08:00
ee033f2198 Add Gravatar to display user's avatar 2016-07-13 21:33:21 +07:00
4a0cb0a637 Apply scriptroot_fix to new DynDNS domain setting javascript. 2016-07-05 21:36:54 -06:00
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
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
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
f912968759 Fix create_via_dyndns template setting. 2016-07-05 19:22:57 -06:00
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
9dc3c3ff98 Set LDAP as source if both LDAP and Basic is enabled. 2016-07-05 15:28:02 +00:00
ea42c78b9a default_domain_table_size setting. 2016-07-05 15:14:41 +00:00
2411659437 NaturalSort for Datatables. 2016-07-04 17:48:46 +00:00
db4edb81bf Use natural sort for domain records. 2016-07-04 19:28:42 +02:00
54954082c5 Change dnssec status button size 2016-07-04 22:40:29 +07:00
70b8e76d1d Fix width of DNSSEC buttons. Make Enabled button green. Fixes #68. 2016-07-03 13:27:11 -06:00
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
7986f56ac6 re-enable search and sort for domain list 2016-06-30 13:37:40 +02:00
c7efb85feb Fix bugs in #53 2016-06-29 00:22:11 +07:00
981c38cacb Add dyndns feature 2016-06-20 16:32:14 +07:00
d837e878e4 Convert tabs to spaces in HTML template files. 2016-06-18 11:41:01 +07:00
92dd1586bf Add anchor tag in user_profile's url. Reload authentication tab when update 2016-06-18 11:37:23 +07:00
f4e2c3b3df Add OTP authentication feature 2016-06-16 15:36:05 +07:00
a14ccec39e Fix SignUp config feature 2016-06-13 11:48:48 +07:00
39564f9c6e Add 'default_record_table_size' setting to allow changing table size.
Fixes #36.
2016-06-08 19:23:08 -06:00
0cf88b50ba Add SOA record helper. 2016-06-07 22:33:03 -06:00
3a79fe66c8 Re-organized error templates. Enabled default error handling. 2016-05-15 16:01:57 -06:00
7f8b69765a Add 'create user' template and functionality. Fixes #39 2016-05-15 14:29:43 -06:00
2cc5ee77d7 Removed unneeded modals from settings template. 2016-05-15 13:17:54 -06:00
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
2b80339753 Standardize on btn-flat button style. 2016-05-10 18:11:17 -06:00
dc41a55da7 Change profile template to use adminlte2 templating. 2016-05-10 18:05:27 -06:00
51ddb8821d Update help section in domain_add template. Link to PDNS docs. 2016-05-10 17:11:18 -06:00
b8b238b25a Replace old template buttons with new for slave domains. 2016-04-29 15:59:10 -06:00
b4e96ceda8 Fixed action buttons on dashboard not fitting in boxed layout. 2016-04-29 15:44:35 -06:00
7d390104c1 Change icons in menu to better match their links. 2016-04-29 15:39:51 -06:00
98ddd7302b Add initial support for PDNS-Admin settings management. 2016-04-29 15:36:37 -06:00
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
8c7110b820 Allow for edits to start by clicking on the record row. Fixes #29 2016-04-29 11:44:39 -06:00
ecebfb0951 Linked statistics on dashboard to their pages. 2016-04-29 11:22:36 -06:00
3ed4f2ab9f Fixed dashboard statistics display breaking when window is resized. 2016-04-29 11:12:43 -06:00
efb9cc1709 Added 'Update from Master' functionality for slave domain template. 2016-04-29 11:07:46 -06:00
5842617b31 Merge pull request #38 from ivanfilippov/new_ui
Results of first round of testing
2016-04-29 10:31:29 -06:00
31bf6e10ef Fixed all domains being visible to all users on dashboard. 2016-04-29 10:29:08 -06:00
6999b7ed67 Fixed not being able to add more than one record per 'apply changes'. 2016-04-29 10:25:43 -06:00
64a297d5fb Fix DNSSEC popup on dashboard template. 2016-04-29 10:23:05 -06:00
d3d107c9cf Remove unnecessary js plugin from base template. Adjustment in ui 2016-04-28 11:05:41 +07:00