mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	fix links
This commit is contained in:
		| @@ -266,7 +266,7 @@ instead, specify `--use-filename-format`. | |||||||
| ### Document importer {#importer} | ### Document importer {#importer} | ||||||
|  |  | ||||||
| The document importer takes the export produced by the [Document | The document importer takes the export produced by the [Document | ||||||
| exporter](#document-exporter) and imports it into paperless. | exporter](#exporter) and imports it into paperless. | ||||||
|  |  | ||||||
| The importer works just like the exporter. You point it at a directory, | The importer works just like the exporter. You point it at a directory, | ||||||
| and the script does the rest of the work: | and the script does the rest of the work: | ||||||
|   | |||||||
| @@ -317,7 +317,7 @@ value. | |||||||
|     Paperless checks the filename of a document whenever it is saved. |     Paperless checks the filename of a document whenever it is saved. | ||||||
|     Therefore, you need to update the filenames of your documents and move |     Therefore, you need to update the filenames of your documents and move | ||||||
|     them after altering this setting by invoking the |     them after altering this setting by invoking the | ||||||
|     [`document renamer`](administration#renamer). |     [`document renamer`](/administration#renamer). | ||||||
|  |  | ||||||
| !!! warning | !!! warning | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| # The REST API | # The REST API | ||||||
|  |  | ||||||
| Paperless makes use of the [Django REST | Paperless makes use of the [Django REST | ||||||
| Framework](http://django-rest-framework.org/) standard API interface. It | Framework](https://django-rest-framework.org/) standard API interface. It | ||||||
| provides a browsable API for most of its endpoints, which you can | provides a browsable API for most of its endpoints, which you can | ||||||
| inspect at `http://<paperless-host>:<port>/api/`. This also documents | inspect at `http://<paperless-host>:<port>/api/`. This also documents | ||||||
| most of the available filters and ordering fields. | most of the available filters and ordering fields. | ||||||
| @@ -162,7 +162,7 @@ specific query parameters cause the API to return full text search | |||||||
| results: | results: | ||||||
|  |  | ||||||
| - `/api/documents/?query=your%20search%20query`: Search for a document | - `/api/documents/?query=your%20search%20query`: Search for a document | ||||||
|   using a full text query. For details on the syntax, see [Basic Usage - Searching](usage#basic-usage_searching). |   using a full text query. For details on the syntax, see [Basic Usage - Searching](/usage#basic-usage_searching). | ||||||
| - `/api/documents/?more_like=1234`: Search for documents similar to | - `/api/documents/?more_like=1234`: Search for documents similar to | ||||||
|   the document with id 1234. |   the document with id 1234. | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1165,7 +1165,7 @@ This release contains new database migrations. | |||||||
|   For status notifications and live updates to work, paperless now |   For status notifications and live updates to work, paperless now | ||||||
|   requires an [ASGI](https://asgi.readthedocs.io/en/latest/)-enabled |   requires an [ASGI](https://asgi.readthedocs.io/en/latest/)-enabled | ||||||
|   web server. The docker images uses `gunicorn` and an ASGI-enabled |   web server. The docker images uses `gunicorn` and an ASGI-enabled | ||||||
|   worker called [uvicorn](http://www.uvicorn.org/), and there is no |   worker called [uvicorn](https://www.uvicorn.org/), and there is no | ||||||
|   need to configure anything. |   need to configure anything. | ||||||
|  |  | ||||||
|   For bare metal installations, changes are required for the |   For bare metal installations, changes are required for the | ||||||
| @@ -1575,7 +1575,7 @@ primarily. | |||||||
|     role="ref"} can be used to create archived versions for already |     role="ref"} can be used to create archived versions for already | ||||||
|     existing documents. |     existing documents. | ||||||
| - Tags from consumption folder. | - Tags from consumption folder. | ||||||
|   - Thanks to [jayme-github](http://github.com/jayme-github), |   - Thanks to [jayme-github](https://github.com/jayme-github), | ||||||
|     paperless now consumes files from sub folders in the consumption |     paperless now consumes files from sub folders in the consumption | ||||||
|     folder and is able to assign tags based on the sub folders a |     folder and is able to assign tags based on the sub folders a | ||||||
|     document was found in. This can be configured with |     document was found in. This can be configured with | ||||||
| @@ -1860,7 +1860,7 @@ primarily. | |||||||
| ### 2.5.0 | ### 2.5.0 | ||||||
|  |  | ||||||
| - **New dependency**: Paperless now optimises thumbnail generation | - **New dependency**: Paperless now optimises thumbnail generation | ||||||
|   with [optipng](http://optipng.sourceforge.net/), so you'll need to |   with [optipng](https://optipng.sourceforge.net/), so you'll need to | ||||||
|   install that somewhere in your PATH or declare its location in |   install that somewhere in your PATH or declare its location in | ||||||
|   `PAPERLESS_OPTIPNG_BINARY`. The Docker image has already been |   `PAPERLESS_OPTIPNG_BINARY`. The Docker image has already been | ||||||
|   updated on the Docker Hub, so you just need to pull the latest one |   updated on the Docker Hub, so you just need to pull the latest one | ||||||
|   | |||||||
| @@ -45,7 +45,7 @@ database engine. Available options are `postgresql` and | |||||||
|  |  | ||||||
|     !!! warning |     !!! warning | ||||||
|  |  | ||||||
|         Using MariaDB comes with some caveats. See [MySQL Caveats](advanced_usage#mysql-caveats). |         Using MariaDB comes with some caveats. See [MySQL Caveats](/advanced_usage#mysql-caveats). | ||||||
|  |  | ||||||
| `PAPERLESS_DBHOST=<hostname>` | `PAPERLESS_DBHOST=<hostname>` | ||||||
|  |  | ||||||
| @@ -150,7 +150,7 @@ files created using "collectstatic" manager command are stored. | |||||||
| `PAPERLESS_FILENAME_FORMAT=<format>` | `PAPERLESS_FILENAME_FORMAT=<format>` | ||||||
|  |  | ||||||
| : Changes the filenames paperless uses to store documents in the media | : Changes the filenames paperless uses to store documents in the media | ||||||
| directory. See [File name handling](advanced_usage#file-name-handling) for details. | directory. See [File name handling](/advanced_usage#file-name-handling) for details. | ||||||
|  |  | ||||||
|     Default is none, which disables this feature. |     Default is none, which disables this feature. | ||||||
|  |  | ||||||
| @@ -159,7 +159,7 @@ directory. See [File name handling](advanced_usage#file-name-handling) for detai | |||||||
| : Tells paperless to replace placeholders in | : Tells paperless to replace placeholders in | ||||||
| `PAPERLESS_FILENAME_FORMAT` that would resolve to | `PAPERLESS_FILENAME_FORMAT` that would resolve to | ||||||
| 'none' to be omitted from the resulting filename. This also holds | 'none' to be omitted from the resulting filename. This also holds | ||||||
| true for directory names. See [File name handling](advanced_usage#file-name-handling) for | true for directory names. See [File name handling](/advanced_usage#file-name-handling) for | ||||||
| details. | details. | ||||||
|  |  | ||||||
|     Defaults to `false` which disables this feature. |     Defaults to `false` which disables this feature. | ||||||
| @@ -825,7 +825,7 @@ documents. | |||||||
|  |  | ||||||
| : After a document is consumed, Paperless can trigger an arbitrary | : After a document is consumed, Paperless can trigger an arbitrary | ||||||
| script if you like. This script will be passed a number of arguments | script if you like. This script will be passed a number of arguments | ||||||
| for you to work with. For more information, take a look at [Post-consumption script](advanced_usage#post-consume-script). | for you to work with. For more information, take a look at [Post-consumption script](/advanced_usage#post-consume-script). | ||||||
|  |  | ||||||
|     The default is blank, which means nothing will be executed. |     The default is blank, which means nothing will be executed. | ||||||
|  |  | ||||||
| @@ -1014,7 +1014,7 @@ configuration option: | |||||||
| [Flower](https://flower.readthedocs.io/en/latest/index.html) will be | [Flower](https://flower.readthedocs.io/en/latest/index.html) will be | ||||||
| started by the container. | started by the container. | ||||||
|  |  | ||||||
|     You can read more about this in the [advanced documentation](advanced#celery-monitoring). |     You can read more about this in the [advanced documentation](/advanced_usage#celery-monitoring). | ||||||
|  |  | ||||||
| ## Update Checking {#update-checking} | ## Update Checking {#update-checking} | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								docs/faq.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								docs/faq.md
									
									
									
									
									
								
							| @@ -39,8 +39,8 @@ elsewhere. Here are a couple notes about that. | |||||||
| - By default, paperless uses the internal ID of each document as its | - By default, paperless uses the internal ID of each document as its | ||||||
|   filename. This might not be very convenient for export. However, you |   filename. This might not be very convenient for export. However, you | ||||||
|   can adjust the way files are stored in paperless by |   can adjust the way files are stored in paperless by | ||||||
|   [configuring the filename format](advanced_usage#file-name-handling). |   [configuring the filename format](/advanced_usage#file-name-handling). | ||||||
| - [The exporter](administration#exporter) is | - [The exporter](/administration#exporter) is | ||||||
|   another easy way to get your files out of paperless with reasonable |   another easy way to get your files out of paperless with reasonable | ||||||
|   file names. |   file names. | ||||||
|  |  | ||||||
| @@ -52,7 +52,7 @@ elsewhere. Here are a couple notes about that. | |||||||
|   WebP images are processed with OCR and converted into PDF documents. |   WebP images are processed with OCR and converted into PDF documents. | ||||||
| - Plain text documents are supported as well and are added verbatim to | - Plain text documents are supported as well and are added verbatim to | ||||||
|   paperless. |   paperless. | ||||||
| - With the optional Tika integration enabled (see [Tika configuration](configuration#tika), | - With the optional Tika integration enabled (see [Tika configuration](/configuration#tika), | ||||||
|   Paperless also supports various Office documents (.docx, .doc, odt, |   Paperless also supports various Office documents (.docx, .doc, odt, | ||||||
|   .ppt, .pptx, .odp, .xls, .xlsx, .ods). |   .ppt, .pptx, .odp, .xls, .xlsx, .ods). | ||||||
|  |  | ||||||
| @@ -71,7 +71,7 @@ has to do much less work to serve the data. | |||||||
| !!! note | !!! note | ||||||
|  |  | ||||||
|     You can adjust some of the settings so that paperless uses less |     You can adjust some of the settings so that paperless uses less | ||||||
|     processing power. See [setup](setup#less-powerful-devices) for details. |     processing power. See [setup](/setup#less-powerful-devices) for details. | ||||||
|  |  | ||||||
| ## _How do I install paperless-ngx on Raspberry Pi?_ | ## _How do I install paperless-ngx on Raspberry Pi?_ | ||||||
|  |  | ||||||
| @@ -103,7 +103,7 @@ see if it works. | |||||||
|  |  | ||||||
| ## _How do I proxy this with NGINX?_ | ## _How do I proxy this with NGINX?_ | ||||||
|  |  | ||||||
| **A:** See [here](setup#nginx). | **A:** See [here](/setup#nginx). | ||||||
|  |  | ||||||
| ## _How do I get WebSocket support with Apache mod_wsgi_? | ## _How do I get WebSocket support with Apache mod_wsgi_? | ||||||
|  |  | ||||||
|   | |||||||
| @@ -5,7 +5,7 @@ | |||||||
| **Paperless-ngx** is a _community-supported_ open-source document management system that transforms your | **Paperless-ngx** is a _community-supported_ open-source document management system that transforms your | ||||||
| physical documents into a searchable online archive so you can keep, well, _less paper_. | physical documents into a searchable online archive so you can keep, well, _less paper_. | ||||||
|  |  | ||||||
| [Get started](/setup/){ .md-button .md-button--primary .index-callout } | [Get started](/setup){ .md-button .md-button--primary .index-callout } | ||||||
| [Demo](https://demo.paperless-ngx.com){ .md-button .md-button--secondary target=\_blank } | [Demo](https://demo.paperless-ngx.com){ .md-button .md-button--secondary target=\_blank } | ||||||
|  |  | ||||||
| </div> | </div> | ||||||
| @@ -52,10 +52,10 @@ Paperless, check out these resources in the documentation: | |||||||
| - [Some screenshots](#screenshots) of the new UI are available. | - [Some screenshots](#screenshots) of the new UI are available. | ||||||
| - Read [this section](/advanced_usage/#advanced-automatic-matching) if you want to learn about how paperless automates all | - Read [this section](/advanced_usage/#advanced-automatic-matching) if you want to learn about how paperless automates all | ||||||
|   tagging using machine learning. |   tagging using machine learning. | ||||||
| - Paperless now comes with a [proper email consumer](/usage/#usage-email) that's fully tested and production ready. | - Paperless now comes with a [proper email consumer](/usage#usage-email) that's fully tested and production ready. | ||||||
| - Paperless creates searchable PDF/A documents from whatever you put into the consumption directory. This means | - Paperless creates searchable PDF/A documents from whatever you put into the consumption directory. This means | ||||||
|   that you can select text in image-only documents coming from your scanner. |   that you can select text in image-only documents coming from your scanner. | ||||||
| - See [this note](/administration/#utilities-encyption) about GnuPG encryption in paperless-ngx. | - See [this note](/administration#utilities-encyption) about GnuPG encryption in paperless-ngx. | ||||||
| - Paperless is now integrated with a | - Paperless is now integrated with a | ||||||
|   [task processing queue](/setup#task_processor) that tells you at a glance when and why something is not working. |   [task processing queue](/setup#task_processor) that tells you at a glance when and why something is not working. | ||||||
| - The [changelog](/changelog) contains a detailed list of all changes in paperless-ngx. | - The [changelog](/changelog) contains a detailed list of all changes in paperless-ngx. | ||||||
|   | |||||||
| @@ -2,10 +2,10 @@ | |||||||
|  |  | ||||||
| You can go multiple routes to setup and run Paperless: | You can go multiple routes to setup and run Paperless: | ||||||
|  |  | ||||||
| - [Use the easy install docker script](/setup#docker_script) | - [Use the easy install docker script](#docker_script) | ||||||
| - [Pull the image from Docker Hub](/setup#docker_hub) | - [Pull the image from Docker Hub](#docker_hub) | ||||||
| - [Build the Docker image yourself](/setup#docker_build) | - [Build the Docker image yourself](#docker_build) | ||||||
| - [Install Paperless directly on your system manually (bare metal)](/setup#bare_metal) | - [Install Paperless directly on your system manually (bare metal)](#bare_metal) | ||||||
|  |  | ||||||
| The Docker routes are quick & easy. These are the recommended routes. | The Docker routes are quick & easy. These are the recommended routes. | ||||||
| This configures all the stuff from the above automatically so that it | This configures all the stuff from the above automatically so that it | ||||||
| @@ -234,7 +234,7 @@ steps described in [Docker setup](#docker_hub) automatically. | |||||||
|         certain, more updated software. If you want to build these images |         certain, more updated software. If you want to build these images | ||||||
|         your self, that is possible, but beyond the scope of these steps. |         your self, that is possible, but beyond the scope of these steps. | ||||||
|  |  | ||||||
| 4.  Follow steps 3 to 8 of [Docker Setup](setup#docker_hub) | 4.  Follow steps 3 to 8 of [Docker Setup](#docker_hub) | ||||||
|     role="ref"}. When asked to run `docker-compose pull` to pull the |     role="ref"}. When asked to run `docker-compose pull` to pull the | ||||||
|     image, do |     image, do | ||||||
|  |  | ||||||
| @@ -319,10 +319,10 @@ supported. | |||||||
|     <https://github.com/paperless-ngx/paperless-ngx/releases>. Extract the |     <https://github.com/paperless-ngx/paperless-ngx/releases>. Extract the | ||||||
|     archive to a place from where you wish to execute it, such as |     archive to a place from where you wish to execute it, such as | ||||||
|     `/opt/paperless`. If you clone the git repo as it is, you also have to |     `/opt/paperless`. If you clone the git repo as it is, you also have to | ||||||
|     compile the frontend yourself, see [here](/development/#front-end-development) |     compile the frontend yourself, see [here](/development#front-end-development) | ||||||
|     and use the `build` step, not `serve`. |     and use the `build` step, not `serve`. | ||||||
|  |  | ||||||
| 5.  Configure paperless. See [configuration](configuration) for details. | 5.  Configure paperless. See [configuration](/configuration) for details. | ||||||
|     Edit the included `paperless.conf` and adjust the settings to your |     Edit the included `paperless.conf` and adjust the settings to your | ||||||
|     needs. Required settings for getting |     needs. Required settings for getting | ||||||
|     paperless running are: |     paperless running are: | ||||||
| @@ -345,7 +345,7 @@ supported. | |||||||
|       allows third parties to forge authentication credentials. |       allows third parties to forge authentication credentials. | ||||||
|     - `PAPERLESS_URL` if you are behind a reverse proxy. This should |     - `PAPERLESS_URL` if you are behind a reverse proxy. This should | ||||||
|       point to your domain. Please see |       point to your domain. Please see | ||||||
|       [configuration](configuration) for more |       [configuration](/configuration) for more | ||||||
|       information. |       information. | ||||||
|  |  | ||||||
|     Many more adjustments can be made to paperless, especially the OCR |     Many more adjustments can be made to paperless, especially the OCR | ||||||
| @@ -481,7 +481,7 @@ supported. | |||||||
|     not available for most distributions. |     not available for most distributions. | ||||||
|  |  | ||||||
| 15. Optional: If using the NLTK machine learning processing (see | 15. Optional: If using the NLTK machine learning processing (see | ||||||
|     `PAPERLESS_ENABLE_NLTK` in [configuration](configuration#software_tweaks) for details), |     `PAPERLESS_ENABLE_NLTK` in [configuration](/configuration#software_tweaks) for details), | ||||||
|     download the NLTK data for the Snowball |     download the NLTK data for the Snowball | ||||||
|     Stemmer, Stopwords and Punkt tokenizer to your |     Stemmer, Stopwords and Punkt tokenizer to your | ||||||
|     `PAPERLESS_DATA_DIR/nltk`. Refer to the [NLTK |     `PAPERLESS_DATA_DIR/nltk`. Refer to the [NLTK | ||||||
| @@ -563,7 +563,7 @@ Migration to paperless-ngx is then performed in a few simple steps: | |||||||
|     the docker-compose files from |     the docker-compose files from | ||||||
|     [here](https://github.com/paperless-ngx/paperless-ngx/tree/master/docker/compose) |     [here](https://github.com/paperless-ngx/paperless-ngx/tree/master/docker/compose) | ||||||
|     or clone the repository to build the image yourself (see |     or clone the repository to build the image yourself (see | ||||||
|     [above](/setup#docker_build)). You can |     [above](#docker_build)). You can | ||||||
|     either replace your current paperless folder or put paperless-ngx in |     either replace your current paperless folder or put paperless-ngx in | ||||||
|     a different location. |     a different location. | ||||||
|  |  | ||||||
| @@ -587,7 +587,7 @@ Migration to paperless-ngx is then performed in a few simple steps: | |||||||
|     after you migrated your existing SQLite database. |     after you migrated your existing SQLite database. | ||||||
|  |  | ||||||
| 5.  Adjust `docker-compose.yml` and `docker-compose.env` to your needs. | 5.  Adjust `docker-compose.yml` and `docker-compose.env` to your needs. | ||||||
|     See [Docker setup](setup#docker_hub) details on |     See [Docker setup](#docker_hub) details on | ||||||
|     which edits are advised. |     which edits are advised. | ||||||
|  |  | ||||||
| 6.  [Update paperless.](/administration#updating) | 6.  [Update paperless.](/administration#updating) | ||||||
| @@ -677,7 +677,7 @@ below use PostgreSQL, but are applicable to MySQL/MariaDB with the | |||||||
| !!! warning | !!! warning | ||||||
|  |  | ||||||
|     MySQL is case insensitive by default, treating values like "Name" and |     MySQL is case insensitive by default, treating values like "Name" and | ||||||
|     "NAME" as identical. See [MySQL caveats](advanced##mysql-caveats) for details. |     "NAME" as identical. See [MySQL caveats](/advanced_usage#mysql-caveats) for details. | ||||||
|  |  | ||||||
| !!! warning | !!! warning | ||||||
|  |  | ||||||
| @@ -692,7 +692,7 @@ below use PostgreSQL, but are applicable to MySQL/MariaDB with the | |||||||
|     file to `docker-compose.yml`. Remember to adjust the consumption |     file to `docker-compose.yml`. Remember to adjust the consumption | ||||||
|     directory, if necessary. |     directory, if necessary. | ||||||
|     b) Without docker, configure the database in your `paperless.conf` |     b) Without docker, configure the database in your `paperless.conf` | ||||||
|     file. See [configuration](configuration) for |     file. See [configuration](/configuration) for | ||||||
|     details. |     details. | ||||||
|  |  | ||||||
| 3.  Open a shell and initialize the database: | 3.  Open a shell and initialize the database: | ||||||
| @@ -798,7 +798,7 @@ performance immensely: | |||||||
|   more advanced language processing, which can take more memory and |   more advanced language processing, which can take more memory and | ||||||
|   processing time. |   processing time. | ||||||
|  |  | ||||||
| For details, refer to [configuration](configuration). | For details, refer to [configuration](/configuration). | ||||||
|  |  | ||||||
| !!! note | !!! note | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ If you find the OCR accuracy to be too low, and/or the document consumer | |||||||
| warns that | warns that | ||||||
| `OCR for XX failed, but we're going to stick with what we've got since FORGIVING_OCR is enabled`, | `OCR for XX failed, but we're going to stick with what we've got since FORGIVING_OCR is enabled`, | ||||||
| then you might need to install the [Tesseract language | then you might need to install the [Tesseract language | ||||||
| files](http://packages.ubuntu.com/search?keywords=tesseract-ocr) | files](https://packages.ubuntu.com/search?keywords=tesseract-ocr) | ||||||
| marching your document's languages. | marching your document's languages. | ||||||
|  |  | ||||||
| As an example, if you are running Paperless-ngx from any Ubuntu or | As an example, if you are running Paperless-ngx from any Ubuntu or | ||||||
| @@ -145,7 +145,7 @@ The following error occured while consuming document.pdf: [Errno 13] Permission | |||||||
| This happens when paperless does not have permission to delete files | This happens when paperless does not have permission to delete files | ||||||
| inside the consumption directory. Ensure that `USERMAP_UID` and | inside the consumption directory. Ensure that `USERMAP_UID` and | ||||||
| `USERMAP_GID` are set to the user id and group id you use on the host | `USERMAP_GID` are set to the user id and group id you use on the host | ||||||
| operating system, if these are different from `1000`. See [Docker setup](setup#docker_hub). | operating system, if these are different from `1000`. See [Docker setup](/setup#docker_hub). | ||||||
|  |  | ||||||
| Also ensure that you are able to read and write to the consumption | Also ensure that you are able to read and write to the consumption | ||||||
| directory on the host. | directory on the host. | ||||||
|   | |||||||
| @@ -86,7 +86,7 @@ scanner to automatically push files to this directory, you'll need to | |||||||
| setup some sort of service to accept the files from the scanner. | setup some sort of service to accept the files from the scanner. | ||||||
| Typically, you're looking at an FTP server like | Typically, you're looking at an FTP server like | ||||||
| [Proftpd](http://www.proftpd.org/) or a Windows folder share with | [Proftpd](http://www.proftpd.org/) or a Windows folder share with | ||||||
| [Samba](http://www.samba.org/). | [Samba](https://www.samba.org/). | ||||||
|  |  | ||||||
| ### Web UI Upload | ### Web UI Upload | ||||||
|  |  | ||||||
| @@ -398,7 +398,7 @@ Once you have scanned in a document, proceed in paperless as follows. | |||||||
|     paperless will assign them automatically. After consuming a couple |     paperless will assign them automatically. After consuming a couple | ||||||
|     documents, you can even ask paperless to *learn* when to assign tags and |     documents, you can even ask paperless to *learn* when to assign tags and | ||||||
|     correspondents by itself. For details on this feature, see |     correspondents by itself. For details on this feature, see | ||||||
|     [advanced matching](advanced_usage#matching). |     [advanced matching](/advanced_usage#matching). | ||||||
|  |  | ||||||
| ### Task management | ### Task management | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 tooomm
					tooomm