Commit Graph

42 Commits

Author SHA1 Message Date
Daniel Quinn 5c3cb1e4ab Rework how slugs are generated/referenced #393 2018-10-07 16:25:51 +01:00
Daniel Quinn d17497fd5b Move the unique key on checksums to migration 15
This shouldn't affect anyone, since this migration is pretty old, but it
allows people using PostgreSQL to actually run Paperless.
2018-09-23 14:00:27 +01:00
Daniel Quinn 2400245b96 pep8 2018-09-02 21:26:20 +01:00
dadosch efc57852d1 remove atomic=False where it is obviously not needed) 2018-08-29 00:37:07 +02:00
dadosch 91cecd47af apply some patches from @brookst 2018-08-29 00:04:48 +02:00
Daniel Quinn 631d316985 Merge the storage_type migrations 2018-06-17 20:23:54 +01:00
Daniel Quinn 3d188ec623 Fix migrations 2018-06-17 16:47:38 +01:00
Daniel Quinn c9f35a7da2 Merge branch 'master' into mcronce-disable_encryption 2018-06-17 16:32:51 +01:00
Erik Arvstedt 11db87fa11 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 5643d89270 Change default storage_type to unencrypted 2018-05-28 12:58:28 +01:00
Daniel Quinn 2ab2c37f5a Fix migration conflict 2018-05-28 12:58:28 +01:00
Daniel Quinn da6dc2ad5b Attach storage_type to Documents 2018-05-28 12:58:28 +01:00
CkuT 3aafabba26 Fix LogEntry user when PAPERLESS_DISABLE_LOGIN is set to true 2018-04-17 21:03:18 +02:00
Daniel Quinn 76a13dadb8 Add another db_index hack for MySQL 2018-02-20 11:17:11 +00:00
Christoph Roeder d1aa54caa9 create documents subfolder folder if they do not exist 2017-07-31 21:35:41 +02:00
Daniel Quinn 347986a2b3 Allow correspondents to be deleted without deleting their documents
Fixes #235
2017-07-15 19:13:10 +01:00
Daniel Quinn 731942d855 add: migration for fuzzy matching 2017-05-11 22:09:30 -07:00
Daniel Quinn e47c152b81 feat: migration for changes in 0.3.6 2017-03-25 16:01:59 +00:00
Daniel Quinn 8bc2dfe4c6 Django migrations doesn't account for PostgreSQL completely
This was a weird bug to run into.  Basically I changed a CharField into
a ForeignKey field and ran `makemigrations` to get the job done.
However, rather than doing a `RemoveField` and an `AddField`, migrations
created a single `AlterField` which worked just fine in SQLite, but blew
up in PostgreSQL with:

    psycopg2.ProgrammingError: operator class "varchar_pattern_ops" does
    not accept data type integer

The fix was to rewrite the single migration into the two separate steps.
2017-02-18 17:55:52 +00:00
Daniel Quinn 3a427c9130 Allow for MariaDB/MySQL
MariaDB/MySQL doesn't handle indexes on TextFields well and for some
reason, Django's migrations opts to blow up rather than handle this in a
more user-friendly way.  The fix here isn't ideal, but should be
sufficient should anyone try to use Paperless with MySQL.
2017-02-18 17:53:43 +00:00
Cku 2c8e266181 Allow to create case sensitive matches 2016-10-14 19:35:06 +02:00
Daniel Quinn 2853545b9d Added a checksum property and a couple indexes 2016-04-03 16:34:09 +01:00
Daniel Quinn b92e007e15 Removed log components and introduced signals for tags & correspondents 2016-03-28 11:11:15 +01:00
Daniel Quinn 6ca389c28a #76 2016-03-07 10:12:55 +00:00
Daniel Quinn bfad4560e1 Fixed the check for empty installations 2016-03-05 12:43:05 +00:00
Daniel Quinn ac40aee805 Added some nice output so the migration is less scary 2016-03-05 12:31:43 +00:00
Daniel Quinn 8a9ea4664c Cleaned up the thumbnails by switching to .png 2016-03-05 02:15:26 +00:00
Daniel Quinn 52f15b4de1 The first stages of getting thumbnails back 2016-03-05 01:57:49 +00:00
Daniel Quinn 5d4587ef8b Accounted for .sender in a few places 2016-03-04 09:14:50 +00:00
Daniel Quinn 070463b85a s/Sender/Correspondent & reworked the (im|ex)porter 2016-03-03 20:52:42 +00:00
Daniel Quinn 2fe9b0cbc1 New logging appears to work 2016-02-27 20:18:50 +00:00
Daniel Quinn d9b7851de9 Added a default algorithm 2016-02-14 01:30:18 +00:00
Daniel Quinn 330dfa544b Fixed a typo in the description. There's no need for a new migration here. 2016-02-14 00:10:37 +00:00
Daniel Quinn 212752f46e Fixt the tags to be optional 2016-02-08 17:28:59 +00:00
Daniel Quinn ace9389e5f #12: Support image documents 2016-01-29 23:18:03 +00:00
Daniel Quinn 0ec63ae1f9 #11: automatic tagging support 2016-01-28 07:23:11 +00:00
Daniel Quinn 669cf1cb70 Add labels (#9) 2016-01-23 04:40:35 +00:00
Daniel Quinn 796e977894 Django insists on adding every little thing as a migration 2016-01-23 03:14:55 +00:00
Daniel Quinn 17615d43cb Fixed a few consumer bugs and added an exporter
Rename exporter to export and fixt some debugging

Account for files not matching the sender/title pattern

Added a safety note

Wrong regex on the name parser

Renamed the command to something slightly less ambiguous
2016-01-15 18:14:42 +00:00
Daniel Quinn d1c811555c Created a Sender model 2016-01-11 12:52:19 +00:00
Daniel Quinn b65f9af9cc Better created & modified + __str__() 2015-12-26 13:20:52 +00:00
Daniel Quinn 855ee64097 It works! 2015-12-20 19:23:33 +00:00