]> git.ipfire.org Git - pbs.git/log
pbs.git
2 years agobuilds: Add bugs table that records when they have been added/removed
Michael Tremer [Mon, 22 May 2023 20:53:30 +0000 (20:53 +0000)] 
builds: Add bugs table that records when they have been added/removed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Run dist() in a separate thread
Michael Tremer [Mon, 22 May 2023 20:24:29 +0000 (20:24 +0000)] 
sources: Run dist() in a separate thread

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Process jobs in one large loop
Michael Tremer [Mon, 22 May 2023 20:21:36 +0000 (20:21 +0000)] 
sources: Process jobs in one large loop

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Fix depreacting builds when there is no deprecating build
Michael Tremer [Mon, 22 May 2023 20:20:05 +0000 (20:20 +0000)] 
builds: Fix depreacting builds when there is no deprecating build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: I found more queries with incorrect field names
Michael Tremer [Mon, 22 May 2023 20:18:35 +0000 (20:18 +0000)] 
repos: I found more queries with incorrect field names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Fetch every five minutes
Michael Tremer [Mon, 22 May 2023 19:38:04 +0000 (19:38 +0000)] 
sources: Fetch every five minutes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Rename importing any new commits as "fetch" again
Michael Tremer [Mon, 22 May 2023 19:36:29 +0000 (19:36 +0000)] 
sources: Rename importing any new commits as "fetch" again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Drop triggering updating sources through repos
Michael Tremer [Mon, 22 May 2023 19:29:58 +0000 (19:29 +0000)] 
repos: Drop triggering updating sources through repos

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Rename deleted to deleted_at
Michael Tremer [Mon, 22 May 2023 19:27:57 +0000 (19:27 +0000)] 
repos: Rename deleted to deleted_at

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: WIP of a refactoring
Michael Tremer [Mon, 22 May 2023 19:18:35 +0000 (19:18 +0000)] 
sources: WIP of a refactoring

This introduces source commits jobs since we split importing commits and
the the individual changes in it...

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: List commits
Michael Tremer [Mon, 22 May 2023 19:17:12 +0000 (19:17 +0000)] 
sources: List commits

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Add a page to show sources
Michael Tremer [Sat, 20 May 2023 12:52:19 +0000 (12:52 +0000)] 
sources: Add a page to show sources

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Refactor fetching distributions
Michael Tremer [Sat, 20 May 2023 11:07:45 +0000 (11:07 +0000)] 
distros: Refactor fetching distributions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Remove some dead code
Michael Tremer [Sat, 20 May 2023 10:15:00 +0000 (10:15 +0000)] 
distros: Remove some dead code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobugzilla: Fix listing fields
Michael Tremer [Sat, 20 May 2023 10:10:12 +0000 (10:10 +0000)] 
bugzilla: Fix listing fields

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Drop more old release monitoring stuff
Michael Tremer [Sat, 20 May 2023 09:48:55 +0000 (09:48 +0000)] 
packages: Drop more old release monitoring stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobugtracker: Send payload for POST requests as JSON
Michael Tremer [Sat, 20 May 2023 09:48:24 +0000 (09:48 +0000)] 
bugtracker: Send payload for POST requests as JSON

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomisc: Print size units in a clearer way
Michael Tremer [Sat, 20 May 2023 09:47:59 +0000 (09:47 +0000)] 
misc: Print size units in a clearer way

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Fix typo in variable name
Michael Tremer [Sat, 20 May 2023 09:40:13 +0000 (09:40 +0000)] 
web: Fix typo in variable name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobase: Add new functions to create objetcs easier
Michael Tremer [Sat, 20 May 2023 09:38:03 +0000 (09:38 +0000)] 
base: Add new functions to create objetcs easier

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitoring: Refactor the whole thing
Michael Tremer [Sat, 20 May 2023 09:37:15 +0000 (09:37 +0000)] 
monitoring: Refactor the whole thing

This is now more of an opt-in which will give us more flexibility

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agogit: Drop old Git integration module
Michael Tremer [Sat, 20 May 2023 07:28:03 +0000 (07:28 +0000)] 
git: Drop old Git integration module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Open linked URL when user clicks notifications
Michael Tremer [Fri, 19 May 2023 17:38:22 +0000 (17:38 +0000)] 
users: Open linked URL when user clicks notifications

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Make sending emails async
Michael Tremer [Fri, 19 May 2023 17:23:40 +0000 (17:23 +0000)] 
builds: Make sending emails async

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Send an extended welcome message
Michael Tremer [Fri, 19 May 2023 17:09:45 +0000 (17:09 +0000)] 
users: Send an extended welcome message

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodb: Re-export dump
Michael Tremer [Fri, 19 May 2023 16:56:50 +0000 (16:56 +0000)] 
db: Re-export dump

