Commit Graph

139 Commits (1757c652849d5e2e09b6b70d66482c675725a405)

Author SHA1 Message Date
Ferry Boender 1757c65284 Ported optparse to argparse as it is deprecated 5 years ago
Ferry Boender 60f7a56d5a Fix linting issues (py3) 5 years ago
Ferry Boender d548aa5751 Fix built-in webserver shutdown 5 years ago
Ferry Boender 79c3232d08 Don't show traceback when interrupting with ctrl-c 5 years ago
Ferry Boender 077ecf696c Port to python 3 5 years ago
Ferry Boender 9fc0c6dab2 Implemented 'fields_from' for dynamic loading of form fields. 6 years ago
Ferry Boender b1ca65087c Code quality and linting fixes 6 years ago
Ferry Boender f9004e890b Move explanation of ScriptForm inner workings to separate doc. 6 years ago
Ferry Boender e0c53eb9ad Code quality fixes. 6 years ago
Ferry Boender 2ea31d98ff Implemented "default_value" form option. 8 years ago
Ferry Boender f93b742845 Removed unused ScriptFormException class. 8 years ago
Ferry Boender 9c3fde01c6 Listen on port 8081 by default instead of 80 8 years ago
Ferry Boender aec8cb860e Code quality improvements. 8 years ago
Ferry Boender 815cd2eb71 Improved form config loading error message 8 years ago
Ferry Boender f9214bfd4d Code quality improvements 9 years ago
Ferry Boender 34365b696c Code quality: logging 9 years ago
Ferry Boender 0e923f49eb Code quality: Use proper logging msg formatting 9 years ago
Ferry Boender b72dd273fa List default port in --help output. 9 years ago
Ferry Boender f6f482756a Don't set default `run_as` property to nobody, since we determine the default later on. 10 years ago
Ferry Boender d12282c860 String formatting positional argument fix. 10 years ago
Ferry Boender 901e0d5938 Ability to run scripts as different user. 10 years ago
Ferry Boender 503070d926 Revert python3 10 years ago
Ferry Boender acb0333b0a New style exception arguments 10 years ago
Ferry Boender 01161bcd07 Comments. 10 years ago
Ferry Boender 82a9f1dad2 Split up WebApp into webserver and RequestHandler part. 10 years ago
Ferry Boender f45d41af88 Comment typo fix. 10 years ago
Ferry Boender 65c6d4b9a3 Don't generate .pyc files. 10 years ago
Ferry Boender 9241cbe837 Show understandable error when binding to the port fails. 10 years ago
Ferry Boender 24f9a25f54 pyflake and pylint cleanups. 10 years ago
Ferry Boender 0aee57fdf4 Absolute paths to scripts to easy debugging and some additional debugging messages. 10 years ago
Ferry Boender 394022e2d3 pylint fixes. 10 years ago
Ferry Boender 485fd773fc Refactored application into separate files. 10 years ago
Ferry Boender d8492b9269 Typo bugfix. 10 years ago
Ferry Boender 198386efeb Required field option fix 10 years ago
Ferry Boender c1a029a996 Allow inclusion of application-wide custom CSS. 10 years ago
Ferry Boender cc3479e9e3 Removed Todo list from code. 10 years ago
Ferry Boender 970154cdeb Properly validate field uploads if the browser does not support HTML5 client side form validation. 10 years ago
Ferry Boender b38226fa0f Make checking for authorization the first thing we do. 10 years ago
Ferry Boender d5c381e2fc Make authorization required for serving static files is 'users' param is in configuration. 10 years ago
Ferry Boender 64e2afeeda Implemented field styles that lets the user specify inline CSS style for a form field. 10 years ago
Ferry Boender c0634564c4 Bugfix in 'rows' and 'cols' options for text fields. 10 years ago
Ferry Boender 1080b50696 Added a 'size' option for string input fields that controls the width in characters of the input box. 10 years ago
Ferry Boender 479aac0e5a Prefill form fields if it had errors. 10 years ago
Ferry Boender e623c45da6 Allow serving of static files through 'static_dir' directive. 10 years ago
Ferry Boender 8b267486d0 Moved unreachable code. 10 years ago
Ferry Boender 75bd347cdf Don't perform code coverage for daemon code. 10 years ago
Ferry Boender 536caec8b7 Bugfix in validation message. 10 years ago
Ferry Boender 3442f34d1b Main function. 10 years ago
Ferry Boender 450bb24eb7 Don't try to validate missing but required fields. 10 years ago
Ferry Boender 7d1775354e Log HTTP requests to the log file instead of console. 10 years ago