You are here: Foswiki>Tasks Web>Item9816 (08 Jul 2015, MichaelDaum)Edit Attach

Item9816: Add support for Simulate, and No Dependencies options to configure Extensions Installer UI

pencil
Priority: Enhancement
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component: Configure
Branches: Release01x01 trunk
Reported By: GeorgeClark
Waiting For:
Last Change By: MichaelDaum
The Package installer supports several options from the shell that are not available through the Web UI
  • The -n - Simulate option:. Simulates installation without modifying the system
  • The dependencies option: Runs a dependency report for the extension.
  • The user is prompted to not install dependencies.

This change moves the "Install" button to a floating div in the upper right corner of the "Install and Update Extensions" dialog, and adds 4 options:
  • Process all as selected (the default)
  • Simulate actions
  • Check dependencies only
  • Install with no dependencies

The page needs some "beautification" work. It works on IE6, but the div appears in the upper left corner, and doesn't float.

This eliminates the "Jumping button" issue encountered as the extension icons expand, at least for the user attempting to hit the install button. However the page still jumps when trying to click the "install" checkboxes located further down the list.

And the page needs some "beautification" work.

Committing to trunk, but this is probably safe for 1.1.1 - this doesn't do much to the core Package code. Mainly enables features already in the Package code.

-- GeorgeClark - 10 Oct 2010

Also adding an option to "reuse existing downloads" - otherwise a fresh copy is always downloaded of the _installer file as well as the archive.

-- GeorgeClark - 25 Nov 2010

Although the function is in Package.pm, the configure UI doesn't implement this feature on 1.1, UI changes only to trunk / 1.2

-- GeorgeClark - 24 Oct 2012
 

Item9816.jpg
Topic revision: r21 - 08 Jul 2015, MichaelDaum
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy