Commit Graph

3175 Commits

Author SHA1 Message Date
Thomas NOËL 83e7420f27 release 1.12.4 2014-10-07 21:11:02 +02:00
Frédéric Péters 0a4a941164 forms: add /auth and /tryauth paths to forms (#5625)
Those URLs logs the user before displaying the form.

The /tryauth path does this tentatively, meaning it won't do anything for local
logins, and will use a passive SAML request when configured to use an external
identity provider, then display the form, logged in or not.

On the other hand, /auth will always redirect the user to the login form if
he is not already logged in.
2014-10-07 21:04:41 +02:00
Frédéric Péters b973ff1ee8 publisher: handle errors in template files (#5578) 2014-10-07 21:04:41 +02:00
Frédéric Péters 4e1ae3085b trivial: remove debugging raises 2014-10-06 15:05:30 +02:00
Frédéric Péters 430ac40ca7 trivial: remove unreachable statement 2014-10-06 15:05:30 +02:00
Frédéric Péters 35331e33af trivial: fix display of top of login text 2014-10-06 14:57:41 +02:00
Frédéric Péters e6243004ed trivial: remove trailing whitespace 2014-10-06 14:57:41 +02:00
Frédéric Péters b13714972e trivial: remove unnecessary semicolons 2014-10-06 14:57:41 +02:00
Frédéric Péters abc45a8074 trivial: remove unnecessary pass statements 2014-10-06 14:57:41 +02:00
Frédéric Péters 0067a03783 trivial: makes sure all menu item tuples have three items 2014-10-06 14:57:41 +02:00
Frédéric Péters 727cc7048a trivial: do not raise strings as exception 2014-10-06 14:57:41 +02:00
Frédéric Péters 1d3817d0c2 trivial: don't use old raise syntax 2014-10-06 14:57:41 +02:00
Frédéric Péters a6d48d8f11 trivial: fix escaping in rtf substitution strings 2014-10-06 14:57:41 +02:00
Frédéric Péters 680c021ba3 trivial: fix reference to role variable name 2014-10-06 14:57:41 +02:00
Frédéric Péters 191684ac77 trivial: remove unused format string key 2014-10-06 14:57:41 +02:00
Frédéric Péters 2fad8764e4 trivial: properly mark get_new_id as classmethod 2014-10-06 14:57:40 +02:00
Frédéric Péters 9346ab61d0 trivial: remove empty docstring 2014-10-06 14:57:40 +02:00
Frédéric Péters 5850254ade trivial: fix parameter name of classmethod 2014-10-06 14:57:40 +02:00
Frédéric Péters 33a5678357 workflows: handle empty timeouts (#5633) 2014-10-06 13:55:52 +02:00
Benjamin Dauvergne d400f8e207 saml: handle IsPassive in SAML 2.0 login handler (#5615) 2014-10-06 13:55:27 +02:00
Benjamin Dauvergne b86bfa37cc saml: factorize error status handling in assertion consumer (#5615) 2014-10-06 13:55:27 +02:00
Frédéric Péters 17c8859b63 doc: mention --without-postgresql-tests in the README file (#5560) 2014-10-06 13:46:59 +02:00
Frédéric Péters eda9cf94d5 tests: run postgresql tests by default 2014-10-06 13:45:51 +02:00
Benjamin Dauvergne 240621635b Add section to README for running the tests 2014-10-01 23:09:48 +02:00
Thomas NOËL e2bbe1ed42 release 1.12.3 2014-09-29 15:58:54 +02:00
Thomas NOËL c5408c4886 french translation update
(I forgot to translate "Shortcuts")
2014-09-25 13:48:17 +02:00
Thomas NOËL f0a38d3e1d french translation update (fixes #5421 and #5422) 2014-09-25 09:46:27 +02:00
Frédéric Péters 75dbe8a76c sql: ignore drafts when gathering time statistics (#5583) 2014-09-24 17:36:07 +02:00
Frédéric Péters 643414746e backoffice: add shortcuts to common time periods (#5421) 2014-09-24 17:36:07 +02:00
Frédéric Péters 25e7c384d9 backoffice: add monthly and yearly graphs (#5422) 2014-09-24 17:36:07 +02:00
Benjamin Dauvergne f534464efd french translation update (fixes #4294) 2014-09-24 12:54:02 +02:00
Benjamin Dauvergne 86d4216566 workflows: allow keeping files generated by ExportToModel in the evolution (refs #4294) 2014-09-24 12:53:56 +02:00
Benjamin Dauvergne 1694c66984 make AttachmentEvolutionPart more generic (refs #4294)
- default constructor does not need an Upload object anymore
 - new classmethod from_upload() allow to build an
	 AttachmentEvolutionPart from an Upload object
2014-09-24 12:53:36 +02:00
Benjamin Dauvergne 79c8b3738b move AttachmentEvolutionPart from wcs.wf.attachment to wcs.workflows (refs #4294) 2014-09-24 12:53:22 +02:00
Benjamin Dauvergne a9ac6fec89 Add tests for get_user_from_api_query_string() (fixes #5536) 2014-09-23 12:23:48 +02:00
Benjamin Dauvergne 3074204f09 Make get_user_from_api_query_string() report detailed errors when signature checking fails (refs #5536) 2014-09-23 12:23:48 +02:00
Thomas NOËL a873d2678a release 1.12.2 2014-09-22 15:55:21 +02:00
Frédéric Péters 6063f68409 workflows: improve xml import/export of roles (#5524) 2014-09-22 10:29:21 +02:00
Frédéric Péters 991537f248 backoffice: add some size-responsiveness to adapt to smaller screens (#5551) 2014-09-22 10:29:21 +02:00
Frédéric Péters 80546ca7a9 backoffice: make table rows clickable (#5550) 2014-09-22 10:29:21 +02:00
Frédéric Péters f1168487ac form: open date selector in decade view when empty (#5517) 2014-09-18 11:30:23 +02:00
Frédéric Péters ca18c10632 js: remove debugging statement (#5535) 2014-09-18 11:30:15 +02:00
Frédéric Péters 3a9b7fdac0 workflows: allow timeout value to be a Python formula (#5506) 2014-09-15 15:58:53 +02:00
Frédéric Péters ee100566d6 workflows: make status visible by all roles with actions (#5477) 2014-09-15 15:58:53 +02:00
Frédéric Péters 55b40e4978 admin: makes sure site title gets positioned on top of the picture (#5434) 2014-09-15 15:58:53 +02:00
Frédéric Péters 246712f9f7 help: fix id of the new conditions page 2014-09-12 17:21:18 +02:00
Frédéric Péters 80411f8af3 help: new help page with examples of conditions 2014-09-12 17:11:16 +02:00
Thomas NOËL ad81807fa3 release 1.12.1 2014-09-09 16:40:40 +02:00
Frédéric Péters a0d35e480b move css required for datetimepicker to its own file (#5432)
Some themes do not include qommon.css, and that makes the date picker appear
in the wrong place in the front office.
2014-09-09 16:28:51 +02:00
Frédéric Péters bf946e34c7 style: do not wrap admin/backoffice tabs onto a second line (#5404) 2014-09-08 10:33:23 +02:00