Enhancement #2692

Remove absolute URLs from 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

Absolute URLs in PackageManager code prevent class reusability. Rework the code to make use of #1092 and relative URLs.


Related issues

Related to Nethgui - Feature #1092: Session database CLOSED

Associated revisions

Revision 51cd2902
Added by Davide Principi over 6 years ago

PackageManager: use relative module URLs. Refs #2692

Revision d6a462bc
Added by Davide Principi over 6 years ago

PackageManager: Packages module refactor to reduce nested blocks. Refs #2692

Revision 432d21a0
Added by Davide Principi over 6 years ago

PackageManager: use SESSION database. Refs #1092 #2692

Revision aba931f1
Added by Davide Principi over 6 years ago

PackageManager: removed all absolute URLs, to make the module re-usable. Refs #2692

Revision db9b60d4
Added by Davide Principi over 6 years ago

PackageManager: yumGroupsLoader() method moved to parent module. Refs #2692

Fixes lanaguage selection when no Request object is bound.

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

Test case

Check the PackageManager works correctly, by adding/removing package groups.

#3 Updated by Davide Principi over 6 years ago

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

In nethserver-testing:
nethserver-base-2.1.2-5.0gitdb9b60d4.ns6.noarch.rpm
nethserver-nethgui-1.4.1-9.0git8e0872de.ns6.noarch.rpm

#4 Updated by Giacomo Sanchietti over 6 years ago

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

See #2694

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