Feature #2694

YUM categories in PackageManager

Added by Davide Principi over 6 years ago. Updated over 6 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-base
Target version:v6.5-final
Resolution: NEEDINFO:No

Description

Display YUM categories from comps metadata in PackageManger UI module

Associated revisions

Revision dc2463f7
Added by Davide Principi over 6 years ago

pkginfo: read locale from environment relying on gettext library. Refs #2694

- Rely on CompsObj base class for groups sorting

Revision fc1abafb
Added by Davide Principi over 6 years ago

pkginfo: new compsdump command. Refs #2694

- The "compsdump" command shows both yum groups and categories.

- Groups and categories are sorted with the yum library method (see
CompsObj class).

- The old "grouplist" command is retained for backward compatibility.

Revision 66704a85
Added by Davide Principi over 6 years ago

Small CSS changes. Refs #2694

- Fixed button active state background color
- FieldsetSwitchPanel bottom margin

Revision 84082190
Added by Davide Principi over 6 years ago

pkgaction: avoid dereferencing None object. Refs #2694

Revision 2ee102e4
Added by Davide Principi over 6 years ago

NethPlatform (signalEvent): fixed detached event startup. Refs #2694

An empty queue name was set when "event-name &" form was specified.

Revision 5ec9db17
Added by Davide Principi over 6 years ago

PackageManager: set LANG env for pkginfo helper. Refs #2694

- Rely on YUM Python library for comps localization.

Revision 5fe2289f
Added by Davide Principi over 6 years ago

PackageManager: use vanilla CompositeController. Refs #2694

Revision 5dd352f1
Added by Davide Principi over 6 years ago

PackageManger: show categories as radio buttons. Refs #2694

Revision 979c9a9c
Added by Davide Principi over 6 years ago

PackageManager: keep groups selection on Back button click. Refs #2694

- Highlight installed/removed groups by CSS class

Revision 0e717096
Added by Davide Principi over 6 years ago

PackageManager: added "Everything" default category. Refs #2694

Revision 06835f73
Added by Davide Principi over 6 years ago

PackageManager: improved limit case handling. Refs #2694

Revision 511cc23e
Added by Davide Principi over 6 years ago

Updated online manual. Refs #2694

Revision a06dd67b
Added by Davide Principi over 6 years ago

PackageManager/Tracker: added setNextPath() for class reusability. Refs #2694

Revision 4bcf9adf
Added by Davide Principi over 6 years ago

PackageManager: fixed Back button label. Refs #2694

History

#1 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

#2 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

Modified

Added filter by category

Test case

  • group install
  • group uninstall
  • online help (both IT/EN)
  • Installed software button / Cancel
  • package selection must be retained between screens

#3 Updated by Davide Principi over 6 years ago

  • Status changed from MODIFIED to ON_QA
  • % Done changed from 60 to 70

In netheserver-testing:
nethserver-yum-1.3.0-3.0git84082190.ns6.noarch.rpm
nethserver-nethgui-1.4.1-14.0git3d83e89c.ns6.noarch.rpm
nethserver-httpd-admin-1.2.1-1.0git66704a85.ns6.noarch.rpm
nethserver-base-2.1.2-14.0gita06dd67b.ns6.noarch.rpm
nethserver-base-2.1.2-15.0git4bcf9adf.ns6.noarch.rpm

#4 Updated by Davide Principi over 6 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 70 to 90

VERIFIED

#5 Updated by Davide Principi over 6 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

In nethserver-updates:
nethserver-base-2.2.0-1.ns6.noarch.rpm
nethserver-base-2.2.1-1.ns6.noarch.rpm
nethserver-yum-1.3.1-1.ns6.noarch.rpm
nethserver-devbox-1.5.1-1.ns6.noarch.rpm
nethserver-nethgui-1.5.0-1.ns6.noarch.rpm
nethserver-httpd-admin-1.2.2-1.ns6.noarch.rpm

Also available in: Atom PDF