Difference between revisions of "Extensions:Deactivate Account"
Tag: 2017 source edit |
(Add the "this is in V3" warning box thingamabob) Tag: 2017 source edit |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Extensioninfobox|title=Deactivate Accounts|desc=Allow admins and users to deactivate their accounts.|auth=Preimpression|status=testing|github={{Github|user=preimpression|branch=extension/deactivate_account}}|LKVer=2. | + | {{Extensioninfobox|title=Deactivate Accounts|desc=Allow admins and users to deactivate their accounts.|auth=Preimpression|status=testing|github={{Github|user=preimpression|branch=extension/deactivate_account}}|LKVer=2.1.0|migration=yes|package=no|dev300=yes}} |
+ | |||
+ | |||
+ | {| style="margin: 4px auto; width: 80%; border: 1px solid #9ADC38; background: #A1F524;" | ||
+ | |- | ||
+ | | '''<u>THIS EXTENSION IS PART OF v3.0.0</u>''' | ||
+ | |- | ||
+ | | This extension has been merged into the v3.0.0 branch as [https://github.com/corowne/lorekeeper/pull/296 Deactivate Account]. | ||
+ | |} | ||
Have your users ever asked for the ability to delete their accounts? Have you asked the Lorekeeper server only to be told that no, it's impossible, due to all the things linked to users? | Have your users ever asked for the ability to delete their accounts? Have you asked the Lorekeeper server only to be told that no, it's impossible, due to all the things linked to users? | ||
Line 6: | Line 14: | ||
This also adjusts the user index to not show deactivated accounts but instead provides a new index for deactivated accounts. | This also adjusts the user index to not show deactivated accounts but instead provides a new index for deactivated accounts. | ||
+ | |||
+ | '''Due to the fact that this will be merged into the next release of LK, the develop branch has been merged into it.''' If you're running v.2.0.0 and want to install it, you'll need to pull commit [https://github.com/preimpression/lorekeeper/commit/cc04431aae9d6f4ac19cd271fe9d904191571e04 cc04431...] instead of the most up to date. | ||
== Installation == | == Installation == | ||
− | + | # Pull the extension | |
− | - Run | + | # Ensure all conflicts are taken care of |
− | - Run | + | # Run following commands: |
− | - Run | + | - Run php artisan migrate |
− | - Run | + | - Run php artisan optimize |
+ | - Run php artisan update-extension-tracker | ||
+ | - Run php artisan add-site-settings | ||
== Configuration == | == Configuration == | ||
Line 22: | Line 34: | ||
== Troubleshooting == | == Troubleshooting == | ||
Find me in the LK discord, Uri#6669 - feel free to tag me in your tickets! | Find me in the LK discord, Uri#6669 - feel free to tag me in your tickets! | ||
+ | |||
+ | == See Also == | ||
+ | * [[Updating:_to_3.0.0]] |
Latest revision as of 12:42, 14 November 2024
Description | Allow admins and users to deactivate their accounts. |
---|---|
Author(s) | Preimpression |
Status | testing |
Github | extension/deactivate_account |
LK Version | 2.1.0 |
Contains a Migration | |
Is part of LK v3.0.0's release | |
THIS EXTENSION IS PART OF v3.0.0 |
This extension has been merged into the v3.0.0 branch as Deactivate Account. |
Have your users ever asked for the ability to delete their accounts? Have you asked the Lorekeeper server only to be told that no, it's impossible, due to all the things linked to users?
This extension allows a sort of soft-deletion without any actual deletion. Acting similarly to Banning, this additionally hides data from user profiles and even allows users to reactivate if they so wish. It also removes rank, cancels any design updates, trades, and submissions, and makes display names somewhat transparent.
This also adjusts the user index to not show deactivated accounts but instead provides a new index for deactivated accounts.
Due to the fact that this will be merged into the next release of LK, the develop branch has been merged into it. If you're running v.2.0.0 and want to install it, you'll need to pull commit cc04431... instead of the most up to date.
Installation
- Pull the extension
- Ensure all conflicts are taken care of
- Run following commands:
- Run php artisan migrate - Run php artisan optimize - Run php artisan update-extension-tracker - Run php artisan add-site-settings
Configuration
There are three options in the site settings, all copied from the Blacklist options. These change how the link to the deactivated users link is shown - regardless, staff members will be able to access the page and will see the link.
Usage
If you don't want users to be able to reactivate, you can remove the button from their page. They'll be able to be reactivated by staff regardless.
Troubleshooting
Find me in the LK discord, Uri#6669 - feel free to tag me in your tickets!