487 Commits

Author SHA1 Message Date
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
Daniel Quinn
73043dbeb2 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
Daniel Quinn
66a1b50e9e Merge pull request #186 from rhaamo/specify_static_dir_using_conf_file
Be able to override static root using config file
2017-02-01 09:25:19 +00:00
Dashie
454e5fb126 Add check for PAPERLESS_MEDIADIR 2017-02-01 00:28:37 +01:00
Dashie
caaf5f2fcd Add config option to override STATIC_ROOT 2017-02-01 00:22:32 +01:00
Daniel Quinn
701ef2f919 Merge pull request #184 from elohmeier/master
Include responsive/mobile UI
2017-01-28 12:22:08 +00:00
Enno Lohmeier
ce5c5f0837 include flat responsive theme 2017-01-23 08:26:47 +01:00
Daniel Quinn
75884285cf Added checks for expected binaries in the PATH
Fixes #112
2017-01-14 18:04:15 +00:00
Daniel Quinn
d7d9c1edc0 Moved the dotenv loading above everything else 2017-01-14 18:03:42 +00:00
Daniel Quinn
92db3fec2e Allow users to set their own SECRET_KEY value
Fixes #171
Negates #174
2017-01-14 17:21:43 +00:00
Daniel Quinn
69ea039e31 Adds the ability for the user to configure the number of items per page.
Specifically requested by @ekw here:
https://github.com/danielquinn/paperless/issues/180#issuecomment-271665682
2017-01-14 17:09:48 +00:00
Daniel Quinn
f640bef5fc Added changes for 0.3.4 2017-01-10 18:06:04 +00:00
Daniel Quinn
88f9fb6fc8 Merge pull request #181 from ekw/master
Remove django-suit
0.3.4
2017-01-10 17:40:11 +00:00
Eric Wong
855e9f6c83 Remove django-suit 2017-01-09 23:31:56 -08:00
Daniel Quinn
e63e9e389e Shrinking the size of the thumbnails as they were huge even on my hidpi screen 2017-01-08 19:43:17 +00:00
Daniel Quinn
c646cd4977 Update for 0.3.4 2017-01-08 19:40:50 +00:00