Thomas NOËL
|
0ebedcf920
|
ooops... revert a bad css test pushed in 08e2d240b
|
2015-06-12 01:15:15 +02:00 |
Thomas NOËL
|
add1375c0e
|
use new PicklableUpload.get_content() in FileField json export (#7258)
|
2015-06-12 01:02:44 +02:00 |
Thomas NOËL
|
4f7f35af31
|
add PicklableUpload get_content method (#7258)
|
2015-06-12 01:00:16 +02:00 |
Thomas NOËL
|
2255337a50
|
json: export content of uploads (#7254)
|
2015-06-12 00:52:42 +02:00 |
Thomas NOËL
|
08e2d240b9
|
debian: init start after postgresql and syslog (#7547, #7548)
|
2015-06-11 19:13:31 +02:00 |
Frédéric Péters
|
e48fa39fd3
|
sql: allow NULL in _structured columns (#7536)
|
2015-06-11 15:26:34 +02:00 |
Frédéric Péters
|
d7aad79da3
|
api: require url to be signed to get roles, but not a valid user (#7535)
|
2015-06-11 15:26:34 +02:00 |
Frédéric Péters
|
0504685899
|
saml: handle empty user-roles attributes (#7532)
|
2015-06-11 11:42:32 +02:00 |
Frédéric Péters
|
6455776a42
|
misc: make sure admin permissions are set as strings (#7529)
|
2015-06-11 11:42:32 +02:00 |
Frédéric Péters
|
8f2e98d54d
|
admin: evolve backoffice style (#7454)
|
2015-06-10 17:27:23 +02:00 |
Frédéric Péters
|
ccdcfcea60
|
sql: create user role IDs as strings
|
2015-06-10 11:06:53 +02:00 |
Frédéric Péters
|
65c684dec6
|
storage: store hashed_index with strings (#6222)
|
2015-06-10 11:06:53 +02:00 |
Frédéric Péters
|
5178ee8b4e
|
general: always store&use object id as strings (#6222)
|
2015-06-10 11:06:53 +02:00 |
Frédéric Péters
|
a2ccc22baa
|
misc: move more of xml storage support into qommon/
|
2015-06-08 17:47:01 +02:00 |
Frédéric Péters
|
b8d47f9f66
|
hobo: generate backoffice_extra_head if there's a combo for agents (#7499)
|
2015-06-08 17:47:01 +02:00 |
Frédéric Péters
|
fd74f3b068
|
hobo: don't ignore ignore_timestamp when configuring site options (#7500)
|
2015-06-08 17:44:45 +02:00 |
Frédéric Péters
|
4d1119ca47
|
general: expose structured data in substitution variables (#7472)
|
2015-06-08 15:12:01 +02:00 |
Frédéric Péters
|
be261fe9a5
|
general: store structured data associated to list items (#7466)
|
2015-06-08 15:12:01 +02:00 |
Frédéric Péters
|
adbb8a9d43
|
fields: make "live" values available as form_var_xxx in page conditions (#7489)
|
2015-06-08 14:59:34 +02:00 |
Frédéric Péters
|
ac03787bc0
|
tests: add a check on conditional pages based on a select value
|
2015-06-08 13:07:06 +02:00 |
Thomas NOËL
|
eaf5772cef
|
check_hobos: base_url may end with a / (#7453)
|
2015-06-08 10:05:55 +02:00 |
Frédéric Péters
|
506e186742
|
misc: get language from default locale if none specified (#7343)
|
2015-05-29 17:30:55 +02:00 |
Frédéric Péters
|
e5f9129194
|
style: vertical-align cell text to the bottom (#7396)
|
2015-05-29 17:30:55 +02:00 |
Thomas NOËL
|
5b88e34063
|
api: export all formdefs if url is signed without a user (#7410)
|
2015-05-29 17:26:48 +02:00 |
Frédéric Péters
|
fffe1c6c6a
|
style: set sidepage width relative to font size (#7389)
|
2015-05-27 17:39:49 +02:00 |
Frédéric Péters
|
2b1b96e2cb
|
misc: fix "add row" javascript handling for multiline tables (#7374)
|
2015-05-27 11:48:21 +02:00 |
Frédéric Péters
|
6761e4b884
|
style: update look of form buttons (#7371)
|
2015-05-27 11:13:10 +02:00 |
Frédéric Péters
|
9bd2bd8948
|
style: adjust widget margins (#7369)
|
2015-05-27 10:43:35 +02:00 |
Frédéric Péters
|
b413c91688
|
style: no longer use a red square to mark required fields (#7368)
|
2015-05-27 10:36:56 +02:00 |
Frédéric Péters
|
a305dffdb3
|
misc: sync gadjo.css with upstream file
|
2015-05-26 17:08:28 +02:00 |
Frédéric Péters
|
eb64615120
|
backoffice: replace navigational tabs by a sidepage (#7284)
|
2015-05-26 17:08:28 +02:00 |
Frédéric Péters
|
f52d50b4be
|
backoffice: reset breadcrumb to have its first element be the backoffice
|
2015-05-26 17:08:28 +02:00 |
Frédéric Péters
|
2b85dbe6c3
|
style: padding for checkboxes/radio buttons
|
2015-05-26 17:08:28 +02:00 |
Frédéric Péters
|
af17a07710
|
style: add base styles to layout fields on full or half width (#7355)
|
2015-05-26 16:05:03 +02:00 |
Frédéric Péters
|
83bf156f60
|
style: give more padding to widgets (#7352)
|
2015-05-26 16:05:03 +02:00 |
Frédéric Péters
|
bb16982721
|
forms: add a "preview" mode for disabled forms (#22)
|
2015-05-22 13:32:42 +02:00 |
Frédéric Péters
|
4c1824e22d
|
formdef: change option selector to avoid elementtree warnings (#7212)
|
2015-05-22 13:32:42 +02:00 |
Frédéric Péters
|
8c5e72ccd9
|
admin: add a popup to display the public URL of the form (#7111)
|
2015-05-22 13:32:42 +02:00 |
Frédéric Péters
|
35c0eff0eb
|
backoffice: add a "display online" link next to forms (#7111)
|
2015-05-22 13:32:42 +02:00 |
Frédéric Péters
|
bf88dfebc6
|
hobo: handle services without a secret key (#7192)
|
2015-05-22 13:29:02 +02:00 |
Serghei Mihai
|
3493e2fbe2
|
hobo: compute api secret by service (#7192)
|
2015-05-22 10:35:31 +02:00 |
Frédéric Péters
|
9e94dbe7ac
|
tests: fix test of submitter access to form (#7329)
|
2015-05-21 16:45:10 +02:00 |
Frédéric Péters
|
3baccb0b5d
|
forms: fix receiver access to form submission (#7329)
|
2015-05-21 16:45:10 +02:00 |
Frédéric Péters
|
f4f804f13d
|
tests: add checks for formdef access
|
2015-05-21 15:38:51 +02:00 |
Frédéric Péters
|
a1ce36d3e5
|
backoffice: add jsonp support to backoffice/menu.json endpoint (#7146)
|
2015-05-20 11:16:53 +02:00 |
Frédéric Péters
|
1be0db51de
|
backoffice: export list of menu items as json (#7146)
|
2015-05-20 11:16:53 +02:00 |
Benjamin Dauvergne
|
31db8c2613
|
saml2: set user roles from the SAML attribute "role-slug" (#7281)
|
2015-05-19 16:04:35 +02:00 |
Frédéric Péters
|
971787de53
|
tests: add basic testing of "display form" workflow action
|
2015-05-19 13:16:48 +02:00 |
Frédéric Péters
|
85427a2669
|
tests: add basic date field test
|
2015-05-19 13:16:48 +02:00 |
Frédéric Péters
|
072aba3145
|
workflows: don't use json output to store workflow form data (#7132)
|
2015-05-19 13:16:48 +02:00 |