Feature #1767
Base: new PackageManager UI module
Status: | CLOSED | Start date: | 07/11/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | 07/12/2013 | |
Assignee: | - | % Done: | 100% | |
Category: | nethserver-base | |||
Target version: | v6.4-beta2 | |||
Resolution: | NEEDINFO: | No |
Description
- multiple group selection
- details about group and packages
- feedback about operation result and transaction progress
- package removal (future)
Subtasks
Related issues
Associated revisions
PackageManager UI module: moved to nethserver-base project. Refs #1767
CompositeController (prepareNextViewOptimized): fixed absolute redirects. Refs #1767
Removed boring "NethServer" repetitions in group descriptions. Refs #1767
PackageManager UI module: imported from nethserver-yum package. Refs #1767
/etc/sudoers template moved to nethserver-base project. Refs #1767
/etc/sudoers template (20package_manager): sudo commands for PackageManager. Refs #1767
History
#1 Updated by Giacomo Sanchietti over 8 years ago
- Target version changed from ~FUTURE to v6.4-beta2
#2 Updated by Davide Principi about 8 years ago
- Subject changed from New package manager to Base: new PackageManager UI module
- Status changed from NEW to TRIAGED
- % Done changed from 0 to 20
This feature is split into subtasks.
#3 Updated by Davide Principi about 8 years ago
- Status changed from TRIAGED to ON_DEV
- Assignee set to Davide Principi
- % Done changed from 20 to 30
#4 Updated by Davide Principi about 8 years ago
- Status changed from ON_DEV to MODIFIED
- Assignee deleted (
Davide Principi) - % Done changed from 30 to 70
#5 Updated by Davide Principi about 8 years ago
- Status changed from MODIFIED to ON_QA
- % Done changed from 70 to 80
- nethserver-base-1.4.0-1.ns6.noarch.rpm
- nethserver-lib-1.3.0-1.ns6.noarch.rpm
- nethserver-yum-1.1.1-1.ns6.noarch.rpm
- nethserver-nethgui-1.2.2-1.ns6.noarch.rpm
Test case
Try to install additional packages from the new UI. Remember to enable the nethserver-testing
repository in /etc/yum.repos.d/...
otherwise packages will not be found.
#6 Updated by Alessio Fattorini about 8 years ago
- Status changed from ON_QA to VERIFIED
- % Done changed from 70 to 90
Updated: nethserver-base.noarch 0:1.4.0-1.ns6 nethserver-lib.noarch 0:1.3.0-1.ns6 nethserver-nethgui.noarch 0:1.2.2-1.ns6 Dependency Updated: nethserver-yum.noarch 0:1.1.1-1.ns6 Complete!
I verified all new features.
Can i suggest to make installation process in background? Otherwise i can't do any other action on webui if installation process is long (low bandwidth, big or many packages selected..)
Should i feel a new task?
#7 Updated by Giacomo Sanchietti about 8 years ago
Can i suggest to make installation process in background? Otherwise i can't do any other action on webui if installation process is long (low bandwidth, big or many packages selected..)
This is exactly why the UI is blocked: to prevent other actions during installation process.
There is no lock mechanism between events so there is no way to prevent signalling of two concurrent, and maybe breaking, events.
#8 Updated by Alessio Fattorini about 8 years ago
Thanks @giacomo, good answer ;-)
#9 Updated by Davide Principi about 8 years ago
- Status changed from VERIFIED to CLOSED
- % Done changed from 90 to 100
Moved to nethserver-updates repository