Commit Graph

1086 Commits

Author SHA1 Message Date
Benjamin Dauvergne 3c8a22cc0b upload_views: add server side control of upload size 2014-01-31 00:33:23 +01:00
Benjamin Dauvergne 6737ca6e16 fileupload: translate error messages, allow to limit max file size client side 2014-01-31 00:33:19 +01:00
Benjamin Dauvergne 638bdd8261 settings: add new Django 1.6 setting ATOMIC_REQUESTS to replace the TransactionMiddleware 2014-01-31 00:07:24 +01:00
Benjamin Dauvergne d17040d901 pfwb/tests: add test on the command archive2 2014-01-30 22:41:57 +01:00
Benjamin Dauvergne 4089057600 pfwb/sendmail: rename commit_on_success as atomic 2014-01-30 22:00:18 +01:00
Benjamin Dauvergne 357abea8ec bump required version of django-journal 2014-01-30 21:49:44 +01:00
Benjamin Dauvergne b0aca451f9 pfwb/tests: use a temporary directory for MEDIA_ROOT 2014-01-30 21:49:07 +01:00
Benjamin Dauvergne e26b043fb4 pfwb/sendmail: use Django 1.6 atomic() decorator if available revert on commit_on_success() otherwise 2014-01-30 21:47:59 +01:00
Benjamin Dauvergne b32e66ed14 update minimum version for django-journal 2014-01-30 17:20:59 +01:00
Benjamin Dauvergne df72fbf74c pfwb/tests: output log to stderr 2014-01-30 16:38:07 +01:00
Benjamin Dauvergne e3b6cff550 pfwb/tests: set GED_DIRECTORY to None when testing mail interface 2014-01-30 16:37:53 +01:00
Benjamin Dauvergne c13e55c285 pfwb/tests: add test for the attached file mode of the mail interface 2014-01-30 16:24:08 +01:00
Benjamin Dauvergne 0a395c8219 add script used to update platforms 2014-01-30 15:54:05 +01:00
Benjamin Dauvergne b3eb40097d add sample page to display benchmark results 2014-01-30 15:53:29 +01:00
Benjamin Dauvergne 888bb922bf pfwb/tests: add test on the push to ged interface 2014-01-30 15:20:20 +01:00
Benjamin Dauvergne c745708f6d tests: remove dead statements 2014-01-30 15:20:20 +01:00
Benjamin Dauvergne 8cad213460 pfwb: fix potential unicode decode error 2014-01-30 15:20:20 +01:00
Benjamin Dauvergne f132bbef97 settings: fix default GED_DIRECTORY 2014-01-30 15:20:20 +01:00
Benjamin Dauvergne a4b67b5bf3 pfwb: change app_settings implementation 2014-01-30 15:20:20 +01:00
Benjamin Dauvergne d2d22cf381 models: prepare for Django 1.6, add default value for all boolean fields 2014-01-30 15:20:20 +01:00
Benjamin Dauvergne a496fa78c8 Revert partially commit 558ca2b14a 2014-01-30 15:20:20 +01:00
Benjamin Dauvergne 68b765efec models: use 'inbox-message' url endpoint in Document.url()
fixes #4249
2014-01-30 15:20:20 +01:00
Benjamin Dauvergne d3bc263d78 improve the 404 template 2014-01-30 15:20:19 +01:00
Benjamin Dauvergne 2be10c597d tools/docbow.init: use gunicorn to do the chuid not start-stop-daemon (allow to bind on the port 80) 2014-01-30 15:20:19 +01:00
Benjamin Dauvergne e260776938 views: when a document is not found report if the document doest not exist of if the user does not have access to it
fixes #4225
2014-01-30 15:20:19 +01:00
Benjamin Dauvergne 72e4273978 Revert partially commit 558ca2b14a 2014-01-23 19:23:40 +01:00
Benjamin Dauvergne 558ca2b14a models: use 'inbox-message' url endpoint in Document.url()
fixes #4249
2014-01-23 16:43:29 +01:00
Benjamin Dauvergne 1f07d22811 models: remove the Mailbox.deleted field 2014-01-21 21:35:31 +01:00
Benjamin Dauvergne ebd64254a9 models: remove the Mailbox.seen field 2014-01-21 21:30:46 +01:00
Benjamin Dauvergne 48f32ea4db setup.py: adapt to change in Django compilemessages 2014-01-21 15:32:04 +01:00
Benjamin Dauvergne 390dbe4eee use tarball instead of git to retrieve python-entrouvert 2014-01-21 15:06:30 +01:00
Benjamin Dauvergne 8c0c774235 use pytz 2014-01-21 14:54:47 +01:00
Benjamin Dauvergne 9ead810522 sql: add d.date to GROUP BY to comply with Postgresql 8.4
Postgresql 9.1 is able to infer that d.date depends on d.id
2014-01-16 09:22:27 +01:00
Benjamin Dauvergne b0e7b88e69 views: make get_related_users always return a QuerySet 2014-01-16 09:19:16 +01:00
Benjamin Dauvergne 1afa257ee9 forms,fields: on new document form order sender list box content 2014-01-16 09:12:02 +01:00
Benjamin Dauvergne 2b430a74f9 improve documentation 2014-01-16 09:09:32 +01:00
Benjamin Dauvergne d7bd50f822 views,templatetags: use new optimized SQL queries 2014-01-16 09:09:07 +01:00
Benjamin Dauvergne 0ac341ef45 views: do not store User objects in the session to comply with Django 1.6 new default JSON session serializer 2014-01-16 09:08:38 +01:00
Benjamin Dauvergne 143399e47f sql: new module for storing optimized SQL queries 2014-01-16 09:02:43 +01:00
Benjamin Dauvergne 5197eb7aef views: order delegators by theyr last_name, first_name then username
fixes #4221
2014-01-15 14:27:10 +01:00
Benjamin Dauvergne a2cde1066e models,tables: use full name for the sender column
fixes #4222
2014-01-15 14:23:13 +01:00
Benjamin Dauvergne 788a3fe536 forms: order sender in the sender list box
fixes #4221
2014-01-15 14:20:35 +01:00
Benjamin Dauvergne 2483aaf31e views,tables: restore the seen column on inbox view 2014-01-15 12:59:41 +01:00
Benjamin Dauvergne d0b197ac7b static: highlight rows when hovering on mailbox table
fixes #4062
2014-01-14 14:57:05 +01:00
Benjamin Dauvergne 15b4c93fe1 views: fix misuse of get_or_create() 2014-01-13 16:10:33 +01:00
Benjamin Dauvergne ffed6751ff pfwb: in archive2 command use natural keys when dumping attached files
It preserves attached file kind name instead of the numeric id.
2014-01-06 17:01:11 +01:00
Benjamin Dauvergne 6283a9ddc3 pfwb: translate README file into french, add section on archiving 2014-01-06 16:41:30 +01:00
Benjamin Dauvergne 6d93475c28 pfwb: move archive2 command into the pfwb application 2014-01-06 16:41:25 +01:00
Benjamin Dauvergne ceafa8d5ef pfwb: add more docstrings and comments 2014-01-06 15:53:42 +01:00
Benjamin Dauvergne 226337c7fb pfwb/tests: remove test on undecodable as I don't know how to make it pass 2013-12-20 01:37:51 +01:00