652 Commits

Author SHA1 Message Date
CkuT
4c4255172f Add thumbnail export 2017-05-06 15:14:36 +02:00
CkuT
0057feefd1 Fix the source file checking 2017-05-06 15:04:47 +02:00
Tido-
47a0cfed7d find the error in line break 03 2017-05-04 19:39:58 +02:00
Tido-
c51c9d6841 find the error in line break 02 2017-05-04 19:36:55 +02:00
Tido-
ba729e3654 find the error in line break 01 2017-05-04 19:35:58 +02:00
Tido-
8e95173e36 find the error in line break 2017-05-04 19:31:17 +02:00
Tido-
510fd4b1ad found some additional bits to yours 2017-05-03 22:20:13 +02:00
Daniel Quinn
4a73faab5e add: credit for #212 2017-05-03 12:01:04 -07:00
Daniel Quinn
96f9582a14 Merge pull request #212 from Strubbl/docker-prepare-export
Docker: prepare export directory
2017-05-03 09:55:43 -07:00
Tido-
2bc25e3544 little changes to reflect as much as possible 2017-05-02 22:48:37 +02:00
Sven Fischer
0f812f4e76 Docker: review refacorting for export directory preparation 2017-05-02 19:52:36 +02:00
Sven Fischer
d4e972e96f Docker: review fix: if end-user host-mounts the export directory 2017-05-02 19:06:01 +02:00
Sven Fischer
11096e1393 Docker: prepare export directory 2017-05-02 13:01:09 +02:00
Daniel Quinn
d82cbf910e fix: spacing and typos 2017-05-01 13:25:07 -07:00
Daniel Quinn
3a7421489c Merge pull request #221 from tido-/master
adding sections, grouped what belongs together
2017-05-01 13:10:23 -07:00
Tido-
1fba84dfa2 adding sections, grouped what belongs together 2017-05-01 21:18:34 +02:00
Daniel Quinn
80c0dee7f0 add: note for new fuzzy match support 2017-04-30 19:40:58 -07:00
Daniel Quinn
c31b9e25e7 Merge pull request #220 from jgysland/add-fuzzy-matching
fuzzy matching
2017-04-30 19:37:03 -07:00
jgysland
18b16c6f18 KISS fuzzy match help text 2017-04-30 16:56:50 -04:00
jgysland
507afe9e93 add fuzzy matching + tests 2017-04-29 17:13:04 -04:00
Daniel Quinn
ef47a50300 Merge pull request #219 from Strubbl/remove-duplicate-conf-option
paperless.conf.example: remove duplicate option
2017-04-28 17:38:55 -07:00
Sven Fischer
b1aa4435d2 paperless.conf.example: remove duplicate option
This commit removes the duplicated option in this config.
Please see 057d5f149f/paperless.conf.example (L113) compared with 057d5f149f/paperless.conf.example (L122)
2017-04-24 23:43:54 +02:00
Daniel Quinn
b573a5bf08 Merge pull request #214 from philippeowagner/master
Fixes #213 (MySQL syntax error)
2017-04-19 10:42:50 +01:00
Philippe O. Wagner
236da3cdfc Fixes #213 (MySQL syntax error) 2017-04-19 11:30:12 +02:00
Daniel Quinn
13f7eb033e feat: add @eonist's recommendation
Fixes #211
2017-04-08 20:12:59 +01:00
Daniel Quinn
8cb37a0f35 Merge pull request #207 from danielquinn/fix/travis
fix: travis doesn't like my new tests
2017-03-28 22:26:35 +01:00
Daniel Quinn
a5675edd6b fix: travis doesn't like my new tests 2017-03-28 21:23:42 +00:00
Daniel Quinn
e7d4ca92ba fix: allow for caps in file name suffixes #206
@schinkelg ran aground of this one and I took the opportunity to add a
test to catch this sort of thing for next time.
2017-03-28 21:14:24 +00:00
Daniel Quinn
bc1cfadd69 Merge pull request #203 from danielquinn/feature/reminders
Feature: Reminders
2017-03-25 16:27:28 +00:00
Daniel Quinn
824a14beef chore: update the changelog for reminders 2017-03-25 16:22:04 +00:00
Daniel Quinn
bae7284d34 feat: add the new reminders app 2017-03-25 16:21:46 +00:00
Daniel Quinn
e9fbeb27ff refactor: code cleanup
I hate single quotes.
2017-03-25 16:20:59 +00:00
Daniel Quinn
9cee51cd11 refactor: break document-only stuff into the paperless app
The `SessionOrBasicAuthMixin` and `StandardPagination` classes were
living in the documents app and I needed them in the new `reminders`
app, so this commit breaks them out of `documents` and puts them in the
central `paperless` app instead.
2017-03-25 16:18:34 +00:00
Daniel Quinn
377a29871c feat: migration for changes in 0.3.6 2017-03-25 16:01:59 +00:00
Daniel Quinn
9b9359c8c0 Merge pull request #197 from danielquinn/pluggable-consumers
Pluggable consumers
2017-03-25 15:20:48 +00:00
Daniel Quinn
083ed3c7a3 fix: pep8 + travis & tox env updates 2017-03-25 15:10:51 +00:00
Daniel Quinn
2acf8a6691 version bump 2017-03-25 15:10:51 +00:00
Daniel Quinn
09e655880c feat: make the content field optional 2017-03-25 15:10:25 +00:00
Daniel Quinn
7cb7d62bb8 fix: a little cleanup 2017-03-25 15:10:25 +00:00
Daniel Quinn
d2c283582b feat: refactor for pluggable consumers
I've broken out the OCR-specific code from the consumers and dumped it
all into its own app, `paperless_tesseract`.  This new app should serve
as a sample of how to create one's own consumer for different file
types.

Documentation for how to do this isn't ready yet, but for the impatient:

* Create a new app
    * containing a `parsers.py` for your parser modelled after
      `paperless_tesseract.parsers.RasterisedDocumentParser`
    * containing a `signals.py` with a handler moddelled after
      `paperless_tesseract.signals.ConsumerDeclaration`
    * connect the signal handler to
      `documents.signals.document_consumer_declaration` in
      `your_app.apps`
* Install the app into Paperless by declaring
  `PAPERLESS_INSTALLED_APPS=your_app`.  Additional apps should be
  separated with commas.
* Restart the consumer
2017-03-25 15:10:25 +00:00
Daniel Quinn
60eee48748 Merge pull request #202 from danielquinn/fix/api-should-allow-writes
Fix/api should allow writes
2017-03-25 15:08:40 +00:00
Daniel Quinn
ecfe04d2e9 chore: update the changelog 2017-03-25 15:07:58 +00:00
Daniel Quinn
ff235de680 fix: #200 allow edits of correspondent & tags 2017-03-25 15:01:01 +00:00
Daniel Quinn
8f88367412 Merge branch 'master' of github.com:danielquinn/paperless 2017-03-05 12:15:22 +00:00
Daniel Quinn
38737f9d5c Disable adding through the admin 2017-03-05 12:15:18 +00:00
Daniel Quinn
6e64c929bd Merge pull request #194 from philippeowagner/master
Better alt-text for thumbnails.
2017-03-01 09:12:10 +00:00
Philippe O. Wagner
6922759aed Better alt-text for thumbnails. 2017-03-01 00:50:53 +01:00
Daniel Quinn
7b77450d80 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
5c133ecb36 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
Daniel Quinn
a86426229c Merge pull request #190 from danielquinn/feature/new-look
A nicer look for the documents listing
2017-02-12 18:07:41 +00:00