mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-12-19 07:15:04 +01:00
[FIX] Grammar and spelling
This commit is contained in:
@@ -11,7 +11,7 @@ Your auth project is just a regular Django project - you can add in [other Djang
|
||||
|
||||
## Removing Apps
|
||||
|
||||
The following instructions will explain how you can remove an app properly fom your Alliance Auth installation.
|
||||
The following instructions will explain how you can remove an app properly from your Alliance Auth installation.
|
||||
|
||||
:::{note}
|
||||
We recommend following these instructions to avoid dangling foreign keys or orphaned Python packages on your system, which might cause conflicts with other apps down the road.
|
||||
@@ -29,9 +29,9 @@ Let's first try the automatic approach by running the following command:
|
||||
python manage.py migrate appname zero
|
||||
```
|
||||
|
||||
If that worked you'll get a confirmation message.
|
||||
If that works, you'll get a confirmation message.
|
||||
|
||||
If that did not work and you got error messages, you will need to remove the tables manually. This is pretty common btw, because many apps use sophisticated table setups, which can not be removed automatically by Django.
|
||||
If that did not work, and you got error messages, you will need to remove the tables manually. This is pretty common btw, because many apps use sophisticated table setups, which cannot be removed automatically by Django.
|
||||
|
||||
#### Manual table removal
|
||||
|
||||
@@ -48,7 +48,7 @@ sudo mysql -u root
|
||||
use alliance_auth;
|
||||
```
|
||||
|
||||
Next disable foreign key check. This makes it much easier to drop tables in any order.
|
||||
Next, disable foreign key check. This makes it much easier to drop tables in any order.
|
||||
|
||||
```shell
|
||||
SET FOREIGN_KEY_CHECKS=0;
|
||||
@@ -77,7 +77,7 @@ exit;
|
||||
|
||||
### Step 2 - Remove the app from Alliance Auth
|
||||
|
||||
Once the tables have been removed, you you can remove the app from Alliance Auth. This is done by removing the applabel from the `INSTALLED_APPS` list in your local settings file.
|
||||
Once the tables have been removed, you can remove the app from Alliance Auth. This is done by removing the applabel from the `INSTALLED_APPS` list in your local settings file.
|
||||
|
||||
### Step 3 - Remove the Python package
|
||||
|
||||
@@ -101,4 +101,4 @@ python manage.py remove_stale_contenttypes --include-stale-apps
|
||||
|
||||
This inbuilt Django command will step through each contenttype and offer to delete it, displaying what exactly this will cascade to delete. Pay attention and ensure you understand exactly what is being removed before answering `yes`.
|
||||
|
||||
This should only cleanup uninstalled apps, deprecated permissions within apps should be cleaned up using Data Migrations by each responsible application.
|
||||
This should only clean up uninstalled apps, deprecated permissions within apps should be cleaned up using Data Migrations by each responsible application.
|
||||
|
||||
Reference in New Issue
Block a user