Commit Graph

119 Commits (c23368154ef67225462e2e61cffed33b72731247)

Author SHA1 Message Date
Ferry Boender 901e0d5938 Ability to run scripts as different user. 9 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
Ferry Boender ed143fb73a Cast min/max/minlen/maxlen values to proper types. 10 years ago
Ferry Boender 93fcaea981 Method documentation. 10 years ago
Ferry Boender b53f5fcf40 Method for getting a field definition from the form definition. Replaces previous private method. 10 years ago
Ferry Boender 34b4151529 Return process exit code for 'raw' output type. 10 years ago
Ferry Boender ce71253ab5 Allow None values for stdout, stderr if script output type is not raw. 10 years ago
Ferry Boender 8c7a12e354 Classes improperly rendered for input form line. 10 years ago
Ferry Boender ca55acf980 Don't change to form config dir if we're already there. 10 years ago
Ferry Boender 3911207709 Don't do anything with script output if we're in raw output mode. 10 years ago
Ferry Boender 8a03c3b3a2 Mark TODO as done. 10 years ago
Ferry Boender 0fafeaf8d2 Document how scriptform.py works. 10 years ago
Ferry Boender 1c43496be3 Proper shutdown of server via threaded call to shutdown(). 10 years ago
Ferry Boender 81e3b480a8 FormConfig.callback no longer tightly coupled to request. Instead, stdin and stdout file handles are passed in. 10 years ago
Ferry Boender 563f3cdca5 Move rendering of a form line to the FormRender class. 10 years ago
Ferry Boender 3d9ca8dd40 Code formatting. 10 years ago
Ferry Boender 51be118f85 Change dir to form config directory in main method, not in a class. 10 years ago
Ferry Boender fb77cd7a7a Removed dead code. 10 years ago
Ferry Boender 7a171ed3ac Fixed improper form values. 10 years ago
Ferry Boender 7d9f8ae26f Cast params before rendering field. 10 years ago
Ferry Boender e2547f9aad Delegate form rendering to separate class. 10 years ago
Ferry Boender 190a21ebbb Use dict string formatting instead of positional arguments for rendering the form fields. 10 years ago