Ferry Boender
|
34365b696c
|
Code quality: logging
|
8 years ago |
Ferry Boender
|
0e923f49eb
|
Code quality: Use proper logging msg formatting
|
8 years ago |
Ferry Boender
|
d651ca8aa0
|
Code quality: test membership with 'not in'
|
8 years ago |
Ferry Boender
|
b72dd273fa
|
List default port in --help output.
|
9 years ago |
Ferry Boender
|
1a38907241
|
Code quality.
|
9 years ago |
Ferry Boender
|
8ef5744631
|
Refactored script running into its own module.
|
9 years ago |
Ferry Boender
|
b912b24b0f
|
Log exit codes of scripts.
|
9 years ago |
Ferry Boender
|
f6f482756a
|
Don't set default `run_as` property to nobody, since we determine the default later on.
|
9 years ago |
Ferry Boender
|
9e29db3e3f
|
Code quality.
|
9 years ago |
Ferry Boender
|
d12282c860
|
String formatting positional argument fix.
|
9 years ago |
Ferry Boender
|
8be0dfa2bb
|
If a field is not required, an empty value is acceptable.
|
9 years ago |
Ferry Boender
|
ce5288068b
|
If the user doesn't upload a file, and the field is not required, don't raise a ValidationError.
|
9 years ago |
Ferry Boender
|
f1537418d6
|
Code quality.
|
9 years ago |
Ferry Boender
|
03f655b6e6
|
If Scriptform is running as root, drop privileges to 'nobody' by default. Otherwise, don't drop privileges before executing scripts.
|
9 years ago |
Ferry Boender
|
901e0d5938
|
Ability to run scripts as different user.
|
9 years ago |
Ferry Boender
|
2e8e321a66
|
Fix stray quote in the HTML output.
|
10 years ago |
Ferry Boender
|
503070d926
|
Revert python3
|
10 years ago |
Ferry Boender
|
acb0333b0a
|
New style exception arguments
|
10 years ago |
Ferry Boender
|
9e75badca5
|
Python v2.6.6 support
|
10 years ago |
Ferry Boender
|
937a8b6706
|
Field type 'checkbox': Added 'checked' option for field definition to indicate if the checkbox should be checked by default.
|
10 years ago |
Ferry Boender
|
66a7a134ff
|
Rename FormConfig.callback to FormConfig.run_script.
|
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
|
41f9ef4f6c
|
Close file descriptors when calling a script.
|
10 years ago |
Ferry Boender
|
12a4122d91
|
Fix rendering for radio form elements.
|
10 years ago |
Ferry Boender
|
87d24dd7b1
|
Rewrote authentication method to be simpler.
|
10 years ago |
Ferry Boender
|
e145ebcd35
|
pylint.
|
10 years ago |
Ferry Boender
|
271ce981fd
|
min/max => minval/maxval for date field.
|
10 years ago |
Ferry Boender
|
e50ce9ec36
|
Clarify validation docstring.
|
10 years ago |
Ferry Boender
|
292058dcd6
|
Make sure all required properties are present when loading a field definition.
|
10 years ago |
Ferry Boender
|
851e20f204
|
Code quality.
|
10 years ago |
Ferry Boender
|
0b9f093a9d
|
Removed field type 'number'.
|
10 years ago |
Ferry Boender
|
57de1bd900
|
Raise ValidationError instead of returning None if a file upload was invalid.
|
10 years ago |
Ferry Boender
|
e8e99647fb
|
The 'classes' param in form rendering is a string, not a list. This means we can safely put a default empty string in the method declaration.
|
10 years ago |
Ferry Boender
|
0b3aeaca41
|
Proper case for error messages.
|
10 years ago |
Ferry Boender
|
8e01b3de75
|
Refactor: WebApp.auth() returns username, so actually use it.
|
10 years ago |
Ferry Boender
|
386af020a2
|
Added abilitity to add custom CSS classes to field definitions.
|
10 years ago |
Ferry Boender
|
65c6d4b9a3
|
Don't generate .pyc files.
|
10 years ago |
Ferry Boender
|
847c42d644
|
Show which fields are required.
|
10 years ago |
Ferry Boender
|
a17906b5ba
|
Show username properly in log when logging auditing information.
|
10 years ago |
Ferry Boender
|
b8f19a1bba
|
Enforce min and max dates on "date" fields in HTML5 capable browsers.
|
10 years ago |
Ferry Boender
|
4771d60448
|
Enforce minlen and maxlen on "text" fields in HTML5 capable browsers.
|
10 years ago |
Ferry Boender
|
fb63870487
|
Enforce minlen on "password" fields in HTML5 capable browsers.
|
10 years ago |
Ferry Boender
|
200fea8598
|
Enforce minlen and maxlen on "string" fields in HTML5 capable browsers.
|
10 years ago |
Ferry Boender
|
9241cbe837
|
Show understandable error when binding to the port fails.
|
10 years ago |
Ferry Boender
|
0eb04cae51
|
Don't raise KeyError if a non-required file wasn't uploaded.
|
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
|
0c1d213458
|
Raise HTTPErrors instead of sending errors directly to the client.
|
10 years ago |