Commit Graph
45 Commits
Author SHA1 Message Date
Daniel Quinn c4bbb71a3b Have pytest generate the coverage files 2018-02-25 16:42:15 +00:00
Daniel Quinn acd3cc5062 Start generating requirements.txt from Pipfile 2018-02-25 15:52:32 +00:00
Daniel Quinn d4abeafb34 Re-order requirements.txt 2018-02-03 13:28:22 +00:00
Wolf-Bastian Pöttner f39c7654a0 Merge branch 'master' of https://github.com/danielquinn/paperless into feature/heuristically-extract-date-from-document-text 2018-02-02 22:44:03 +01:00
Wolf-Bastian Pöttner 87e466c47c Add support for using pre-existing text from PDFs 2018-02-02 22:37:58 +01:00
Daniel Quinn 5c59120c57 Merge branch 'master' of github.com:danielquinn/paperless 2018-02-01 12:37:29 +00:00
Daniel Quinn fd5b831979 Fix pytest to 3.3.2 2018-02-01 12:18:01 +00:00
Daniel Quinn cd92c005e3 Add support for using pre-existing text from PDFs 2018-01-30 20:13:35 +00:00
Wolf-Bastian Pöttner b140935843 Add support for a heuristic that extracts the document date from its text 2018-01-28 19:37:10 +01:00
Daniel Quinn 16c4183333 Upgrade to Django 1.11.x 2018-01-06 19:24:10 +00:00
Daniel Quinn b58188f805 Switch from pep8 to pycodestyle 2018-01-06 18:56:37 +00:00
Daniel Quinn 1e039dcb32 Bump gunicorn 2017-08-30 00:44:13 +03:00
Daniel Quinn 6ca8da4858 Patch requirements to keep up with Django versions 2017-08-30 00:27:54 +03: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 2ac1b78a2c Move testing ENV vars into pytest.ini 2017-06-19 10:57:30 +01:00
David Martin 72b1ce5fe6 Bump pyocr requirement to version 0.4.7 to support tesseract 4.0.0alpha.
The latest pyocr version now allows running it with the latest tesseract
version. Hopefully this means better OCR results.

I am not sure about whether there are binary packages for the latest
tesseract. But on my setup it was simply a case of checking out the
master branch [0] and compiling + installing from there. It seems to work
fine with paperless as well.

[0] https://github.com/tesseract-ocr/tesseract
2017-05-14 12:59:32 +10:00
jgysland 6ce27d225d add fuzzy matching + tests 2017-04-29 17:13:04 -04:00
Daniel Quinn 499abd38f6 A nicer look for the documents listing
This change includes a filthy hack around how Django handles
change_list_results.html -- I'm not thrilled with it, but it's as
elegant as I could come up with.  I'm happy to field alternative ideas.
More details can be found in `documents/templatetags/hacks.py`

Specifically, this merge includes a significant facelift to the
documents listing page, moving away from the tabular layout and toward a
tileset look.  I tried fiddling with the colours, but I just don't have
any skills in that area, so we're all stuck with Django'd default
colours until someone with an eye for colour can submit a better CSS.
2017-02-12 17:52:01 +00:00
Enno Lohmeier ce5c5f0837 include flat responsive theme 2017-01-23 08:26:47 +01:00
Eric Wong 855e9f6c83 Remove django-suit 2017-01-09 23:31:56 -08:00
Eric Wong bee0867a2a Add document thumbnail images; use django-suit theme for admin 2017-01-07 14:57:25 -08:00
Daniel Quinn 294b8abc3f Fixes #164
There appears to be quite the mess out there with regard to how DRF
handles filtering.  DRF has its own built-in stuff, but recommends
django_filter for the advanced stuff, which has its own overriding
module that explodes with this message when used as per the
documentation:

  AttributeError: 'NoneType' object has no attribute 'DjangoFilterBackend'

Then there's djangorestframework-filter, another package that claims to
do the same thing, that does everything just differently enough that
nothing worked while I had it enabled.

I ended up using django_filter, but doing so importing each element
explicitly, rather than just using the recommended (and broken, at least
in this project) method of:

    import django_filter.restframework as fitlers

Anyway, this should bring the dependencies up to date, and strips out a
lot of redundant code.
2017-01-01 16:36:42 +00:00
Daniel Quinn b88e0fd902 django-filter upgraded and broke things 2016-11-25 15:42:25 +00:00
Daniel Quinn 110cd47e43 Temporary fix for #164 2016-11-21 13:26:28 +00:00
Daniel Quinn 6b2469dfbc Security update 2016-11-02 15:11:10 +00:00
Daniel Quinn 8cb5cabc85 More test stuff 2016-10-26 10:11:38 +00:00
Daniel Quinn a5f10cd6b3 Added the testing requirements 2016-10-26 10:08:21 +00:00
Daniel Quinn 14811a4a49 Update Django 2016-10-03 12:32:06 +01:00
avichalp 92900f5c7e add gunicorn configuration file 2016-09-21 00:04:41 +05:30
Daniel Quinn 5650e49558 Security update from Django 2016-09-03 15:19:22 +01:00
Daniel Quinn 22ec6f1808 Updated Django to 1.10 along with DRF (required) 2016-08-16 19:58:42 +01:00
Daniel Quinn 3b9893b8d4 Version bump for 1.9.x security release 2016-08-16 19:34:54 +01:00
Daniel Quinn 7adda9ac50 Reversion until I can get 1.10 working right 2016-08-16 19:29:32 +01:00
Jamie MageeandGitHub 593570e6b3 Upgrade Django to 1.10
This includes a security patch for CVE-2016-6186
2016-08-16 16:52:59 +02:00
Daniel Quinn c1ed4e8238 Allow for upgrades of most of the dependencies 2016-06-25 09:02:32 -07:00
Daniel Quinn 868591562f Version bump for Django 2016-03-24 19:19:02 +00:00
Daniel Quinn 1ef119eb82 Added basic filtering + search 2016-03-09 01:05:46 +00:00
Daniel Quinn 0aead1fbe6 #68: Using dotenv for a proper unix config file 2016-03-03 17:59:27 +00:00
Daniel Quinn 7b9e55d208 Software updates 2016-02-26 11:21:24 +00:00
Daniel Quinn 809fb8fa1f Moved the default GNUPG home to /tmp for tox-friendliness 2016-02-21 00:29:59 +00:00
Daniel Quinn a892abc701 Added dateutil 2016-02-10 23:50:58 +00:00
Daniel Quinn e5e4ee0350 Added file magic 2016-02-08 11:12:14 +00:00
Daniel Quinn d6f4ef27aa Added pytz requirement 2016-01-28 08:22:33 +00:00
Daniel Quinn db494ec250 Added langdetect dependency 2016-01-23 02:38:21 +00:00
Daniel Quinn 680b084203 People were complaining that they couldn't find requirements.txt 2016-01-11 09:43:32 +00:00