added parameter to define query for fetching paginated/unpaginated

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added test for filtering packages with upstream repo and getting outdated packages

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
gather options (and query) in fetch all paginated in an object for easier setting and processing

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
set options in pagination helpers for tests instead of long parameter list

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
separated request-building in tests due to complexity with building queries

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
when selecting a mirror, correctly query /packages with the selected mirror id

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
bugfix: pagination requests must correctly propagate query options when iterating

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
feature: query packages with a selected repository

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
save the upstream version in the package info

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fix linting errors

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
bugfix: when fetching packages, empty the list of all packages at the beginning

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fetch packages when the user selects a repository

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added check for if a package is outdated giving the repsonses true, false, some, and null

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
show if package is outdated in frontend + info string if it is

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
add packages to the list without duplicates and with outdated info

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
Merge pull request #19 from TelekomCloud/outdated-packages-list

Outdated packages list