There are no functional changes.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Implement scaffolding for push notifications
Michael Tremer [Fri, 19 May 2023 16:55:34 +0000 (16:55 +0000)] 
users: Implement scaffolding for push notifications

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: Implement writing to stdin of shell commands
Michael Tremer [Fri, 19 May 2023 16:53:46 +0000 (16:53 +0000)] 
backend: Implement writing to stdin of shell commands

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Send XSRF token with all ajax requests
Michael Tremer [Fri, 19 May 2023 16:53:11 +0000 (16:53 +0000)] 
web: Send XSRF token with all ajax requests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoqueue: Show queue in a better way on the index page
Michael Tremer [Fri, 19 May 2023 16:51:31 +0000 (16:51 +0000)] 
queue: Show queue in a better way on the index page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Don't make by_user events user events
Michael Tremer [Tue, 16 May 2023 16:05:54 +0000 (16:05 +0000)] 
events: Don't make by_user events user events

And add some extra icons

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Show error message when mirrors go offline
Michael Tremer [Tue, 16 May 2023 15:51:03 +0000 (15:51 +0000)] 
events: Show error message when mirrors go offline

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomirrors: Add log events
Michael Tremer [Tue, 16 May 2023 15:42:30 +0000 (15:42 +0000)] 
mirrors: Add log events

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: Perform periodic tasks immediately and then wait
Michael Tremer [Tue, 16 May 2023 13:50:38 +0000 (13:50 +0000)] 
backend: Perform periodic tasks immediately and then wait

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomirrors: Refactor everything
Michael Tremer [Tue, 16 May 2023 13:49:19 +0000 (13:49 +0000)] 
mirrors: Refactor everything

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Create a temporary view
Michael Tremer [Mon, 15 May 2023 17:08:51 +0000 (17:08 +0000)] 
events: Create a temporary view

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodatabase: Log runtime of SQL queries
Michael Tremer [Mon, 15 May 2023 17:03:59 +0000 (17:03 +0000)] 
database: Log runtime of SQL queries

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Always sort before showing
Michael Tremer [Mon, 15 May 2023 16:58:06 +0000 (16:58 +0000)] 
jobs: Always sort before showing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Implement queue as temporary view
Michael Tremer [Mon, 15 May 2023 16:54:47 +0000 (16:54 +0000)] 
jobs: Implement queue as temporary view

This makes it easier to edit it in code.

No functional changes.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add controls to clone builds
Michael Tremer [Mon, 15 May 2023 16:37:05 +0000 (16:37 +0000)] 
builds: Add controls to clone builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Create a LDAP connection per thread
Michael Tremer [Mon, 15 May 2023 16:19:49 +0000 (16:19 +0000)] 
users: Create a LDAP connection per thread

The LDAP Python module is not thread-safe and in order to avoid any
deadlocks, we just create multiple connections.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Show the repos block all the time
Michael Tremer [Mon, 15 May 2023 16:19:27 +0000 (16:19 +0000)] 
builds: Show the repos block all the time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Actually only delete from selected repos
Michael Tremer [Mon, 15 May 2023 16:19:06 +0000 (16:19 +0000)] 
builds: Actually only delete from selected repos

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Fix markup for adding repositories
Michael Tremer [Mon, 15 May 2023 16:06:18 +0000 (16:06 +0000)] 
builds: Fix markup for adding repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add controls to remove builds from repositories
Michael Tremer [Mon, 15 May 2023 16:05:52 +0000 (16:05 +0000)] 
builds: Add controls to remove builds from repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add controls to add to another repository
Michael Tremer [Mon, 15 May 2023 15:37:20 +0000 (15:37 +0000)] 
builds: Add controls to add to another repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohttpclient: Automatically configure proxy for all requests
Michael Tremer [Mon, 15 May 2023 15:07:42 +0000 (15:07 +0000)] 
httpclient: Automatically configure proxy for all requests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohttpclient: Form HTTPRequest object later
Michael Tremer [Mon, 15 May 2023 14:59:15 +0000 (14:59 +0000)] 
httpclient: Form HTTPRequest object later

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohttpclient: Store a reference to the Backend object
Michael Tremer [Mon, 15 May 2023 14:54:21 +0000 (14:54 +0000)] 
httpclient: Store a reference to the Backend object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorelease monitoring: Use our own HTTP client
Michael Tremer [Mon, 15 May 2023 14:50:54 +0000 (14:50 +0000)] 
release monitoring: Use our own HTTP client

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohttp: Build a custom HTTP client based on cURL
Michael Tremer [Mon, 15 May 2023 14:44:50 +0000 (14:44 +0000)] 
http: Build a custom HTTP client based on cURL

