Commit Graph

3688 Commits

Author SHA1 Message Date
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
Frédéric Péters 646310f1cf tests: wipe data_class() after a first http request, to get things initialized 2015-03-04 07:44:28 +01:00
Frédéric Péters a3977d1715 tests: also test backoffice pages against postgresql backend 2015-03-04 07:41:38 +01:00
Frédéric Péters 7ba6aa59f9 tests: write a site-options.cfg instead of overriding has_site_option 2015-03-04 07:41:38 +01:00
Frédéric Péters ac8770e7ae tests: get formdata id dynamically as they're not reset to one in sql 2015-03-04 07:41:38 +01:00
Frédéric Péters ebdede76f7 tests: try to cleanup a bit more 2015-03-04 07:41:38 +01:00
Frédéric Péters c4e4e839ca tests: use new parametrized mode to run tracking code tests (#6598) 2015-03-04 07:41:38 +01:00
Frédéric Péters f7565b4c1e tests: execute form pages tests twice, with/out sql enabled (#6598) 2015-03-04 07:41:38 +01:00
Frédéric Péters 2853f004b4 forms: store formdata before tracking code (#6597) 2015-03-04 07:39:53 +01:00
Frédéric Péters 2533c51a34 sql: fix ordering of tracking code tables (#6597) 2015-03-04 07:39:53 +01:00
Frédéric Péters c692073d48 switch to tracking code sql class when appropriate (#6597) 2015-03-04 07:39:53 +01:00
Thomas NOËL ea77b4cdef convert-to-sql: handle "formdef.Url-Name" objects (#6580) 2015-02-26 15:52:56 +01:00
Thomas NOËL d6f824c447 convert-to-sql: handle user conversion errors (#6579) 2015-02-26 15:51:56 +01:00
Thomas NOËL 87950361be translation update 2015-02-26 10:53:37 +01:00
Frédéric Péters 5d14ce6f0a tests: add basic testing of wscall workflow 2015-02-25 14:38:15 +01:00
Frédéric Péters dc65fd5b7b workflow: make it possible to sign webservice calls (#6446)
The sign_* functions have been imported from cmsplugin_blurp.
2015-02-25 14:38:15 +01:00
Frédéric Péters ce8254372a general: redo the workflow options mecanism with targeted variables (#6170)
The current system is kept in place but not advertised anymore.
2015-02-25 14:38:15 +01:00
Frédéric Péters c54ff30be0 misc: write down license and author in the png files 2015-02-25 10:30:32 +01:00
Frédéric Péters 39d006ed5f tracking code: remove unused imports 2015-02-25 10:07:12 +01:00
Frédéric Péters 21aad6119d mobile: makes sure list of categories is computed for full width 2015-02-25 08:57:36 +01:00
Thomas NOËL e88fd37b00 tracking code: don't break on anonymous access with user_hash enabled 2015-02-24 18:25:23 +01:00
Frédéric Péters 7d2bfa77e0 tracking code: don't break on anonymous access after evolutions done as user 2015-02-24 17:46:12 +01:00
Frédéric Péters 01a4b964aa tracking code: make it possible for submitter to post to workflow form 2015-02-24 17:09:16 +01:00
Frédéric Péters c8f81e7aee tests: make sure to use wcs session objects 2015-02-24 17:09:16 +01:00
Frédéric Péters da97ed7725 tracking code: treat session owner of a form as its submitter 2015-02-24 17:09:09 +01:00
Frédéric Péters 4b014889df tracking code: don't display form if support os disabled everywhere 2015-02-24 17:08:52 +01:00
Frédéric Péters 6c9bc73d6e tracking code: don't give formdata access after support have been disabled 2015-02-24 17:08:37 +01:00
Frédéric Péters 7a126d49a8 tests: check there's no tracking code mention when it's disabled 2015-02-24 14:38:44 +01:00
Frédéric Péters bcce7676cc general: rename "allow_drafts" attribute into "enable_tracking_code" 2015-02-24 14:38:44 +01:00
Frédéric Péters ebe4bc6137 forms: add tracking code UI elements 2015-02-24 14:13:16 +01:00
Frédéric Péters 402e6f65fb general: add tracking code object (#656) 2015-02-24 14:13:16 +01:00
Frédéric Péters 0f17fa2172 forms: autosave existing drafts (#4858) 2015-02-24 14:13:16 +01:00
Frédéric Péters 64c16c1a5a api: add a "redirection" boolean attribute to formdef json api (#6568) 2015-02-23 09:04:11 +01:00