Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						4772480c83
					 | 
					
						
						
							
							Add: more tests
						
						
						
						
						
						
					 | 
					
						2020-04-13 13:32:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						d43b6a924d
					 | 
					
						
						
							
							Add: more error handling
						
						
						
						
						
						
					 | 
					
						2020-04-13 13:32:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						001e40d633
					 | 
					
						
						
							
							Fix: made try_delete_empty_directories and delete_all_empty_subdirectories staticmethods
						
						
						
						
						
						
					 | 
					
						2020-04-13 13:31:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						282b2110d8
					 | 
					
						
						
							
							Fix: made try_delete_empty_directories and delete_all_empty_subdirectories staticmethods
						
						
						
						
						
						
					 | 
					
						2020-04-13 13:26:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						af3f421579
					 | 
					
						
						
							
							Add: make unit test add their temporary directory to the deletion list
						
						
						
						
						
						
					 | 
					
						2020-04-13 07:13:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						6e3e066116
					 | 
					
						
						
							
							Removed MEDIA_ROOT setting override for test that did not require it
						
						
						
						
						
						
					 | 
					
						2020-04-13 07:13:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						db6f423ca7
					 | 
					
						
						
							
							Add: Ability to specifically remove temporary directories that have been used by a unit test
						
						
						
						
						
						
					 | 
					
						2020-04-13 07:12:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						ab908fee43
					 | 
					
						
						
							
							Remove temporary directories after failed tests
						
						
						
						
						
						
					 | 
					
						2020-04-10 13:12:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						f64b5bf737
					 | 
					
						
						
							
							Recover from accidentally renamed files
						
						
						
						
						
						
					 | 
					
						2020-04-10 12:54:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						4fc1e67e9b
					 | 
					
						
						
							
							Fix: always use source_filename attribute when accessing a file
						
						
						
						
						
						
					 | 
					
						2020-04-10 12:53:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						6318e920d5
					 | 
					
						
						
							
							Remove now unused fill_list
						
						
						
						
						
						
					 | 
					
						2020-04-01 19:37:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						07bb9aa723
					 | 
					
						
						
							
							Allow filename to use tags[KEY] and tags[INDEX]
						
						
						
						
						
						
					 | 
					
						2020-03-28 21:06:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						845313db52
					 | 
					
						
						
							
							Ensure, that document root is not deleted
						
						
						
						
						
						
					 | 
					
						2020-03-28 21:04:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						7f1e1052fe
					 | 
					
						
						
							
							Get rid of fill_list and rather use defaultdict
						
						
						
						
						
						
					 | 
					
						2020-03-28 21:04:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						12c7b0d5f5
					 | 
					
						
						
							
							Ensure explicit use of field name
						
						
						
						
						
						
					 | 
					
						2020-02-17 21:05:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						2bd4eb2292
					 | 
					
						
						
							
							Fix typo in delimiter
						
						
						
						
						
						
					 | 
					
						2020-02-17 21:05:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						1ce94348d8
					 | 
					
						
						
							
							Ensure filling in "none" when a tag has not been found
						
						
						
						
						
						
					 | 
					
						2020-02-17 21:05:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						1e102efaf8
					 | 
					
						
						
							
							Prevent index out of bounds for tag lists
						
						
						
						
						
						
					 | 
					
						2020-02-17 21:05:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						0ac93e8891
					 | 
					
						
						
							
							Ensure documents directory still exists after nested deletion
						
						
						
						
						
						
					 | 
					
						2020-02-17 19:49:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Pöttner
							
						 
					 | 
					
						
						
							
						
						534eb7de91
					 | 
					
						
						
							
							Update src/documents/models.py
						
						
						
						
						
						
						
						Co-Authored-By: Pit <pitkley@googlemail.com> 
						
						
					 | 
					
						2020-02-17 20:45:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						d8fda64cd0
					 | 
					
						
						
							
							Tags in filenames can now either be found by key (in case - or _ are
						
						
						
						
						
						
						
						used as delimeter) or by index. Added some more tests. 
						
						
					 | 
					
						2020-02-01 20:58:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						05da4a559f
					 | 
					
						
						
							
							Avoid TOCTOU error by rather catching an exception than checking
						
						
						
						
						
						
						
						beforehand 
						
						
					 | 
					
						2020-02-01 20:13:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						6a671ebd22
					 | 
					
						
						
							
							Unified PAPERLESS_DIRECTORY_FORMAT and PAPERLESS_FILENAME_FORMAT into
						
						
						
						
						
						
						
						one configuration setting 
						
						
					 | 
					
						2020-02-01 20:09:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						86a51c6fa5
					 | 
					
						
						
							
							Refactored delete_empty_directory into try_delete_empty_directories and
						
						
						
						
						
						
						
						implemented feature to ensure, that all created and now empty
