Commit Graph

489 Commits

Author SHA1 Message Date
Benjamin Dauvergne b8b23046ce Merge branch 'master' into dev
Conflicts:
	docbow_project/log/handler.py
2011-09-23 15:35:45 +02:00
Benjamin Dauvergne 60a03f218c plug the forwarding form into the message view 2011-09-23 15:34:17 +02:00
Benjamin Dauvergne c976305215 use the recipient custome field in forwardingform and fileform 2011-09-23 15:34:06 +02:00
Benjamin Dauvergne bfe3077d49 add a recipient custom field 2011-09-23 15:33:11 +02:00
Benjamin Dauvergne 1b836d9c37 use a separate database connection instead of threads to isolate log to db transactions
simpler, shorter, more robust, I should have thinked about it before...
2011-09-23 12:17:36 +02:00
Benjamin Dauvergne bd9c7760f3 add a ForwardingForm 2011-09-22 23:35:06 +02:00
Benjamin Dauvergne 66e1df4ab6 refactor FileForm, extract the recipient field into a single field form 2011-09-22 23:33:32 +02:00
Benjamin Dauvergne da55166581 ellipsize filenames on the document detail page
Filename is ellipsized when greater thant 50 characters. The full
filename is still readable from the tooltip.
2011-09-22 23:11:21 +02:00
Benjamin Dauvergne 085d252e0d does not allow the log to db handler to create multiple threads 2011-09-22 23:10:23 +02:00
Benjamin Dauvergne 5cbdeb5ecf add a sendmail command, to receive document sent by mail
The sender can be extracted from the From header or forced on the
command line by the --sender option. Recipients are taken as command
line arguments, if no recipient is given, they are extracted from the
To, Cc and Bcc headers.

The --base_url argument must be set to pass the base_url used to build
the URL to the received document; it is used by the mail notification
functionnality. When working in the web views, this can be easily
deduced from the environement, but when running as a child of a mail
server, you must pass it to the command line tool.
2011-09-22 17:32:18 +02:00
Benjamin Dauvergne 567b0da5f3 only exit the db log handler thread, when no other thread is running 2011-09-22 17:30:39 +02:00
Benjamin Dauvergne f38e286468 initialize south migrations for docbow 2011-09-21 14:44:26 +02:00
Benjamin Dauvergne 6480256fb5 change logging configuration 2011-09-16 18:13:29 +02:00
Benjamin Dauvergne 3ad8e3d8cf [filtered multiple select widget] merge overloading of SelextBox.move into SelectBox.js 2011-09-16 17:46:17 +02:00
Benjamin Dauvergne 27f7852dec refactor send document form media files 2011-09-16 17:44:02 +02:00
Benjamin Dauvergne 9867f3199f use jquery 1.6.2 for text input with predefined values 2011-09-16 17:33:30 +02:00
Benjamin Dauvergne d42a3feb9b update jquery upload widget 2011-09-16 17:33:04 +02:00
Benjamin Dauvergne 3257f16295 import and modify FilteredMultipleSelectWidget from django.contrib.admin 2011-09-16 17:20:26 +02:00
Benjamin Dauvergne 4993a3c1ef [manage.py] use an alias to the settings module 2011-09-16 17:14:48 +02:00
Benjamin Dauvergne 3090b7b426 optionally load a local_settings module in settings 2011-09-16 17:14:22 +02:00
Benjamin Dauvergne 68b2194771 remove following slash from url returned to the jQuery upload widget 2011-09-16 10:45:23 +02:00
Benjamin Dauvergne b3e230d38d remove following slash from uploaded files url 2011-09-15 16:26:11 +02:00
Benjamin Dauvergne 416a64041b does not try to return a filename in the Content-Disposition, let the browser handle it from the URL 2011-09-15 16:22:05 +02:00
Benjamin Dauvergne cb70b22923 add post update script 2011-09-15 14:23:56 +02:00
Benjamin Dauvergne 6f89721ce6 add init file 2011-09-14 21:45:05 +02:00
Benjamin Dauvergne 0acd542ef0 relocate all jquery js and css files locally 2011-09-14 16:27:27 +02:00
Benjamin Dauvergne c010ce69d7 Handle multiple uploaded files in the upload view 2011-09-14 16:27:25 +02:00
Frédéric Péters c4818021c5 Made selection arrow taller, to accomodate configuration with bigger ems 2011-09-12 10:40:48 +02:00
Benjamin Dauvergne 65bfbbd3fd change subject and from header for contact emails in production 2011-09-12 10:31:50 +02:00
Benjamin Dauvergne 41389d0e6a only send mail to admins for errors 2011-09-09 14:59:33 +02:00
Benjamin Dauvergne 7cbc77be97 when password is already hashed, load it as-is 2011-09-08 17:28:57 +02:00
Benjamin Dauvergne f50cb04da5 export passwords 2011-09-08 17:21:30 +02:00
Frédéric Péters 8f2c82cd24 help: hide table of contents tile 2011-09-08 16:58:45 +02:00
Benjamin Dauvergne 9bde342304 change header from h1 to h4, and h2 to h5 in help content 2011-09-08 16:26:15 +02:00
Benjamin Dauvergne 525df55c5a cache images for the help content 2011-09-08 16:26:15 +02:00
Frédéric Péters 7f912d601c style the help table of contents 2011-09-08 16:17:42 +02:00
Benjamin Dauvergne ee77bd49bb change help header from h1 to h3, and h2 to h4 2011-09-08 15:52:11 +02:00
Benjamin Dauvergne 2a53baf42b fix delete view when using GET verb 2011-09-08 15:40:07 +02:00
Benjamin Dauvergne a8f7b01b57 remove import * 2011-09-08 15:37:03 +02:00
Benjamin Dauvergne 416a9cccd5 pull help content from entrouvert wiki 2011-09-08 14:58:57 +02:00
Benjamin Dauvergne d535e13756 factorize csv list to python list converter 2011-09-08 13:52:34 +02:00
Benjamin Dauvergne c8ad7a4670 add SWIG to dependencies 2011-09-08 11:30:21 +02:00
Benjamin Dauvergne cc2724040f update notifiy email body 2011-09-02 19:55:07 +02:00
Benjamin Dauvergne c79342cfe3 in the filter widget for MailingList.members, show count of selected users 2011-09-02 19:15:40 +02:00
Benjamin Dauvergne 2ff8856611 add export_to_csv actions for models with many to many fields 2011-09-02 17:44:25 +02:00
Benjamin Dauvergne c72e63e86b update title in reset password mails (Closes #643) 2011-09-02 17:38:01 +02:00
Benjamin Dauvergne 35a289e2ca fix encoding of csv exports 2011-09-02 16:46:01 +02:00
Benjamin Dauvergne 5009c7516c filter out delegation accounts (Closes #666)) 2011-09-02 16:42:23 +02:00
Benjamin Dauvergne 03d12813b1 add external link icon 2011-09-02 16:37:15 +02:00
Benjamin Dauvergne c5d0ea287d fix add_link form field generator 2011-09-02 16:33:58 +02:00