Feature #2963
Package Manager: new UPDATE button and optional packages selection
Status: | CLOSED | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 100% | |
Category: | nethserver-base | |||
Target version: | v6.6-beta1 | |||
Resolution: | NEEDINFO: | No |
Description
- Add an
UPDATE
button to the Package Manager page. Clicking on it lists available software updates for confirmation. It's ayum update
equivalent. - The optional packages of each module are now selectable from the Review page: move them in the main Select view.
Related issues
Associated revisions
Moved pkgaction and pkginfo command to nethserver-base. Refs #2963
Imported pkgaction pkginfo from nethserver-yum. Refs #2963
pkginfo: added check-update subcommand. Refs #2963
PackageManager: added Update module. Refs #2963
"Package manager" renamed "Software center". Refs #2963
Fixed translation labels and online help.
Merge branch 'b2963' into v6.6. Refs #2963
Added "Software updates" page to PackageManager.
Tabs Js widget: propagate nethguishow to parent elements. Refs #2963
Selector JS widget: fixed disabled state propagation. Refs #2963
PackageManager: new Software center. Refs #2963
- Tabs view
- Available/Installed split
- Updates tab
- Updates CHANGELOG
Bump Nethgui 8aaf4832df94d907f45917fe31d03f93715d2c34. Refs #2963
Contains fixes required by the new PackageManager module.
PackageManager: contact YUM repositories asynchronously. Refs #2963
LazyLoaderAdapter: added setLoader() method. Refs #2963
Bump Nethgui 3c0d082a161e2de7ae917b09b9bc13a4cdd8102d. Refs #2963
New LazyLoaderAdapter::setLoader() method
Fixed lists CSS
Added animated loader image. Refs #2963
Bump Nethgui 27c66e063c9ef80fb83a9715b287a6267e3e81f7
Fixed Notification warning CSS style. Refs #2963
History
#1 Updated by Davide Principi over 6 years ago
- Copied from Bug #2816: Package Manager: implement update action added
#2 Updated by Giacomo Sanchietti over 6 years ago
- Target version set to v6.6-beta1
#3 Updated by Davide Principi over 6 years ago
- Status changed from NEW to TRIAGED
- % Done changed from 0 to 20
#4 Updated by Davide Principi over 6 years ago
- Status changed from TRIAGED to ON_DEV
- Assignee set to Davide Principi
- % Done changed from 20 to 30
#5 Updated by Davide Principi over 6 years ago
- Status changed from ON_DEV to MODIFIED
- Assignee deleted (
Davide Principi) - % Done changed from 30 to 60
#6 Updated by Davide Principi over 6 years ago
- Status changed from MODIFIED to ON_DEV
- % Done changed from 60 to 30
#7 Updated by Davide Principi over 6 years ago
- Assignee set to Davide Principi
#8 Updated by Davide Principi over 6 years ago
- Status changed from ON_DEV to MODIFIED
- Assignee deleted (
Davide Principi) - % Done changed from 30 to 60
Test cases
- Module installation
- Module installation + optional packages
- Module removal
- Install/remove additional optional packages in installed module
- Update existing packages
- Changelog check
- Translation labels: en, it
- Inline documentation
Failure cases
- Generic network problems
- Missing repo file
- ...
#9 Updated by Davide Principi over 6 years ago
- Status changed from MODIFIED to ON_QA
- % Done changed from 60 to 70
In nethserver-testing/6.6
nethserver-yum-1.3.4-1.0git0a026f5d.ns6.noarch.rpm
nethserver-httpd-admin-1.3.5-1.20git13a376a.ns6.noarch.rpm
nethserver-base-2.5.4-48.0git3562535b.ns6.noarch.rpm
nethserver-httpd-admin-1.3.5-1.16gitc3b8265.ns6.noarch.rpmnethserver-httpd-admin-1.3.5-1.18gite6200eb.ns6.noarch.rpmnethserver-httpd-admin-1.3.5-1.18gitbb1ade5.ns6.noarch.rpmnethserver-base-2.5.4-44.0git1b769509.ns6.noarch.rpmnethserver-base-2.5.4-46.0git4e6b21de.ns6.noarch.rpmnethserver-base-2.5.4-47.0git5f13cc7a.ns6.noarch.rpm
#10 Updated by Giacomo Sanchietti over 6 years ago
- Assignee set to Giacomo Sanchietti
#11 Updated by Giacomo Sanchietti over 6 years ago
- Status changed from ON_QA to VERIFIED
- Assignee deleted (
Giacomo Sanchietti) - % Done changed from 70 to 90
Test cases
- Module installation OK
- Module installation + optional packages OK
- Module removal OK
- Install/remove additional optional packages in installed module OK
- Update existing packages OK
- Changelog check OK
- Translation labels: en, it OK
- Inline documentation OK
- Generic network problems OK
- Missing repo file OK
#12 Updated by Davide Principi over 6 years ago
- Status changed from VERIFIED to CLOSED
- % Done changed from 90 to 100
In nethserver-base 6.6
nethserver-base-2.5.5-48.0gita30c1527.ns6.noarch.rpm
nethserver-httpd-admin-1.3.6-2.21git960213c.ns6.noarch.rpm
#13 Updated by Davide Principi over 6 years ago
- Duplicated by Enhancement #2702: PackageManager: open package details on a new window added