directories are really deleted 
						
						
					 | 
					
						2020-02-01 20:03:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						a45e6c1b48
					 | 
					
						
						
							
							Made filename_to_path a static method
						
						
						
						
						
						
					 | 
					
						2020-02-01 14:18:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						060bdc947a
					 | 
					
						
						
							
							Removed unnecessary check
						
						
						
						
						
						
					 | 
					
						2020-02-01 14:14:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						3027053256
					 | 
					
						
						
							
							Added comment to update_document
						
						
						
						
						
						
					 | 
					
						2020-02-01 14:12:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						ec3607cf1f
					 | 
					
						
						
							
							Removed duplicate check if instance.filename
						
						
						
						
						
						
					 | 
					
						2020-02-01 13:54:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						bcff75433c
					 | 
					
						
						
							
							Refactored source_filename_new into generate_source_filename and
						
						
						
						
						
						
						
						create_source_directory 
						
						
					 | 
					
						2020-02-01 13:52:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						e79f5394fc
					 | 
					
						
						
							
							Removed try-catch around os.makedirs and used exist_ok=True instead
						
						
						
						
						
						
					 | 
					
						2020-02-01 13:26:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						26b20cf62e
					 | 
					
						
						
							
							Removed unused function many_to_list
						
						
						
						
						
						
					 | 
					
						2020-02-01 13:25:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Pöttner
							
						 
					 | 
					
						
						
							
						
						e70d0c53c8
					 | 
					
						
						
							
							Update paperless.conf.example
						
						
						
						
						
						
						
						Co-Authored-By: Pit <pitkley@googlemail.com> 
						
						
					 | 
					
						2020-02-01 14:22:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						79976d18ab
					 | 
					
						
						
							
							Check if document file exist before deletion
						
						
						
						
						
						
					 | 
					
						2019-12-27 14:25:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						1ce6c6e2c5
					 | 
					
						
						
							
							Add unit tests for filename feature
						
						
						
						
						
						
					 | 
					
						2019-12-27 14:25:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						a79a0ca302
					 | 
					
						
						
							
							Added tool to rename all documents according to the lastest filename
						
						
						
						
						
						
						
						format 
						
						
					 | 
					
						2019-12-27 14:25:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wolf-Bastian Poettner
							
						 
					 | 
					
						
						
							
						
						6813805712
					 | 
					
						
						
							
							Allows to configure directory and filename formats for documents stored in paperless
						
						
						
						
						
						
						
						Default configuration is as before (incrementing numbers), but additional fields can be added at will 
						
						
					 | 
					
						2019-12-27 14:25:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pit
							
						 
					 | 
					
						
						
							
						
						a690b1cf24
					 | 
					
						
						
							
							Merge pull request #570 from mattelacchiato/master
						
						
						
						
						
						
						
						fix: Documentation rendering leads to wrong commands #569 
						
						
					 | 
					
						2019-10-06 16:23:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pit
							
						 
					 | 
					
						
						
							
						
						b5f21550d0
					 | 
					
						
						
							
							Merge pull request #564 from diveflo/feat/webserver/gunicorn
						
						
						
						
						
						
						
						Gunicorn webserver in Docker 
						
						
					 | 
					
						2019-10-06 16:20:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthias Brandt
							
						 
					 | 
					
						
						
							
						
						12f0df0f52
					 | 
					
						
						
							
							fix: Documentation rendering leads to wrong commands #569
						
						
						
						
						
						
					 | 
					
						2019-10-05 18:08:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Gabsteiger
							
						 
					 | 
					
						
						
							
						
						da586fc90a
					 | 
					
						
						
							
							Add bind-ip 0.0.0.0 to docker-compose command
						
						
						
						
						
						
					 | 
					
						2019-09-22 11:47:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Gabsteiger
							
						 
					 | 
					
						
						
							
						
						d390005c5c
					 | 
					
						
						
							
							Enable user-controlled gunicorn options in docker-compose file
						
						
						
						
						
						
					 | 
					
						2019-09-22 11:47:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Gabsteiger
							
						 
					 | 
					
						
						
							
						
						bdeaf33462
					 | 
					
						
						
							
							Copy gunicorn.conf to docker container and use it in entrypoint
						
						
						
						
						
						
					 | 
					
						2019-09-22 11:47:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Gabsteiger
							
						 
					 | 
					
						
						
							
						
						dcc959d4f7
					 | 
					
						
						
							
							Add gunicorn option to docker-entrypoint script
						
						
						
						
						
						
					 | 
					
						2019-09-22 11:47:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Quinn
							
						 
					 | 
					
						
						
							
						
						1c956652f3
					 | 
					
						
						
							
							Merge pull request #542 from grembo/master
						
						
						
						
						
						
						
						Allow configuring transformations to be applied to the filename before 
						
						
					 | 
					
						2019-09-09 20:53:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Gmelin
							
						 
					 | 
					
						
						
							
						
						4f85d9ed9f
					 | 
					
						
						
							
							Add unit test for PAPERLESS_FILENAME_PARSE_TRANSFORMS feature.
						
						
						
						
						
						
					 | 
					
						2019-09-08 20:58:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pit
							
						 
					 | 
					
						
						
							
						
						ebd9f918d2
					 | 
					
						
						
							
							Merge pull request #543 from maur/master
						
						
						
						
						
						
						
						lxc installation - small improvements 
						
						
					 | 
					
						2019-09-08 19:13:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Gmelin
							
						 
					 | 
					
						
						
							
						
						3b88d6722a
					 | 
					
						
						
							
							Address review comments by @danielquinn
						
						
						
						
						
						
					 | 
					
						2019-09-08 17:00:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Quinn
							
						 
					 | 
					
						
						
							
						
						290051c1b3
					 | 
					
						
						
							
							Merge pull request #563 from diveflo/feat/docker/alpine
						
						
						
						
						
						
						
						Upgrade docker base image to alpine v3.10 
						
						
					 | 
					
						2019-09-08 12:25:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Quinn
							
						 
					 | 
					
						
						
							
						
						d9350315f5
					 | 
					
						
						
							
							Merge pull request #552 from diveflo/master
						
						
						
						
						
						
						
						Use whitenoise and brotli for static file compression & caching 
						
						
					 | 
					
						2019-09-08 12:18:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Gabsteiger
							
						 
					 | 
					
						
						
							
						
						3050ff1594
					 | 
					
						
						
							
							Upgrade docker base image to alpine v3.10
						
						
						
						
						
						
					 | 
					
						2019-09-04 23:00:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |