c6eda91546
handle fpr is None correctly
2009-01-21 21:40:37 +01:00
e148c2c0d4
integrate gpg key lookup with url creation
2009-01-21 21:16:54 +01:00
3707b76c6b
make the keyfinder usable
2009-01-21 17:18:02 +01:00
3fb8f80f0e
add copyright and license information
...
add AGPLv3+ license information and copyright to all Python code and
mako templates
2009-01-21 16:11:39 +01:00
1bf24010d5
add tools for handling keyring data
...
- add model/keyringanalyzer.py inspired by Debian qa's carnivore's
extract_data
- add model/keyfinder.py using the database built by
model/keyringanalyzer.py
- store the keyring search directory in model/ddportfolio.ini
2009-01-21 14:39:29 +01:00
f33f6c7751
implement URL generation
...
move code for URL generation to model/urlbuilder.py
add format selection to input form
create output template
2009-01-21 01:11:01 +01:00
d86965304f
add form validation
...
validate input in ddportfolio controller
input validation schema in model/form.py
error message display and style added
2009-01-21 00:11:19 +01:00
a6d4a99050
initial Pylons i18n
...
include language detection support in BaseController
add initial german translation
2009-01-20 23:25:49 +01:00
12dc602c0b
add form template
...
use render in ddportfolio controller
add webhelpers.rails to helpers.py
create showform.mako resembling the output of the old ddportfolio.py
2009-01-20 23:15:18 +01:00
9c800c0ed8
setup Pylons infrastructure
...
paster create -t pylons ...
paster controller ddportfolio
add support for sphinx
2009-01-20 22:39:05 +01:00
0c5816154b
add input validation, prepare i18n
2009-01-20 21:13:58 +01:00
e9493b6fb0
rename app(...) to application(...) to make WSGIScriptAlias work
2009-01-20 21:13:58 +01:00
2cf7e9d67a
switch to simplejson and complete setup.py
2009-01-20 16:14:35 +01:00
d6f245a8d8
initial implementation
2009-01-20 15:33:18 +01:00