Commit Graph

3620 Commits

Author SHA1 Message Date
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