This will help us to debug any API communication better and we won't
have to copy too much code for multiple services that use an API.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Fix exception when duration could not be determined
Michael Tremer [Mon, 15 May 2023 10:42:27 +0000 (10:42 +0000)] 
jobs: Fix exception when duration could not be determined

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add controls to easily report bugs to Bugzilla
Michael Tremer [Mon, 15 May 2023 10:36:48 +0000 (10:36 +0000)] 
builds: Add controls to easily report bugs to Bugzilla

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Add base template for modals
Michael Tremer [Mon, 15 May 2023 10:35:48 +0000 (10:35 +0000)] 
web: Add base template for modals

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: Add function that makes URL absolute
Michael Tremer [Mon, 15 May 2023 10:26:29 +0000 (10:26 +0000)] 
backend: Add function that makes URL absolute

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Give users their own connect to Bugzilla
Michael Tremer [Mon, 15 May 2023 10:26:04 +0000 (10:26 +0000)] 
users: Give users their own connect to Bugzilla

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Toy around with the release-monitoring.org API
Michael Tremer [Mon, 15 May 2023 10:25:15 +0000 (10:25 +0000)] 
packages: Toy around with the release-monitoring.org API

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Group bugs by distribution
Michael Tremer [Sat, 13 May 2023 11:41:01 +0000 (11:41 +0000)] 
packages: Group bugs by distribution

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Store Bugzilla product & version
Michael Tremer [Sat, 13 May 2023 11:20:00 +0000 (11:20 +0000)] 
distros: Store Bugzilla product & version

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Move bug list into the header
Michael Tremer [Fri, 12 May 2023 23:28:16 +0000 (23:28 +0000)] 
builds: Move bug list into the header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Adjust size of headlines
Michael Tremer [Fri, 12 May 2023 23:20:38 +0000 (23:20 +0000)] 
packages: Adjust size of headlines

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Improve appearance
Michael Tremer [Fri, 12 May 2023 23:19:12 +0000 (23:19 +0000)] 
users: Improve appearance

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Colour hero unit depending on build status
Michael Tremer [Fri, 12 May 2023 23:13:59 +0000 (23:13 +0000)] 
builds: Colour hero unit depending on build status

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Improve appearance of header
Michael Tremer [Fri, 12 May 2023 23:09:58 +0000 (23:09 +0000)] 
repos: Improve appearance of header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Improve design
Michael Tremer [Fri, 12 May 2023 23:03:15 +0000 (23:03 +0000)] 
distros: Improve design

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Show which repository a build is in
Michael Tremer [Fri, 12 May 2023 22:49:07 +0000 (22:49 +0000)] 
builds: Show which repository a build is in

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Don't override the colour of the heading line
Michael Tremer [Fri, 12 May 2023 22:18:55 +0000 (22:18 +0000)] 
jobs: Don't override the colour of the heading line

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Move actions out of the top box
Michael Tremer [Fri, 12 May 2023 22:13:44 +0000 (22:13 +0000)] 
builds: Move actions out of the top box

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add a watchers module to show all watchers
Michael Tremer [Fri, 12 May 2023 22:07:07 +0000 (22:07 +0000)] 
builds: Add a watchers module to show all watchers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Show better headers for test groups
Michael Tremer [Fri, 12 May 2023 21:40:34 +0000 (21:40 +0000)] 
builds: Show better headers for test groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Link build groups
Michael Tremer [Fri, 12 May 2023 21:36:29 +0000 (21:36 +0000)] 
events: Link build groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Log when test builds fail/succeed
Michael Tremer [Fri, 12 May 2023 21:30:31 +0000 (21:30 +0000)] 
events: Log when test builds fail/succeed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Add points to the log
Michael Tremer [Fri, 12 May 2023 21:10:21 +0000 (21:10 +0000)] 
events: Add points to the log

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add points (that will replace scores)
Michael Tremer [Fri, 12 May 2023 20:57:29 +0000 (20:57 +0000)] 
builds: Add points (that will replace scores)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Send an email if test builds fail
Michael Tremer [Fri, 12 May 2023 20:33:17 +0000 (20:33 +0000)] 
builds: Send an email if test builds fail

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Create option to hide size
Michael Tremer [Fri, 12 May 2023 20:18:19 +0000 (20:18 +0000)] 
packages: Create option to hide size

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoCSS: Make the body full height
Michael Tremer [Fri, 12 May 2023 20:17:10 +0000 (20:17 +0000)] 
CSS: Make the body full height

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Connect groups to tested build
Michael Tremer [Fri, 12 May 2023 20:16:50 +0000 (20:16 +0000)] 
builds: Connect groups to tested build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Move the footer to the bottom
Michael Tremer [Fri, 12 May 2023 19:39:38 +0000 (19:39 +0000)] 
web: Move the footer to the bottom

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add callbacks for build groups
Michael Tremer [Fri, 12 May 2023 18:44:16 +0000 (18:44 +0000)] 
builds: Add callbacks for build groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Show the size in various places
Michael Tremer [Fri, 12 May 2023 18:16:30 +0000 (18:16 +0000)] 
packages: Show the size in various places

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Try once again to visually improve the pages
Michael Tremer [Fri, 12 May 2023 18:07:10 +0000 (18:07 +0000)] 
builds: Try once again to visually improve the pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Improve appearance of the header
Michael Tremer [Fri, 12 May 2023 17:22:24 +0000 (17:22 +0000)] 
packages: Improve appearance of the header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Perform special sorting in build groups
Michael Tremer [Fri, 12 May 2023 16:49:47 +0000 (16:49 +0000)] 
builds: Perform special sorting in build groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Don't create an empty group if we have no test builds
Michael Tremer [Fri, 12 May 2023 16:49:25 +0000 (16:49 +0000)] 
builds: Don't create an empty group if we have no test builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Link to build groups
Michael Tremer [Fri, 12 May 2023 10:34:18 +0000 (10:34 +0000)] 
builds: Link to build groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add page that shows groups
Michael Tremer [Fri, 12 May 2023 10:28:23 +0000 (10:28 +0000)] 
builds: Add page that shows groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Show recently added builds
Michael Tremer [Thu, 11 May 2023 19:14:35 +0000 (19:14 +0000)] 
repos: Show recently added builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Improve stats
Michael Tremer [Thu, 11 May 2023 19:05:40 +0000 (19:05 +0000)] 
repos: Improve stats

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistribution: Don't include codename in string
Michael Tremer [Thu, 11 May 2023 19:05:08 +0000 (19:05 +0000)] 
distribution: Don't include codename in string

