Make WordPress Core

Changes between Initial Version and Version 1 of Ticket #22316, comment 326


Ignore:
Timestamp:
02/25/2024 02:28:42 PM (8 weeks ago)
Author:
oglekler
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22316, comment 326

    initial v1  
    772. A plugin should be blocked from Activation if it has missing dependencies.
    88
    9 [[Image(https://core.trac.wordpress.org/attachment/ticket/22316/2024-02-25_12-34-58.png)]]
     9[[Image( https://core.trac.wordpress.org/raw-attachment/ticket/22316/2024-02-25_12-34-58.png )]]
    1010
    1111Otherwise, we get:
    1212
    13 [[Image(https://core.trac.wordpress.org/attachment/ticket/22316/2024-02-25_12-43-30.png)]]
     13[[Image(https://core.trac.wordpress.org/raw-attachment/ticket/22316/2024-02-25_12-43-30.png)]]
    1414
    15153. Can we have an error message in the admin and not like wp_die() dead end?
     
    17174. Notice that there is no name for the plugin that requires dependencies. In this case, it is ‘My Hello Dolly’. With a lot of plugins installed and some of them deactivated (as this is usually happening with projects with uneven history), it can be very confusing.
    1818
    19 [[Image(https://core.trac.wordpress.org/attachment/ticket/22316/2024-02-25_12-58-41.png)]]
     19[[Image(https://core.trac.wordpress.org/raw-attachment/ticket/22316/2024-02-25_12-58-41.png)]]
    2020
    21215. If plugin was previously removed and due to this deactivated, and then added back again, the Note message is not matching its current state
    2222
    23 [[Image(https://core.trac.wordpress.org/attachment/ticket/22316/2024-02-25_13-25-34%20(2).png)]]
     23[[Image(https://core.trac.wordpress.org/raw-attachment/ticket/22316/2024-02-25_13-25-34%20(2).png)]]
    2424
    25256. There are no check on the back end for dependencies during deactivation:
    2626- Activate My Car plugin. Open another window and activate the My Car Trailer plugin. Go to the previous tab and deactivate the My Car plugin - it is successfully deactivated.
    2727
    28 [[Image(https://core.trac.wordpress.org/attachment/ticket/22316/2024-02-25_13-42-33.png)]]
     28[[Image(https://core.trac.wordpress.org/raw-attachment/ticket/22316/2024-02-25_13-42-33.png)]]
    2929
    30307. Plugin deletion also has no check on the back end if with a valid link it can be deleted even if it has dependency.
     
    33339. The  Note does not match the current possibilities either.
    3434
    35 [[Image(https://core.trac.wordpress.org/attachment/ticket/22316/2024-02-25_14-51-57.png)]]
     35[[Image(https://core.trac.wordpress.org/raw-attachment/ticket/22316/2024-02-25_14-51-57.png)]]
    3636
    373710. The Note does not match the current state.
    3838
    39 [[Image(https://core.trac.wordpress.org/attachment/ticket/22316/2024-02-25_15-02-47.png)]]
     39[[Image(https://core.trac.wordpress.org/raw-attachment/ticket/22316/2024-02-25_15-02-47.png)]]
    4040
    4141=== Environment