Ferry Boender
473142a107
Made private methods private.
10 years ago
Ferry Boender
7e568d5fcd
Parse query string with urlparse instead of manually.
10 years ago
Ferry Boender
19967cd014
Cleanups and comments.
10 years ago
Ferry Boender
e511678c07
Fix native Python callbacks after refactoring.
10 years ago
Ferry Boender
b0e635b768
Link to proper screenshots page.
10 years ago
Ferry Boender
fdf56674e0
Links to more screenshots and examples.
10 years ago
Ferry Boender
676b90e649
Add todo.
10 years ago
Ferry Boender
ddf5464ade
Use self.send_error(401,..) instead of raising an exception in certain cases.
10 years ago
Ferry Boender
05a3d30024
Raise proper exceptions instead of Exception().
10 years ago
Ferry Boender
955b8c1f64
Clarifying comment.
10 years ago
Ferry Boender
02f5e128cc
If only one form is defined, go directly to that form from the index. Otherwise, show the list of defined forms.
10 years ago
Ferry Boender
3f4795d9ca
Proper error raising when a form does not exist.
10 years ago
Ferry Boender
fd39f8b85c
Class reordering in the source. Cache form config as a singleton.
10 years ago
Ferry Boender
9c41bfa51b
Separate form configuration to its own class, so it can be dynamically loaded in the future.
10 years ago
Ferry Boender
450bc70b72
First radio option is selected by default now.
10 years ago
Ferry Boender
640c67db43
Output types example: Update README
10 years ago
Ferry Boender
110c237310
Link to correct screenshots.
10 years ago
Ferry Boender
d436a78845
Link to screenshots in the README.
10 years ago
Ferry Boender
ead434a6d5
Add border to screenshot.
10 years ago
Ferry Boender
2abca7ef38
Screenshots.
10 years ago
Ferry Boender
84282b2421
Remove todo.
10 years ago
Ferry Boender
742b4ec0e3
Allow validation of uploaded file extensions.
10 years ago
Ferry Boender
5cbf942f99
Deprecated the 'script_raw' option in favour of an output type specifier. 'escaped' will wrap output in PRE tags and esape the HTML entities in the output. 'html' will not and allows the script to include HTML markup. 'raw' is the former 'script_raw' option and directly streams output to the browser.
10 years ago
Ferry Boender
dfe9cc2393
Simple example: rename htaccess to htpasswd.
10 years ago
Ferry Boender
c0ecdd4371
Validate example.
10 years ago
Ferry Boender
74f7567a00
User manual updated with new field options and documentation.
10 years ago
Ferry Boender
b2f3bae749
Improved field validation and new field options for textarea. Original file names of uploaded files are now stored in an additional field <field_name>__name.
10 years ago
Ferry Boender
2d0b33ce94
Added validation example.
10 years ago
Ferry Boender
00f39bb784
User manual updated with new validation options.
10 years ago
Ferry Boender
05e201a749
Improved error reporting and validation.
10 years ago
Ferry Boender
a8c1ba64a3
Always stringify form values before sending them to a script callback.
10 years ago
Ferry Boender
ec93afa1ac
Remove test headers.
10 years ago
Ferry Boender
555fbcfa30
Bugfix: Allow users to enter fractional numbers for float form types.
10 years ago
Ferry Boender
7b5fa81e31
Move inline HTML templates to top.
10 years ago
Ferry Boender
871d22167e
Ignore non-existing temp files in upload cleanup.
10 years ago
Ferry Boender
7ce6bc8b12
Authentication passwords are now sha256 hashed. Use --generate-pw to generate the proper hashed password.
10 years ago
Ferry Boender
60bfb9b969
Initial version of the User Manual.
10 years ago
Ferry Boender
fbf38d5800
README.md update.
10 years ago
Ferry Boender
5eed3e1466
Example for the 'script_raw' functionality where a script can send output directly to the browser.
10 years ago
Ferry Boender
18394194dd
Allow to be run under subpaths in case of running behind a proxy.
10 years ago
Ferry Boender
4e155d0a37
Line break.
10 years ago
Ferry Boender
ed4b8226d8
Python 2.6 string formatting compatibility.
10 years ago
Ferry Boender
44e7d69444
Updates to the 'simple' example.
10 years ago
Ferry Boender
1351816935
Authentication example.
10 years ago
Ferry Boender
1aaacf8ef9
Allow scripts to write their own output using script_raw setting.
...
User authentication and authorization.
Rename 'vitaform' to 'scriptform'.
Stream contents of uploaded files to temp files and pass their names to callbacks instead of the contents.
10 years ago
Ferry Boender
8bd31c2f04
Added TODO comments.
10 years ago
Ferry Boender
4c289f992c
Remove old code and debugging statements.
10 years ago
Ferry Boender
56d4d12d1f
Made HTTP server multithreaded.
10 years ago
Ferry Boender
85a4f019c8
Simple example which shows how to use shell scripts as backends.
10 years ago
Ferry Boender
d63d68fb49
Native example which show how to use Python functions as callbacks.
10 years ago