41 Commits

Author SHA1 Message Date
Thomas Waldmann
9cc5bdf938 implemented status view
status: counts for domains (incl. domains flagged unavailable), hosts, users (incl. inactive users)

statistics: usage for 2d / 2w / 2m / 2y
2013-11-03 04:29:14 +01:00
Thomas Waldmann
c8d6c6605b remove help view
there was only a link to the rtd documentation (now directly linked from a "Documentation" navbar entry) and
some duplicate router configuration that was also shown (even with the correct values) when adding a host.

the help page html was not valid due to the values inserted into the router configuration help.

help/documentation policy: add static help to the docs, add dynamic help directly at the places (in the views) where needed
2013-11-02 23:23:01 +01:00
Thomas Waldmann
35c953347c domain editing, shared secret generation, show bind9 configuration 2013-11-02 11:29:06 +01:00
Thomas Waldmann
7f8e62cc30 use AJAX to update view with current IPs, cosmetic changes, deal with v4 and v6 js separately 2013-11-01 06:03:36 +01:00
Thomas Waldmann
9125c8072a move screenshots to own view, remove features from home view (features are in docs, don't duplicate)
remove links to individual static screenshots, they break the slideshow

fix spacing on home view, so footer is at bottom
2013-10-27 11:28:40 +01:00
Thomas Waldmann
49693121ea use zones/nameserver IPs/update keys from DB, logging (thanks to asmaps)
remove unneeded stuff from settings
(we still need some in conftest.py for the tests, though)
init DB for tests via conftest.py
more update algorithm choices
give origin zone (if we already know it) to dnstools functions
new views: DomainOverview, DeleteDomain
unify deletion templates using delete_object.html
add django-extensions
2013-10-18 15:30:17 -07:00
Bastian Blank
d2eab62ac4 Move all stuff into own top-level package 2013-10-17 23:59:07 +02:00
Thomas Waldmann
1924888b37 reorder imports: stdlib, other libs, django, nsupdate stuff (views, etc.) 2013-10-03 19:26:39 +02:00
Thomas Waldmann
5f0266a211 serve /robots.txt 2013-09-29 21:07:09 +02:00
Fabian Faessler
58159fba0c generate secret view and logic. host view ui update. 2013-09-29 19:58:08 +02:00
Arne Schauf
5ff91162dd legal notice and css fixes 2013-09-29 17:28:36 +02:00
Arne Schauf
3fb3524106 Merge branch 'master' of github.com:asmaps/nsupdate.info
Conflicts:
	nsupdate/main/templates/main/about.html
	nsupdate/main/urls.py
	nsupdate/nsupdate/templates/base.html
2013-09-29 17:12:32 +02:00
Arne Schauf
cb53af87e7 about page 2013-09-29 17:06:39 +02:00
Fabian Faessler
d8f42c1fb1 added help and about view 2013-09-29 16:58:02 +02:00
Fabian Faessler
dcd78ac304 pep8 fixes 2013-09-29 15:37:58 +02:00
Fabian Faessler
f25ed3cdee removed proxy user, because solution was not working. Made id session based. please work now :'( 2013-09-29 14:33:24 +02:00
Fabian Faessler
09da9a4036 changed User to ProxyUser 2013-09-29 14:07:24 +02:00
Fabian Faessler
d454af649f ip dns update button in HostView 2013-09-29 03:44:14 +02:00
Fabian Faessler
2dfd6075c4 Merge branch 'master' of github.com:asmaps/nsupdate.info 2013-09-29 02:44:12 +02:00
Fabian Faessler
aa670e33ed some ui changes 2013-09-29 02:44:09 +02:00
Thomas Waldmann
adc6315a34 implemented authorized nic update view (via admin session) 2013-09-29 02:43:47 +02:00
Fabian Faessler
abe8ee41ff Merge branch 'master' of github.com:asmaps/nsupdate.info
Conflicts:
	nsupdate/main/urls.py
2013-09-29 02:08:39 +02:00
Fabian Faessler
374288d20a changed updateIp to detectIP 2013-09-29 02:07:58 +02:00
Thomas Waldmann
26a911824d pep8 fixes 2013-09-29 01:29:01 +02:00
Arne Schauf
5d4aec123d quick fixes are dirty 2013-09-29 01:16:49 +02:00
Arne Schauf
8b95f4dd40 first test - then commit 2013-09-29 01:15:55 +02:00
Arne Schauf
57e4ae3c26 minor fixes 2013-09-29 01:08:52 +02:00
Fabian Faessler
dd614d1936 changed the host edit into a classbased view. added host delete 2013-09-28 23:45:46 +02:00
Arne Schauf
eb8f548f95 overview as class based view 2013-09-28 22:46:53 +02:00
Fabian Faessler
e68aa8cc5f added host view. with broken edit. will be changed to classbased views 2013-09-28 22:17:24 +02:00
Fabian Faessler
fc7c891000 Merge branch 'master' of github.com:asmaps/nsupdate.info 2013-09-28 21:32:35 +02:00
Fabian Faessler
99a3347042 host list and create new host form 2013-09-28 21:32:29 +02:00
Thomas Waldmann
add5e6a379 implemented update api (still without checking the DB), misc. cleanups 2013-09-28 20:39:33 +02:00
Fabian Faessler
04602c53a6 get ipv4 and ipv6 adr from session 2013-09-28 19:01:40 +02:00
Fabian Faessler
366f809e7f moved the /myip call into the api module 2013-09-28 18:46:31 +02:00
Arne Schauf
ec2b8ab88a split up into new app accounts 2013-09-28 17:17:15 +02:00
Arne Schauf
0fc70cc61e profile and password change. 2013-09-28 16:46:33 +02:00
Fabian Faessler
d5bbc8ac59 added javascript example for /myip and added a view OverviewView. JS fails for dev server, because of the Access-Control-Allow-Origin 2013-09-28 13:56:54 +02:00
Fabian Faessler
a4a183f702 added URL and simple view to get the user IP in a json format {'ip': '127.0.0.1'} 2013-09-28 13:04:21 +02:00
Arne Schauf
0d628f35e0 improved nav 2013-09-28 12:06:26 +02:00
Arne Schauf
27704831a6 base template 2013-09-28 11:39:57 +02:00