Jonas Winkler
c03cfb176c
inbox tags, archive tags, archive serial number for documents
2018-07-06 13:25:02 +02:00
Jonas Winkler
1f59d756a6
Some minor changes
2018-07-06 11:53:08 +02:00
Jonas Winkler
1dda8b4f1f
Updated WebDAV filtering. Filters resulting in empty results are not available anymore.
2018-07-05 17:21:13 +02:00
Jonas Winkler
9c4e552168
Initial support for WebDAV. Lots of stuff is not there yet and most of the stuff which is there is not really tested. But it kind of already works.
2018-07-05 16:18:20 +02:00
Enno Lohmeier
57f97364b3
fix code style issue
2018-07-05 13:10:08 +02:00
Enno Lohmeier
dc95c040fb
add document count column for tags and correspondents
2018-07-05 13:01:18 +02:00
Jonas Winkler
076fe98753
Updated date filter to use the drilldown feature of django
2018-07-04 17:10:56 +02:00
Jonas Winkler
78f0991fb5
Updated to Django 2
2018-07-04 17:03:59 +02:00
Enno Lohmeier
b014419ced
add search field on admin start page and module start page
2018-07-04 13:00:28 +02:00
Daniel Quinn
3aabaab555
Merge the storage_type migrations
2018-06-17 20:23:54 +01:00
Erik Arvstedt
88a05947f7
Update Consumer class documentation
2018-06-17 20:17:40 +01:00
Daniel Quinn
5f3212b6a3
Put imports at the top
2018-06-17 20:14:46 +01:00
Erik Arvstedt
0790e77df6
Improve password check
...
1. Fail when the db contains encrypted docs and no password is set.
Previously, this case wasn't detected.
2. Exit with an error instead of showing warnings.
This ensures that we never store docs with different encryption passwords.
2018-06-17 20:07:32 +01:00
Daniel Quinn
e7e69d3f6f
Remove emoji from storage-type changer
2018-06-17 17:23:50 +01:00
Daniel Quinn
d566a014d2
Drop lines thanks to @erikarvstedt's eagle-eye
2018-06-17 17:10:45 +01:00
Daniel Quinn
044d707c40
Update import & export to handle encryption toggle
2018-06-17 17:06:22 +01:00
Daniel Quinn
0b32e3d861
Fix migrations
2018-06-17 16:47:38 +01:00
Daniel Quinn
e7fefc40fe
Merge branch 'master' into mcronce-disable_encryption
2018-06-17 16:32:51 +01:00
Erik Arvstedt
d0a5d750db
Fix unclickable checkbox in documents view
...
1. Clicks to the document selection checkbox were captured by the onclick
handler of the document item header. This is now fixed.
2. Reexpose the doc title link to mouse events by putting it on top of
the header link layer.
2018-06-01 14:07:34 +02:00
Daniel Quinn
c8829186d2
Merge branch 'document_field_added' of git://github.com/erikarvstedt/paperless into erikarvstedt-document_field_added
2018-06-01 07:51:44 +01:00
Erik Arvstedt
67b4cfaa83
Fix incompatibility with Python versions < 3.6
...
Direct index access to a match was only added in 3.6.
Fixes #359
2018-06-01 00:45:59 +02:00
Erik Arvstedt
33e3277d2a
Add field 'added' to documents
...
This field indicates when the document was added to the database
2018-05-31 10:17:03 +02:00
Daniel Quinn
d1b6e9329f
It's exist_ok=, not exists_ok= -- my bad.
2018-05-28 13:08:00 +01:00
Daniel Quinn
26a471f5e0
Merge branch 'inotify' of git://github.com/erikarvstedt/paperless into erikarvstedt-inotify
2018-05-28 13:03:06 +01:00
Daniel Quinn
5d6e30bf47
Don't check changed passphrase if no passphrase set
2018-05-28 12:58:28 +01:00
Daniel Quinn
c8e711322e
Remove old Python2.7-style code
2018-05-28 12:58:28 +01:00
Daniel Quinn
4576541c28
Add script to (de|en)crypt all documents
2018-05-28 12:58:28 +01:00
Daniel Quinn
a9382ffd1a
Drop STORAGE_TYPE in favour of just using PAPERLESS_PASSPHRASE
2018-05-28 12:58:28 +01:00
Daniel Quinn
c18901df5a
Change default storage_type to unencrypted
2018-05-28 12:58:28 +01:00
Daniel Quinn
afe3bfe23a
Don't run document checks if table doesn't exist yet
2018-05-28 12:58:28 +01:00
Daniel Quinn
f5a198d96e
Fix migration conflict
2018-05-28 12:58:28 +01:00
Daniel Quinn
3ec1dd656e
Add check for changed password
...
These tests are incomplete, but I have no idea how to write the other
half.
2018-05-28 12:58:28 +01:00
Daniel Quinn
e9fd22059b
Add "fat finger" check to password status
2018-05-28 12:58:28 +01:00
Daniel Quinn
27b541c330
Remove checks we weren't using
2018-05-28 12:58:28 +01:00
Daniel Quinn
6b123daf28
Only require a passphrase if STORAGE_TYPE is not "unencrypted"
2018-05-28 12:58:28 +01:00
Daniel Quinn
92d9506a2e
Make the consumer aware of the different storage types
2018-05-28 12:58:28 +01:00
Daniel Quinn
3db9544c7f
Move the encrypt/decrypt decision out of db and into the view
2018-05-28 12:58:28 +01:00
Daniel Quinn
e3eb95eb47
Attach storage_type to Documents
2018-05-28 12:58:28 +01:00
Daniel Quinn
2309076038
Set STORAGE_TYPE instead of ENABLE_ENCRYPTION boolean
...
This allows for future decisions around the types of encryption used (if any). Ideally, I want to replace GPG one day with something elegant out of the cryptography module.
2018-05-28 12:58:28 +01:00
Daniel Quinn
4925ecd1da
Try to be more pep8 in the settings file
2018-05-28 12:58:28 +01:00
Mike Cronce
24e56c0899
src/paperless/db.py: If encryption is disabled, just directly read the file contents
2018-05-28 12:58:28 +01:00
Mike Cronce
d2d9804d01
src/manage.py: Added check to see whether or not encryption is enabled before prompting for passphrase if it's empty
2018-05-28 12:58:28 +01:00
Mike Cronce
8df12400b3
src/paperless/settings.py: Added DISABLE_ENCRYPTION environment variable
2018-05-28 12:58:28 +01:00
Daniel Quinn
a808d5b483
Fix redirect for subpaths (hopefully)
2018-05-28 12:56:20 +01:00
Daniel Quinn
dac59af437
Code clean up
2018-05-28 12:56:06 +01:00
Erik Arvstedt
901a810e97
fixup: require usage of PAPERLESS_EMAIL_SECRET
2018-05-21 12:11:56 +02:00
Erik Arvstedt
d132e2b9f5
fixup: remove helper fn 'make_dirs'
2018-05-21 00:45:00 +02:00
Erik Arvstedt
1eeae1df00
fixup: break up complex if condition
2018-05-21 00:44:58 +02:00
Daniel Quinn
3ac2e32bcf
Allow the searching of documents by tag #354
2018-05-20 17:28:00 +01:00
Daniel Quinn
999475e4c6
Add hack to allow for logentries to show for all users.
2018-05-20 16:29:00 +01:00