mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 03:16:10 -06:00 
			
		
		
		
	Merge branch 'main' into dev
This commit is contained in:
		@@ -10,8 +10,8 @@ Before making backups, make sure that paperless is not running.
 | 
			
		||||
Options available to any installation of paperless:
 | 
			
		||||
 | 
			
		||||
- Use the [document exporter](#exporter). The document exporter exports all your documents,
 | 
			
		||||
  thumbnails and metadata to a specific folder. You may import your
 | 
			
		||||
  documents into a fresh instance of paperless again or store your
 | 
			
		||||
  thumbnails, metadata, and database contents to a specific folder. You may import your
 | 
			
		||||
  documents and settings into a fresh instance of paperless again or store your
 | 
			
		||||
  documents in another DMS with this export.
 | 
			
		||||
- The document exporter is also able to update an already existing
 | 
			
		||||
  export. Therefore, incremental backups with `rsync` are entirely
 | 
			
		||||
@@ -239,8 +239,9 @@ with the argument `--help`.
 | 
			
		||||
 | 
			
		||||
### Document exporter {#exporter}
 | 
			
		||||
 | 
			
		||||
The document exporter exports all your data from paperless into a folder
 | 
			
		||||
for backup or migration to another DMS.
 | 
			
		||||
The document exporter exports all your data (including your settings
 | 
			
		||||
and database contents) from paperless into a folder for backup or
 | 
			
		||||
migration to another DMS.
 | 
			
		||||
 | 
			
		||||
If you use the document exporter within a cronjob to backup your data
 | 
			
		||||
you might use the `-T` flag behind exec to suppress "The input device
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										25
									
								
								docs/api.md
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								docs/api.md
									
									
									
									
									
								
							@@ -282,19 +282,20 @@ consumption including the ID of a created document if consumption succeeded.
 | 
			
		||||
## Permissions
 | 
			
		||||
 | 
			
		||||
All objects (documents, tags, etc.) allow setting object-level permissions
 | 
			
		||||
with an optional `set_permissions` parameter which is of the form:
 | 
			
		||||
with optional `owner` and / or a `set_permissions` parameters which are of
 | 
			
		||||
the form:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
{
 | 
			
		||||
  "owner": user_id,
 | 
			
		||||
  "view": {
 | 
			
		||||
      "users": [...],
 | 
			
		||||
      "groups": [...],
 | 
			
		||||
  },
 | 
			
		||||
  "change": {
 | 
			
		||||
      "users": [...],
 | 
			
		||||
      "groups": [...],
 | 
			
		||||
  },
 | 
			
		||||
"owner": ...,
 | 
			
		||||
"set_permissions": {
 | 
			
		||||
    "view": {
 | 
			
		||||
        "users": [...],
 | 
			
		||||
        "groups": [...],
 | 
			
		||||
    },
 | 
			
		||||
    "change": {
 | 
			
		||||
        "users": [...],
 | 
			
		||||
        "groups": [...],
 | 
			
		||||
    },
 | 
			
		||||
}
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
@@ -302,7 +303,7 @@ with an optional `set_permissions` parameter which is of the form:
 | 
			
		||||
 | 
			
		||||
    Arrays should contain user or group ID numbers.
 | 
			
		||||
 | 
			
		||||
If this parameter is supplied the object's permissions will be overwritten,
 | 
			
		||||
If these parameters are supplied the object's permissions will be overwritten,
 | 
			
		||||
assuming the authenticated user has permission to do so (the user must be
 | 
			
		||||
the object owner or a superuser).
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user