1184 Commits

Author SHA1 Message Date
Daniel Quinn
6b63ce9201 Fix pycodestyle complaints
Apparently, pycodestyle updated itself to now check for invalid escape
sequences, which only complain if the regex in use isn't a raw string
(r"").
2018-09-09 20:00:12 +01:00
Daniel Quinn
16ba221ad9 Add tox to dev dependencies 2018-09-09 19:59:47 +01:00
ahyear
fb7e264ef8 add migrate commande to docker update process 2018-09-06 15:32:41 +02:00
Joshua Taillon
2661af34c3 remove debugging print statement 2018-09-05 23:05:37 -04:00
Joshua Taillon
a8e53846b8 add INLINE_DOC to settings.py 2018-09-05 23:03:30 -04:00
Joshua Taillon
661f1f570b add option for inline vs. attachment for document rendering 2018-09-05 22:58:38 -04:00
Joshua Taillon
5326895334 move date-matching regex pattern to base parser module for use by all subclasses 2018-09-05 21:13:36 -04:00
Joshua Taillon
98a437f78a change tesseract parser to only convert first page to save (potentially) massive amounts of work 2018-09-05 15:18:35 -04:00
Daniel Quinn
d440980fbc Add empty requirements for rtd to reference 2018-09-05 11:16:42 +01:00
Daniel Quinn
71164afe9a Add credits for 2.2.0 that I forgot 2018-09-05 10:59:06 +01:00
Daniel Quinn
a406d2d887 Re-flow text to keep it <80c wide 2018-09-05 10:58:41 +01:00
David Martin
503fe6669f Bump required version for Pyocr to support the latest tesseract 4.
This recently changed in the official tesseract engine [0]. -psm is
not allowed as an option anymore and --psm has to be used instead. The
latest pyocr enables support for this [1].

[0] tesseract-ocr/tesseract@ee201e1
[1] 5abd0a566a
2018-09-05 13:03:42 +10:00
Thomas Niederprüm
0eb7b0cab5 Catch ProgrammingError in Document checks.
When running PostgreSQL or MariaDB/MySQL backends, a query to a non-existent
table will raise a "ProgrammingError". This patch properly catches this error.
Without this patch all management calls to manage.py will lead to an error when
running PostgreSQL or MariaDB as a backend.
2018-09-04 20:11:48 +02:00
Joshua Taillon
3f7a6f3966 Merge branch 'master' into ENH_text_consumer 2018-09-03 23:47:30 -04:00
Joshua Taillon
cc7a341e75 explicitly add txt, md, and csv types for consumer and viewer; fix thumbnail generation 2018-09-03 23:46:13 -04:00
Daniel Quinn
282aa0165f Bump for 2.2.1 2018-09-03 00:27:40 +01:00
Daniel Quinn
8569e9d26e Don't try to remove SessionAuthenticationMiddleware
It was remove entirely in Django 2.0
2018-09-03 00:25:10 +01:00
Daniel Quinn
9e5d042d50 Add Tim to the credits for 2.2.0 2018-09-02 21:53:52 +01:00
Daniel Quinn
7fe6b287dc Merge branch 'dadosch-django-v2' 2018-09-02 21:48:59 +01:00
Daniel Quinn
dd3170b8c7 Updates for 2.2.0 2018-09-02 21:48:09 +01:00
Daniel Quinn
6b640fe6d7 Add note about the removal of puritanical language 2018-09-02 21:46:52 +01:00
Daniel Quinn
88b8835617 Switch out field_name= for name=
This appears to be a django-filter version change thing.
2018-09-02 21:26:30 +01:00
Daniel Quinn
af6028fc4e pep8 2018-09-02 21:26:20 +01:00
Daniel Quinn
828f050e82 Remove old Python 2.x style code 2018-09-02 21:26:06 +01:00
Daniel Quinn
40e409e092 Drop django-flat-responsive
It's not necessary for Django 2.0+ as the new system is responsive by
default.
2018-09-02 21:25:30 +01:00
Daniel Quinn
7d2d3901bc Merge @dadosch's changes & fix dependency conflicts 2018-09-02 21:06:40 +01:00
Daniel Quinn
3ec0dc040e Merge pull request #391 from sbrunner/tag-list
Better interface when we have many tags
2018-09-02 20:57:32 +01:00
Daniel Quinn
59e67eb271 Default sort order for tags to use 'name' 2018-09-02 20:56:45 +01:00
Daniel Quinn
284ff69539 Fix #384: duplicate tags due to case insensitivity 2018-09-02 20:48:51 +01:00
Daniel Quinn
ef0b33e72e Clean up some linter complaints 2018-09-02 20:33:49 +01:00
Daniel Quinn
52bfb2edf0 Update dependencies 2018-09-02 20:33:28 +01:00
Joshua Taillon
3c074d9e36 first stab at text consumer 2018-08-30 23:32:41 -04:00
dadosch
1e0d32063e make pycodestyle happy... 2018-08-31 00:17:48 +02:00
dadosch
bdbc68f747 add fix for messed up html at reminders, thanks to @brookst 2018-08-31 00:05:07 +02:00
dadosch
93fca957fd remove atomic=False where it is obviously not needed) 2018-08-29 00:37:07 +02:00
dadosch
73bdebf787 remove my auto generated migration file 2018-08-29 00:19:08 +02:00
dadosch
102777765c PROTECT, not PROTECTION 2018-08-29 00:08:01 +02:00
dadosch
7fb3204b3b apply some patches from @brookst 2018-08-29 00:04:48 +02:00
Stéphane Brunner
0187fc00fc Better interface when we have many tags 2018-08-26 14:20:07 +02:00
dadosch
1f293f2693 builds failing maybe because of old versions 2018-08-24 22:03:26 +02:00
dadosch
91eee0b84a improved codestyle, go back to == in requirements 2018-08-24 21:52:27 +02:00
dadosch
218e43fdf8 django v2 compatible: tests needed 2018-08-24 21:31:43 +02:00
Daniel Quinn
511f0e157d Merge pull request #383 from erikarvstedt/tests-nowrite
Stop tests from writing to the source tree
2018-08-17 14:28:10 +01:00
Daniel Quinn
bf75012523 Merge pull request #387 from LukaszSolo/master
Enable CORS for localhost
2018-08-17 10:23:40 +01:00
Solo
0a25fb34a2 Refs feedback - replace multiline logic with single line 2018-08-17 11:48:39 +08:00
Solo
3290107263 Refs Travis - fix for 80 chars limit 2018-08-16 21:48:45 +08:00
Solo
770cc30f89 Refs feedback:
- fix requirements.txt
- change static CORS regex into configurable tuple list
2018-08-16 21:29:03 +08:00
Solo
a2fb4ef19c Prepare Paperless for new front end
- enable CORS for localhost calls
- add Filter to allow API calls that can select Documents without any tag
2018-08-16 17:05:54 +08:00
Erik Arvstedt
4fa9ff60fc Stop tests from writing to the source tree 2018-07-19 23:48:23 +02:00
Daniel Quinn
fffd31254c Merge branch 'ovv-documentation-gunicorn-systemd' 2018-07-08 22:14:34 +01:00