This is using too much space on the web

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add pagination
Michael Tremer [Thu, 11 May 2023 14:06:42 +0000 (14:06 +0000)] 
builds: Add pagination

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Show them grouped by day
Michael Tremer [Thu, 11 May 2023 13:55:29 +0000 (13:55 +0000)] 
builds: Show them grouped by day

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosearch: Refactor page with bulma
Michael Tremer [Tue, 9 May 2023 16:23:11 +0000 (16:23 +0000)] 
search: Refactor page with bulma

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Correctly use <section> and the container class
Michael Tremer [Tue, 9 May 2023 16:12:44 +0000 (16:12 +0000)] 
web: Correctly use <section> and the container class

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Add log stream to the listing
Michael Tremer [Mon, 8 May 2023 15:46:43 +0000 (15:46 +0000)] 
jobs: Add log stream to the listing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Refactor listing
Michael Tremer [Mon, 8 May 2023 15:15:46 +0000 (15:15 +0000)] 
jobs: Refactor listing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Refactor listing again
Michael Tremer [Mon, 8 May 2023 14:40:15 +0000 (14:40 +0000)] 
packages: Refactor listing again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Retire parent relationship between repositories
Michael Tremer [Mon, 8 May 2023 14:34:40 +0000 (14:34 +0000)] 
repos: Retire parent relationship between repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Refactor element that shows packages in distributions
Michael Tremer [Mon, 8 May 2023 14:28:18 +0000 (14:28 +0000)] 
packages: Refactor element that shows packages in distributions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Remove any trailling full stops in summaries
Michael Tremer [Mon, 8 May 2023 14:21:14 +0000 (14:21 +0000)] 
packages: Remove any trailling full stops in summaries

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>