Jeremy Kersten
54e4f3f96b
[FIX] web: allow to use content_disposable without registry
...
When a user connect to /web/database/manager directly without the
login page before, the request don't have registry.
When the user click to backup a db, a traceback was raised:
return request.registry['ir.http'].content_disposition(filename)
TypeError: 'NoneType' object has no attribute 'getitem'
Because it was impossible to call content_diposable from ir_http
without registry.
Now content disposable has been moved in http.py and is callable from
anywhere.
This commit closes #13192
This commit closes #11583
2016-08-19 18:31:01 +02:00
..
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:56:08 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-17 14:23:08 +02:00
2016-06-30 13:27:46 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-07 00:38:49 +02:00
2016-07-25 10:24:33 +02:00
2016-07-25 10:24:33 +02:00
2016-08-07 00:38:49 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-07 00:38:49 +02:00
2016-08-14 00:38:20 +02:00
2016-07-13 17:26:44 +02:00
2016-08-17 11:43:17 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-06-30 13:27:46 +02:00
2016-08-07 00:38:49 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-03 14:09:30 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-07-25 10:24:33 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-06-30 13:27:46 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-07 00:38:49 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-06-30 13:27:46 +02:00
2016-08-07 00:38:49 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-08-19 12:07:14 +02:00
2016-08-03 14:14:00 +02:00
2016-06-30 13:27:46 +02:00
2016-07-17 00:30:21 +02:00
2016-07-10 00:30:32 +02:00
2016-08-03 10:57:54 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-03 14:09:30 +02:00
2016-07-25 10:24:33 +02:00
2016-07-31 00:38:56 +02:00
2016-06-30 13:27:46 +02:00
2016-07-12 12:15:57 +02:00
2016-07-17 00:30:21 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-08-19 12:07:14 +02:00
2016-07-13 17:26:44 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-07-24 00:30:28 +02:00
2016-07-25 10:24:33 +02:00
2016-07-25 10:24:33 +02:00
2016-06-30 13:27:46 +02:00
2016-08-07 00:38:49 +02:00
2016-07-25 10:24:33 +02:00
2016-07-27 19:41:50 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-07-13 17:26:44 +02:00
2016-07-13 17:26:44 +02:00
2016-07-13 17:26:44 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-07-25 10:24:33 +02:00
2016-08-19 12:07:14 +02:00
2016-07-13 17:26:44 +02:00
2016-06-30 13:27:46 +02:00
2016-08-14 00:38:20 +02:00
2016-08-03 14:09:30 +02:00
2016-08-14 00:38:20 +02:00
2016-06-30 13:27:46 +02:00
2016-07-29 11:22:39 +02:00
2016-07-24 00:30:28 +02:00
2016-08-03 10:57:54 +02:00
2016-07-17 00:30:21 +02:00
2016-08-19 12:07:14 +02:00
2016-07-13 17:26:44 +02:00
2016-06-30 13:27:46 +02:00
2016-07-17 00:30:21 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-07-25 10:24:33 +02:00
2016-07-25 10:24:33 +02:00
2016-06-30 13:27:46 +02:00
2016-07-25 10:24:33 +02:00
2016-06-30 13:27:46 +02:00
2016-06-30 13:27:46 +02:00
2016-07-25 10:24:33 +02:00
2016-07-24 00:30:28 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-06-30 13:27:46 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-07-25 10:24:33 +02:00
2016-08-19 17:13:34 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-07 00:38:49 +02:00
2016-08-03 14:09:30 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-07-17 00:30:21 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-03 14:09:30 +02:00
2016-07-17 00:30:21 +02:00
2016-08-03 10:37:11 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-06-30 13:27:46 +02:00
2016-08-19 12:07:14 +02:00
2016-06-30 13:27:46 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-16 16:05:08 +02:00
2016-08-19 12:07:14 +02:00
2016-08-03 14:09:30 +02:00
2016-07-13 17:26:44 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-07-31 00:38:56 +02:00
2016-08-03 14:09:30 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:56:08 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:56:08 +02:00
2016-08-19 12:07:14 +02:00
2016-08-07 00:38:49 +02:00
2016-07-13 17:26:44 +02:00
2016-08-03 14:09:30 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-07-17 00:30:21 +02:00
2016-08-14 00:38:20 +02:00
2016-08-18 13:22:34 +02:00
2016-08-19 18:31:01 +02:00
2016-06-30 13:27:46 +02:00
2016-08-03 14:09:30 +02:00
2016-07-13 17:26:44 +02:00
2016-08-19 17:13:34 +02:00
2016-07-31 00:38:56 +02:00
2016-08-03 14:09:30 +02:00
2016-08-07 00:38:49 +02:00
2016-08-07 00:38:49 +02:00
2016-08-14 00:38:20 +02:00
2016-07-25 10:24:33 +02:00
2016-08-19 12:56:08 +02:00
2016-08-19 12:07:14 +02:00
2016-08-03 14:09:30 +02:00
2016-07-31 00:38:56 +02:00
2016-08-03 14:09:30 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-07 00:38:49 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-17 14:52:10 +02:00
2016-08-19 12:07:14 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-07-31 00:38:56 +02:00
2016-08-03 14:09:30 +02:00
2016-08-14 00:38:20 +02:00
2016-06-30 13:27:46 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-03 14:09:30 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-03 14:09:30 +02:00
2016-08-14 00:38:20 +02:00
2016-07-31 00:38:56 +02:00
2016-08-14 00:38:20 +02:00
2016-08-14 00:38:20 +02:00
2016-06-30 13:27:46 +02:00
2016-08-19 12:07:14 +02:00
2016-08-14 00:38:20 +02:00
2016-08-19 12:07:14 +02:00
2016-08-07 00:38:49 +02:00
2016-07-24 00:30:28 +02:00
2016-08-03 14:09:30 +02:00
2016-07-31 00:38:56 +02:00
2016-08-19 15:34:58 +02:00
2016-06-30 13:27:46 +02:00
2016-08-19 12:07:14 +02:00