Commit graph

43 commits

Author SHA1 Message Date
Tuxis Internet Engineering V.O.F.
bc55b9832a Add missing comma 2015-01-26 12:43:20 +01:00
Mark Schouten
fccdf6631a Fix deletion message for users and zones. Closes #14 2015-01-26 12:41:54 +01:00
kristof
ca591af82b [FIX] short_open_tag can be off now, replaced <? with <?php 2015-01-25 11:11:24 +01:00
Mark Schouten
45ed135591 Create a 'save this zone' button 2014-12-05 13:54:09 +01:00
Mark Schouten
4d0dcf6e48 Stop working when there is an error in the config 2014-11-21 11:35:29 +01:00
Mark Schouten
25fb62fd4f Fix bugs 2014-11-21 11:25:11 +01:00
Mark Schouten
b7b62d1c9c Implement auth-autodetection 2014-11-21 11:13:17 +01:00
Mark Schouten
7fc9c5aabb Implement a 400ms delay in the searchbar 2014-11-05 09:22:57 +01:00
Mark Schouten
afa52c6894 Add a timestamp to the user listoptions url which is reset upon adding a user. This refreshes jtables cache 2014-10-06 22:37:00 +02:00
Stefan Bühler
e8f071f67c Rework session handling; add CSRF tokens and autologin 2014-10-06 21:40:11 +02:00
Stefan Bühler
922642005d Improve UI
* add CSS classes to fields
* use monospace font for field values
* min-width for record content edit field, stretch label and content
  to dialog width
* max-width for record content table cell, explicit (percent) column
  sizes
* text-align: right numbers
* display raw data in cells with $('<span>').text(...)
* add DNSSEC info and masters for slave zones
* add some RR types and disable distinction from address .arpa zone;
  show all types for every field
2014-10-05 13:14:42 +02:00
Stefan Bühler
54fb62b471 Rewrite/Refactoring
- add a lot of permission checks:
  zone edits were completely unchecked (after login); only list and creation were
  protected.
- reduce regular expression usage
- don't use user provided names/ids/urls for requests; instead use them
  to search for the zone in the list of all zones.
- rename 'label' to 'name' in template records ('name' is used in all
  other places)
- make 'localhost' default $apisid
- add 'soa_edit' default
- remove gen_pw/pwgen caller; use openssl instead for random password
- fix a lot of bugs (editrecord, TXT quoting, name checking, ...)
- improve record sorting
2014-10-05 13:08:23 +02:00
Mark Schouten
7ea11b16d4 Hide the 'import zone' button 2014-10-01 09:51:19 +02:00
Mark Schouten
00c40c047e Create option to not allow a normal user to add zones 2014-10-01 09:46:44 +02:00
Mark Schouten
f047f60712 Always load the master and slave zones 2014-09-26 13:13:18 +02:00
Mark Schouten
0d1b0c2652 Do not clear the cache. Reload the table should do the trick and this is much faster 2014-09-01 12:49:14 +02:00
Mark Schouten
ce0facf7d6 Do not load the ImportZone form, that slows things down 2014-07-23 14:52:25 +02:00
Mark Schouten
a8110fd036 Remove list-function minimize size for importzones div 2014-07-23 13:37:02 +02:00
Mark Schouten
3cf89d350a Move to top, to prevent add-form to show up below everything 2014-07-23 13:34:04 +02:00
Mark Schouten
4a2ce77bf5 Use events, not own stuff to fix caching of users 2014-07-21 16:03:31 +02:00
Mark Schouten
6f16859a8e Implement zone-import in NSedit 2014-07-21 15:50:29 +02:00
Mark Schouten
c16a85547c Remove this if-statement, we don't need it anymore 2014-07-10 16:30:41 +02:00
Mark Schouten
ca09122c7f Refresh user when switching between users and zones field 2014-07-10 16:17:32 +02:00
Mark Schouten
311a6cf097 Reload zones after visiting the userspage 2014-07-04 14:29:04 +02:00
Mark Schouten
c8cc85ef62 DNSSEC is not editable 2014-07-04 13:49:22 +02:00
Mark Schouten
93818f40e9 We didn't find any zones, they might be configured though 2014-07-04 11:58:58 +02:00
Mark Schouten
503c409292 Search in slave zones too! 2014-07-04 11:57:52 +02:00
Mark Schouten
57a3929f10 Add search field, this may make things easier to find! 2014-07-03 16:05:01 +02:00
Mark Schouten
fcfb23ea63 Show other fields for reverses 2014-06-30 14:11:04 +02:00
Mark Schouten
fadb494ce0 Allow PTR records to be created 2014-06-30 13:36:46 +02:00
Mark Schouten
baed349274 Do not show the dnssec-field when creating a zone 2014-06-10 21:19:26 +02:00
Mark Schouten
f8e7493925 Also fix new index.php and zones.php ... 2014-06-10 11:27:12 +02:00
Mark Schouten
b2b6affa90 Forgot image... 2014-06-06 14:48:25 +02:00
Mark Schouten
d0a0803e09 Fix a title 2014-06-06 14:47:26 +02:00
Mark Schouten
64508a7a51 Import dnssec settings if they exist 2014-06-06 14:46:24 +02:00
Mark Schouten
8aa6d386cf Fix indenting and show the correct content for 'content' 2014-05-26 14:10:11 +02:00
Mark Schouten
e54d2e3a74 Add missing , 2014-05-26 14:05:34 +02:00
Mark Schouten
2eed9b39c0 Fix escaping. Jtable shows (javascript-escaped) content. No other escaping is done on the content-field
For txt-records. First strip quotes surrounding the content and strip from slashes. Then, add slashes and quotes again. This maybe sub-optimal, but works for now.
2014-05-26 13:45:03 +02:00
Mark Schouten
5f8c5cc3d9 Fix theme 2014-05-23 13:45:40 +02:00
Henjo Hoeksma
75614ef673 Small improvements 2014-05-23 12:10:28 +02:00
Henjo Hoeksma
5c53f7964a Fix warnings when login form is not yet posted 2014-05-23 11:57:15 +02:00
Henjo Hoeksma
13e81c1a7a Fix references to jquery-ui 2014-05-23 11:53:05 +02:00
Henjo Hoeksma
296e83fb88 Refactoring 2014-05-23 11:48:19 +02:00
Renamed from htdocs/index.php (Browse further)