Frédéric Péters
|
48af5d8515
|
switch setup.py to setuptools, change version number to not have a + sign
|
2013-04-26 10:04:07 +02:00 |
Frédéric Péters
|
65240fb024
|
add git commit hash to version string
|
2013-04-26 09:46:11 +02:00 |
Frédéric Péters
|
13e9905351
|
root: publish a __version__ URL if entrouvert module is available
|
2013-04-26 09:23:28 +02:00 |
Frédéric Péters
|
52dbb98368
|
backoffice: add some classes to listing rows and cells
|
2013-04-25 18:30:46 +02:00 |
Frédéric Péters
|
1445c7ea45
|
template: expose theme_url as a template variable
|
2013-04-23 09:51:56 +02:00 |
Frédéric Péters
|
a68c5e97e7
|
datasources: only encode strings, not whatever type we get (#2790)
|
2013-04-23 08:48:59 +02:00 |
Frédéric Péters
|
7a74726bf0
|
forms: fix edition of current formdata (#2789)
|
2013-04-23 01:38:02 +02:00 |
Frédéric Péters
|
369d829251
|
register: display an indicator of password strength (#2503)
|
2013-04-22 11:22:02 +02:00 |
Frédéric Péters
|
7b11122cce
|
formdata: let lists, tuples and dicts flow straight into json
|
2013-04-19 11:27:29 +02:00 |
Thomas NOËL
|
d0db03b2b6
|
prefill: don't return 'None'
|
2013-04-19 10:22:57 +02:00 |
Frédéric Péters
|
f261cd6610
|
tests: add testing of table with rows widget (#2763)
|
2013-04-18 16:25:08 +02:00 |
Frédéric Péters
|
b573f881e5
|
tests: force English locale for formdef tests
|
2013-04-18 12:39:16 +02:00 |
Frédéric Péters
|
536c71259b
|
form: fix display of "table with rows" widget value in summary (#2765)
|
2013-04-17 15:53:27 +02:00 |
Frédéric Péters
|
550ab9f2a0
|
form: fix display of errors in TableListRowsWidget (#2763)
|
2013-04-17 13:07:23 +02:00 |
Frédéric Péters
|
e83d7b9c50
|
datasources: catch URLError when retrieving JSON
|
2013-04-17 12:38:13 +02:00 |
Thomas NOËL
|
e52c45660d
|
factorize get_variadic_url (wscall, json data_source)
|
2013-04-16 18:29:50 +02:00 |
Frédéric Péters
|
b9185cd2e8
|
datasources: always encode the json we get
|
2013-04-16 17:40:46 +02:00 |
Thomas NOËL
|
27f8fdd969
|
add extra_css at the very end of head (fix #2762 fix #2429)
|
2013-04-16 16:38:29 +02:00 |
Frédéric Péters
|
2717e9cbeb
|
ods: do not mention version 1.2, for compatibility with Excel (#2627)
|
2013-04-16 13:46:40 +02:00 |
Frédéric Péters
|
4ee635a76b
|
forms: make sure draft/wf-draft are both status handled as drafts (#2758)
|
2013-04-16 10:03:13 +02:00 |
Frédéric Péters
|
b7cf1435dd
|
ods: add minimalistic styles.xml to ods file (#2754)
|
2013-04-16 09:52:40 +02:00 |
Frédéric Péters
|
61a6d3d299
|
workflows: add tests for wscall URL substitutions (and fixes)
|
2013-04-15 22:06:59 +02:00 |
Frédéric Péters
|
a4cd0d0c57
|
misc: indentation fixes
|
2013-04-15 20:46:57 +02:00 |
Frédéric Péters
|
d4b2d180f4
|
formdata: call to formdef.get_url() instead of copying its code
|
2013-04-15 20:46:57 +02:00 |
Thomas NOËL
|
5928ce9f0b
|
new workflow status item: wscall (replace wfpush)
|
2013-04-15 18:41:08 +02:00 |
Frédéric Péters
|
ebc07ae03b
|
formdata: only allow submitter to access a draft (#2756)
|
2013-04-15 17:46:32 +02:00 |
Frédéric Péters
|
73f2d51e58
|
ods: always use unicode strings (#2753)
|
2013-04-15 15:56:33 +02:00 |
Frédéric Péters
|
27da630ea0
|
storage: notify of exceptions happening when updating indexes (#2751)
|
2013-04-15 15:23:59 +02:00 |
Frédéric Péters
|
a0c3738f49
|
storage: fix handling of some changes in hashed indexes (#2751)
|
2013-04-15 15:23:55 +02:00 |
Frédéric Péters
|
4d58cadefa
|
tests: add tests for get_prefill_value() (#2748)
|
2013-04-14 22:35:55 +02:00 |
Frédéric Péters
|
cc4e5e51c2
|
workflows: let workflow form be prefilled (#2748)
|
2013-04-14 22:35:55 +02:00 |
Thomas NOËL
|
db308cf421
|
wf/form: use a "by" attribute (instead of "to")
|
2013-04-14 22:26:21 +02:00 |
Frédéric Péters
|
73ec592e85
|
formdata: fix getting concerned users in face of an empty 'by' attribute
|
2013-04-14 21:21:39 +02:00 |
Frédéric Péters
|
3406586e53
|
liberty: do not announce an URL that doesn't exist
|
2013-04-14 20:30:25 +02:00 |
Frédéric Péters
|
d9cbd5caf3
|
libery: leave single logout return url always fallback to redirect to homepage
|
2013-04-14 20:29:13 +02:00 |
Frédéric Péters
|
ebce113692
|
liberty: display a proper error message on error parsing query
|
2013-04-14 20:28:05 +02:00 |
Frédéric Péters
|
4441017b0e
|
saml: do not try to load an empty identity dump
|
2013-04-14 20:26:28 +02:00 |
Frédéric Péters
|
2b42c133bc
|
js: remove debugging statement
|
2013-04-13 14:52:50 +02:00 |
Frédéric Péters
|
dfb7f8bd1f
|
sessions: do not fail on absence of tempfiles
|
2013-04-12 16:42:17 +02:00 |
Frédéric Péters
|
74f1ff5b1f
|
sql: add support for ignore_errors to .get() methods (#2742)
|
2013-04-12 13:09:21 +02:00 |
Frédéric Péters
|
fc93ee6e84
|
sessions: clean tempfiles (#2705)
|
2013-04-11 15:40:33 +02:00 |
Thomas NOËL
|
2990abd9a1
|
really remove wcs.pot
|
2013-04-11 14:27:17 +02:00 |
Thomas NOËL
|
b1858453bd
|
update french translations
|
2013-04-11 14:22:27 +02:00 |
Thomas NOËL
|
fa5b0b5d6b
|
po: remove wcs.pot; add .gitignore for pot & mo files
|
2013-04-11 14:19:42 +02:00 |
Frédéric Péters
|
7c820f08a0
|
form: fire a change() event on select2, to have it functional on page load
|
2013-04-11 10:15:16 +02:00 |
Frédéric Péters
|
249bf62173
|
fields: prepend data source result with an empty entry, for optional fields
|
2013-04-11 10:13:54 +02:00 |
Frédéric Péters
|
ca9a175374
|
admin: fix display of federated accounts details (#2727)
|
2013-04-11 09:43:15 +02:00 |
Frédéric Péters
|
80677da83d
|
api: use standard base64 encode, not the urlsafe one
|
2013-04-10 18:00:58 +02:00 |
Frédéric Péters
|
580f785622
|
api: do not use timestamp.totalseconds(), introduced in Python 2.7
|
2013-04-10 18:00:36 +02:00 |
Frédéric Péters
|
5dc223ad6c
|
api: remove debugging print
|
2013-04-10 18:00:26 +02:00 |