Epic #63909

Updated by Mathias Schreiber over 4 years ago

h2. Desired functionality

h3. From the Backend

* Enable extension
* Disable extension
* Remove extension from disk

* Get extension from remote repository
* Resolve dependencies on *download*

* Upload Extension *ZIP* via Browser

h3. From Command Line

* Enable Extension
* Disable Extension
* Get extension from remote repository
* Resolve dependencies on *install*
* Update all extensions

h3. General

* It should be possible to import data into tables that do not belong to the extension (#23965)
* It should be possible to sign packages (#30594)
* If an extension get excluded from updates, the locallang files *must not* be updated (#54287)

h3. UI

* Get List of all extensions that offer updates
* Set Focus to the searchfield onload (#29628)
* Reload List of Extensions after updating an extension (#48867)
* List of Extensions should be sortable and provide indicators of the current sorting state (#55140)
* Filter extentions by (#43177 / #37382 / #30508): #37382):
** active
** inactive
** has update available
** state (alpha/beta/stable)
* Remote Extension list should *not* show installed extensions
* UI should show dependencies and conflicts
* UI should allow search by author and/or category

Back