Skip to content
  • Christian Kuhn's avatar
    e755bcd9
    [TASK] Default active extension handling in package manager · e755bcd9
    Christian Kuhn authored and Anja Leichsenring's avatar Anja Leichsenring committed
    Integrate the definition of packages that should be activated at
    first installation and packages that are required for a minimal
    usable system in the package manager.
    
    There are now three possible properties in Classes/Package.php:
    
    * protected - Package can not be uninstalled in em.
    * partOfFactoryDefault - Package is activated at first installation.
    * partOfMinimalUsableSystem - Package is activated if
      PackageStates.php is missing. extensionmanager and t3skin are
      affected here, if PackageStates.php is deleted, the install tool
      will create a new one with those packages activated, so the backend
      is "usable" enough to activate further packages.
    
    Resolves: #53988
    Releases: 6.2
    Change-Id: I4f5d3f0a7d3bcf332d1e8e6c29156f93bae8029c
    Reviewed-on: https://review.typo3.org/27226
    Reviewed-by: Christian Kuhn
    Tested-by: Christian Kuhn
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind
    Reviewed-by: Thomas Maroschik
    Tested-by: Thomas Maroschik
    Reviewed-by: Anja Leichsenring
    Tested-by: Anja Leichsenring
    e755bcd9
    [TASK] Default active extension handling in package manager
    Christian Kuhn authored and Anja Leichsenring's avatar Anja Leichsenring committed
    Integrate the definition of packages that should be activated at
    first installation and packages that are required for a minimal
    usable system in the package manager.
    
    There are now three possible properties in Classes/Package.php:
    
    * protected - Package can not be uninstalled in em.
    * partOfFactoryDefault - Package is activated at first installation.
    * partOfMinimalUsableSystem - Package is activated if
      PackageStates.php is missing. extensionmanager and t3skin are
      affected here, if PackageStates.php is deleted, the install tool
      will create a new one with those packages activated, so the backend
      is "usable" enough to activate further packages.
    
    Resolves: #53988
    Releases: 6.2
    Change-Id: I4f5d3f0a7d3bcf332d1e8e6c29156f93bae8029c
    Reviewed-on: https://review.typo3.org/27226
    Reviewed-by: Christian Kuhn
    Tested-by: Christian Kuhn
    Reviewed-by: Stefan Neufeind
    Tested-by: Stefan Neufeind
    Reviewed-by: Thomas Maroschik
    Tested-by: Thomas Maroschik
    Reviewed-by: Anja Leichsenring
    Tested-by: Anja Leichsenring
Loading