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
00720b4c9f
Update docs for new encryption toggle
2018-06-17 17:08:24 +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
Daniel Quinn
3cfdb10f8f
Clean up the text a bit
2018-06-15 14:44:19 +01:00
Daniel Quinn
584b55eeac
Merge pull request #367 from ahyear/patch-2
...
update docker-compose.env for mail Consumption
2018-06-15 14:42:33 +01:00
ahyear
ca97caf68e
update docker-compose.env for mail Consumptionu$
2018-06-15 15:31:29 +02:00
Daniel Quinn
b5f7e843e7
Merge branch 'erikarvstedt-fix-checkbox'
2018-06-01 18:39:03 +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
af51448235
Merge branch 'erikarvstedt-document_field_added'
2018-06-01 07:55:39 +01: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
Daniel Quinn
c256f4f4b4
Merge branch 'master' of github.com:danielquinn/paperless
2018-06-01 07:50:31 +01:00
Daniel Quinn
c9cc2c79b6
Merge pull request #360 from erikarvstedt/fix-incompatibility
...
Fix incompatibility with Python versions < 3.6
2018-06-01 07:46:50 +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
a8f27f5440
Add note about inotify
2018-05-28 13:11:19 +01:00
Daniel Quinn
a7d56c49fe
Merge branch 'erikarvstedt-inotify'
2018-05-28 13:08:27 +01: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
2603946010
Document the big changes for 2.0
2018-05-28 12:58:28 +01:00
Daniel Quinn
9e90ba9c52
Exclude unencrypted documents & thumbnails
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
b57cbe2e3b
fixup: mention inotify in 'utilities.rst'
2018-05-22 01:22:41 +02:00
Erik Arvstedt
2a8dcd1403
Documentation: Replace 'PDF' with 'document'
...
There are more supported file formats than just PDF.
2018-05-22 01:22:38 +02: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