Commit Graph

13 Commits

Author SHA1 Message Date
puzzledsab
75f6cc7f0f Backup and restore admin data (#2023)
* Backup and restore admin data

* Don't import archives containing subpaths

* Show result after uploading

* Use existing upload system and fixed list of admin files

* Fix confusing order of code lines

* Add translations and link from wizard

* Refactoring, change some names and move some code to sabnzbd.config

* Remove unused imports

* Remove queue and scan databases from backup

* Style changes

* Code changes

* Add tests and don't crash if any admin files are missing

* Cleanup

* Small changes and rebase on develop

Co-authored-by: Safihre <safihre@sabnzbd.org>
2022-01-22 09:51:01 +01:00
Safihre
87da19caa3 Additional cleanup of interface.py functions 2021-05-23 09:53:12 +02:00
Safihre
20fbea6e31 Rework security flow of webpages
Have 1 wrapper that checks all secuirty checks and exposes the package for CherryPy.
Cleaner code that can then be used to implement global security checks.
Merged wizard.py into interface.py and removed lots of overhead code that is handled by the general system.
2018-03-13 16:03:49 +01:00
Safihre
91a2532c95 Show warning in wizard when language files are not present
Closes #1074
2017-11-25 10:51:31 +01:00
Safihre
237b35dbdb Removing bandwith question from Wizard 2015-10-23 20:04:12 +02:00
Safihre
e52f73b0e6 Updating the wizard
Make everything more user-friendly and streamlined. Port and and # of
connections are now placed under 'Show more'. Clicking SSL will change
the port to 563.
Username and option for SSL removed from the wizard, they can be enabled
in the Config.
2015-10-23 20:04:12 +02:00
Safihre
6c9b074cd4 Adding translations to wizard page 1 2015-09-05 23:25:24 +02:00
Safihre
0e62433af1 Updating Wizzard
Updating Wizzard to be proper HTML and look like Glitter
2015-07-22 13:05:29 +02:00
ShyPike
2a5ec5a65d Remove flags from the Wizard. 2012-03-20 20:54:50 +01:00
ShyPike
c1c27c1c69 Add "Exit" button to first Wizard page. 2011-05-15 21:49:12 +02:00
ShyPike
5a02a183f4 Normalize the skin files:
- No tabs
- Two space indentation
- Unix format
Convert CherryPy to Unix format.
Set .bzrtab to allow only the proper format.
2011-04-25 16:02:57 +02:00
inpheaux
b3152f0f3c Fix Wizard Language Layout & Page 3 Pagination 2011-02-19 14:48:26 -05:00
ShyPike
08f9037738 Eliminate superfluous 'main' folder 2010-03-21 12:58:33 +01:00