Commit Graph

1159 Commits

Author SHA1 Message Date
nemunaire fcc4dc1229 Refactor source pages 2020-05-11 00:18:50 +02:00
nemunaire 701361e60d Add new DomainExists fonction to sources 2020-05-11 00:18:50 +02:00
nemunaire 4733dac7ac Fix toast scope 2020-05-11 00:18:50 +02:00
nemunaire ada13c82e1 Improve loading calculation 2020-05-11 00:18:50 +02:00
nemunaire 9a474da61a Add a preliminary DNS resolver page 2020-05-11 00:18:50 +02:00
nemunaire c538bebb5d Redesign pages using fluid containers 2020-05-11 00:18:50 +02:00
nemunaire dd12314385 Implement OVH API source 2020-05-11 00:18:50 +02:00
nemunaire 0f31d26875 New page listing sources 2020-05-11 00:18:50 +02:00
nemunaire 563d84eeda Add icon to sources 2020-05-11 00:18:50 +02:00
nemunaire 7beb01db5c Implement new Response type: FileResponse 2020-05-11 00:18:50 +02:00
nemunaire cffb0ba882 Add items in menu 2020-05-11 00:18:50 +02:00
nemunaire a006954e24 Add a page to edit sources 2020-05-11 00:18:50 +02:00
nemunaire 600cf1b9bf Display right information about source 2020-05-11 00:18:50 +02:00
nemunaire 1ca3719a36 Add new page to attach new domain 2020-05-11 00:18:50 +02:00
nemunaire 592c953f7c Remove creation form from domain-list 2020-05-11 00:18:50 +02:00
nemunaire 311fc87d9f api: source_specs include an Id from json field 2020-05-11 00:18:50 +02:00
nemunaire 8362706c16 Add some fields to source specs 2020-05-11 00:18:50 +02:00
nemunaire f467ee5059 Add an API route to source specs. 2020-05-11 00:18:50 +02:00
nemunaire 7f0be96a53 API routes for managing sources 2020-05-11 00:18:50 +02:00
nemunaire 679bd9b9fa Implement Source abstraction 2020-05-11 00:18:50 +02:00
nemunaire fa2ed5133f Rename zone in domain 2020-05-11 00:18:50 +02:00
nemunaire 898e5ed5c8 Use Fortheenas 01 font as logo 2020-05-11 00:18:50 +02:00
nemunaire 92896d8a84 Implement zone management in levelDB driver: now fully implemented 2020-05-11 00:18:50 +02:00
nemunaire 53e6b315c7 Implement sessions in LevelDB driver 2020-05-11 00:18:50 +02:00
nemunaire 868a4e3abd Introducing LevelDB, currently handling only users 2020-05-11 00:18:50 +02:00
nemunaire efc6246685 Don't disclose too much informations about users 2020-05-11 00:18:50 +02:00
nemunaire 1263b87d1f Dedicate module to config parsing, include config as request context 2020-05-11 00:18:50 +02:00
nemunaire 762966908c Upgrade node packages 2020-05-11 00:18:50 +02:00
nemunaire 7b9544b3db Refactor the whole Go project for a better directory architecture 2020-05-11 00:18:50 +02:00
nemunaire 30aa02e6e2 Using go modules 2020-05-11 00:18:50 +02:00
nemunaire e56924bd15 Replace alerts by toast 2020-05-11 00:18:50 +02:00
nemunaire eee958c50b Upgrade packages 2020-05-11 00:18:50 +02:00
nemunaire 68aeac4471 Home page change when connected 2020-05-11 00:18:50 +02:00
nemunaire 557e7ae011 Replace alert by toaster 2020-05-11 00:18:50 +02:00
nemunaire 26ae054e65 Start working on services 2020-05-11 00:18:50 +02:00
nemunaire 4b99158309 Split zone components 2020-05-11 00:18:49 +02:00
nemunaire 2c7d3cb043 Fix issue when exchanging huge zones 2020-05-11 00:18:49 +02:00
nemunaire 269b523a0f Make a primary design 2020-05-11 00:18:49 +02:00
nemunaire 728a3b307c Introducing storage_facility 2020-05-11 00:18:49 +02:00
nemunaire 819a31d409 Fill signup page 2020-05-11 00:18:49 +02:00
nemunaire 97051c5a25 Handle user authentication: display user related zones 2020-05-11 00:18:49 +02:00
nemunaire 69baae1310 Not hardcoded server url 2020-05-11 00:18:49 +02:00
nemunaire bbc82269e0 Complete login form 2020-05-11 00:18:49 +02:00
nemunaire fcc62a0990 Change project name from libredns to happydns.org 2020-05-11 00:18:49 +02:00
nemunaire 02f437509a Add the authentication header after login 2020-05-11 00:18:49 +02:00
nemunaire 592de0a550 add basic login 2020-05-11 00:18:49 +02:00
nemunaire 74dfd0a42a add basic session management 2020-05-11 00:18:49 +02:00
nemunaire 8ac28310f9 add basic users functions 2020-05-11 00:18:49 +02:00
nemunaire cb50151678 DDNS keys are now not hardcoded 2020-05-11 00:18:49 +02:00
nemunaire 0b55b5fed3 Save zones into DB 2020-05-11 00:18:49 +02:00