Frédéric Péters
68f7e5c3af
debian: add recommends on python-qrcode
2015-04-03 11:24:12 +02:00
Thomas NOËL
edfcd360cd
debian/cron.daily: run only if wcsctl is present
2015-04-03 11:24:12 +02:00
Frédéric Péters
7aaaaf4c82
debian: add dependency on graphviz
2015-04-03 11:24:12 +02:00
Frédéric Péters
567125b2e1
debian: only build for Python 2.7
2015-04-03 11:24:12 +02:00
Jérôme Schneider
07d85d6240
debian: adapt packaging for Wheezy
2015-04-03 11:24:12 +02:00
Frédéric Péters
b7709b0db0
myspace: don't preemptively block access to myspace ( #6385 )
2015-04-02 10:44:11 +02:00
Frédéric Péters
de6b1f9a76
trivial: fix semi colon that was out of attribute quotes
2015-04-02 10:44:11 +02:00
Frédéric Péters
d7d9713272
geolocation: make it possible to fill <select> fields ( #6861 )
2015-04-01 23:28:18 +02:00
Frédéric Péters
2c9042feed
ctl: fix initialization in control scripts ( #6887 )
2015-04-01 23:28:18 +02:00
Thomas NOËL
0ab4ac7b69
api.py: fix TraversalError import
2015-04-01 17:03:18 +02:00
Thomas NOËL
a0b933b363
release 1.12.13
2015-04-01 14:59:48 +02:00
Thomas NOËL
588a5cb1a1
add json listings in /api/forms/ ( #6642 )
2015-04-01 14:55:42 +02:00
Frédéric Péters
87a7b1cead
misc: only load effective TLDs list once per class ( #6875 )
2015-04-01 14:54:50 +02:00
Jérôme Schneider
725cbb6845
hobo_deploy: fix support of --extra passed on command line ( #6654 )
2015-03-30 18:25:16 +02:00
Thomas NOËL
7883432795
api: reverse-geocoding needs lat and lon ( #6849 )
2015-03-29 15:29:59 +02:00
Frédéric Péters
0096bd61c6
publisher: reset substitution sources early on ( #6833 )
...
In case of access to an unknown host try_publish() would bail out early with a
TraversalError() (404), which would access the publisher known substitution
variables to render the error page. That list was not reset yet from the
previous call and could thus result in inappropriate variables being created.
2015-03-26 13:29:22 +01:00
Thomas NOËL
96aa0d897c
backoffice/listings: add minimal JSON export ( #6642 )
...
also move JSONEncoder to qommon.misc
2015-03-26 11:39:26 +01:00
Frédéric Péters
dcfc3d1c98
tests: add test for formdata api
2015-03-24 22:11:28 +01:00
Frédéric Péters
c0a8588024
api: consider user from query string in formdata api ( #6812 )
2015-03-24 22:09:46 +01:00
Frédéric Péters
df40721a2f
help: fix formdata api example to include trailing slash
2015-03-24 22:09:08 +01:00
Frédéric Péters
bd26a933a7
tests: test formdata.last_update_time
2015-03-24 15:59:38 +01:00
Thomas NOËL
76c62bd425
api: export last_update_time in formdata json ( #6640 )
2015-03-24 15:31:15 +01:00
Frédéric Péters
b6ccb50c2a
form: don't break on emails with empty parts in domain ( #6796 )
2015-03-23 22:14:49 +01:00
Frédéric Péters
4962adb525
fields: move composite widgets out of advanced when apply is clicked ( #6727 )
2015-03-23 08:35:34 +01:00
Frédéric Péters
45d666464c
general: run sql "migrations" when starting wcs ( #6617 )
...
This is required when new global tables (such as tracking_codes) have to be
created.
2015-03-23 08:35:34 +01:00
Frédéric Péters
f19d6b9375
misc: factor check for postgresql usage
2015-03-23 08:35:34 +01:00
Jérôme Schneider
38d45fad3d
check_hobos: set publisher configuration even for a new instance ( #6788 )
2015-03-23 08:35:34 +01:00
Jérôme Schneider
23ea72da85
publisher: skip directories when importing from a zipfile ( #6787 )
2015-03-23 08:35:34 +01:00
Benjamin Dauvergne
82627cdc8c
misc: add support for specifying extra modules in configuration files ( #6654 )
...
[extra]
auquotidien = ../auquotidien/extra/
2015-03-23 08:31:30 +01:00
Frédéric Péters
4ec7e130be
tests: do not fail with multipart emails
2015-03-20 16:47:53 +01:00
Frédéric Péters
6dde68fbfa
misc: skip after jobs that have already been completed
2015-03-20 16:32:05 +01:00
Frédéric Péters
86691534a6
tests: revamp email mocking to have more of wcs code exposed
2015-03-20 16:32:05 +01:00
Frédéric Péters
9e75fe6793
tests: add new timeout & remove workflow tests
2015-03-20 11:50:14 +01:00
Frédéric Péters
596838802d
tests: deal with changing identifiers in backoffice tests
2015-03-20 11:50:14 +01:00
Frédéric Péters
136ade48b0
tests: shortcut is_using_postgresql() to make sure the right mode is used
2015-03-20 11:50:14 +01:00
Frédéric Péters
124a42b73c
tests: add testing of users edit page after custom fields are set
2015-03-19 13:33:58 +01:00
Frédéric Péters
1e00f571e2
misc: fix import of worklows module, it *has* to be absolute ( #6781 )
2015-03-19 13:33:58 +01:00
Jérôme Schneider
f109d388fd
hobo_deploy: only add variables of the current service ( #6772 )
2015-03-19 10:05:49 +01:00
Frédéric Péters
280ce8159b
ctl: remove clean_session ctl command ( #6746 )
...
There's a registered cronjob do to the job, an external command is not
required.
2015-03-17 10:22:26 +01:00
Frédéric Péters
32078370f1
misc: do not crash on users that have None as roles ( #6755 )
2015-03-17 10:22:25 +01:00
Frédéric Péters
854feb4a45
update French translation
2015-03-10 16:22:57 +01:00
Frédéric Péters
ecb71a9a84
hobo: encode variable key/values
2015-03-09 18:15:28 +01:00
Frédéric Péters
518fbf01a6
hobo: expose service URLs in template variables ( #6645 )
2015-03-09 14:47:24 +01:00
Thomas NOËL
a54f3df84d
geoloc: consider village for city name ( #6628 )
2015-03-06 17:47:14 +01:00
Frédéric Péters
cc22e4511e
formdata: publish a display name in json export ( #6623 )
2015-03-05 16:05:18 +01:00
Frédéric Péters
62a33bf6d7
formdata: publish url in json export ( #6623 )
2015-03-05 16:05:15 +01:00
Frédéric Péters
c6d527994d
geoloc: display street number before street name ( #6611 )
2015-03-04 12:55:41 +01:00
Frédéric Péters
857287b0b9
js: insert maps once the page is fully loaded ( #6609 )
...
This makes sure the correct element height is known, and that avoids an
half-gray zone in Chrome.
2015-03-04 09:21:05 +01:00
Frédéric Péters
0be20c3a9c
js: load openstreemap tiles over https ( #6609 )
2015-03-04 09:21:02 +01:00
Frédéric Péters
2ef3730384
tests: store role.id as integers for now, to match reality
2015-03-04 07:51:09 +01:00