Differences
This shows you the differences between the selected revision and the current version of the page.
punbb13:pun_admin_manage_extensions_improved 2009/02/03 07:07 | punbb13:pun_admin_manage_extensions_improved 2020/02/06 11:04 current | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Admin Manage Extensions Improved (pun_admin_manage_extensions_improved) | + | Moved to [[punbb13:extensions:pun_admin_manage_extensions_improved]] |
- | ====== | + | |
- | [[punbb13:Official extensions|PunBB 1.3 official extension]] | + | |
- | * Under development | + | |
- | * Current version 1.1 | + | |
- | + | ||
- | ===== General idea ===== | + | |
- | This extension allows a user to choose several extensions to enable \ disable \ uninstall them | + | |
- | ===== Specification ===== | + | |
- | == User can reinstall an extension == | + | |
- | * For each extension it is possible: | + | |
- | * to create a link to reinstall; | + | |
- | * to create a link to reinstall only hooks. | + | |
- | * If there are dependent extensions: | + | |
- | * User can click on “Continue” and reinstall the extension. But the dependent extensions can be invalid; | + | |
- | * User can cancel the operation. | + | |
- | == Multiselect == | + | |
- | * User can select Admin \ Extensions page only; | + | |
- | * At the bottom of the page you can find three buttons similar to those on the forum moderation interface; | + | |
- | * Next to each extension there is a checkbox placed for selection; | + | |
- | * When user **disables** the selected extension with its dependent extensions, he may: | + | |
- | * ignore a dependent extension; | + | |
- | * disable the dependent extensions, which are not selected, and disable the selected ones. | + | |
- | * When user **enables** the selected extension with its dependent extensions, he may: | + | |
- | * ignore a dependent extension; | + | |
- | * enable the main extensions, which are not selected, and enable the selected ones. | + | |
- | * When user **uninstalls** the selected extension with dependent extensions, he may: | + | |
- | * ignore dependent extensions; | + | |
- | * disable the dependent extensions, which are not selected, and uninstall the selected ones. | + | |
- | * uninstall the main and dependent extensions. | + | |
- | ===== Development ===== | + | |
- | Trac ticket #214 | + | |
- | + | ||
- | Correct: | + | |
- | * markup/styles; | + | |
- | * function uninstalling extensions | + |