]> git.ipfire.org Git - pbs.git/log
pbs.git
2 years agohub: Drop unused imports
Michael Tremer [Wed, 5 Oct 2022 15:59:19 +0000 (15:59 +0000)] 
hub: Drop unused imports

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Do not constantly try to dispatch any jobs
Michael Tremer [Wed, 5 Oct 2022 15:58:09 +0000 (15:58 +0000)] 
hub: Do not constantly try to dispatch any jobs

This is kind of verbose, and we should be able to trigger this whenever
we need it.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Send JSON document for /test handler
Michael Tremer [Wed, 5 Oct 2022 15:57:39 +0000 (15:57 +0000)] 
hub: Send JSON document for /test handler

The client can only handle JSON and we do not have any reason to change
that.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Reindent handlers
Michael Tremer [Wed, 5 Oct 2022 15:57:25 +0000 (15:57 +0000)] 
hub: Reindent handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Require builders and users to authenticate using Kerberos
Michael Tremer [Wed, 5 Oct 2022 14:37:41 +0000 (14:37 +0000)] 
hub: Require builders and users to authenticate using Kerberos

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Use Kerberos authentication for users
Michael Tremer [Wed, 5 Oct 2022 10:27:32 +0000 (10:27 +0000)] 
web: Use Kerberos authentication for users

This introduces that users can use Kerberos to authenticate against the
web server, or fall back to HTTP Basic authentication which will in turn
contact the Kerberos servers.

After the initial authentication, a session cookie will be sent to the
browser as usual.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoldap: Fix whitespace errors
Michael Tremer [Wed, 5 Oct 2022 10:26:17 +0000 (10:26 +0000)] 
ldap: Fix whitespace errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoldap: Call correct function to fetch a user by UID
Michael Tremer [Wed, 5 Oct 2022 10:25:44 +0000 (10:25 +0000)] 
ldap: Call correct function to fetch a user by UID

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoldap: Search for all persons in the database
Michael Tremer [Wed, 5 Oct 2022 10:25:19 +0000 (10:25 +0000)] 
ldap: Search for all persons in the database

Not only those who have a POSIX account.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfigure: Depend on Python kerberos
Michael Tremer [Wed, 5 Oct 2022 10:24:11 +0000 (10:24 +0000)] 
configure: Depend on Python kerberos

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofile: Found more places to replace uname/gname
Michael Tremer [Sat, 1 Oct 2022 13:45:10 +0000 (13:45 +0000)] 
file: Found more places to replace uname/gname

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Store all digests for filelists
Michael Tremer [Sat, 1 Oct 2022 13:31:44 +0000 (13:31 +0000)] 
packages: Store all digests for filelists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Use strings to fetch digests
Michael Tremer [Sat, 1 Oct 2022 13:30:18 +0000 (13:30 +0000)] 
packages: Use strings to fetch digests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofilelists: Rename database fields to avoid keywords
Michael Tremer [Sat, 1 Oct 2022 12:39:49 +0000 (12:39 +0000)] 
filelists: Rename database fields to avoid keywords

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocrontab: Lower log level for cron jobs
Michael Tremer [Sat, 1 Oct 2022 12:37:26 +0000 (12:37 +0000)] 
crontab: Lower log level for cron jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuildservice: Drop import of updates
Michael Tremer [Sat, 1 Oct 2022 12:32:52 +0000 (12:32 +0000)] 
buildservice: Drop import of updates

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Update digest constants
Michael Tremer [Sat, 1 Oct 2022 12:31:36 +0000 (12:31 +0000)] 
packages: Update digest constants

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoqueue: Drop build type from job JSON message
Michael Tremer [Tue, 19 Jul 2022 12:07:04 +0000 (12:07 +0000)] 
queue: Drop build type from job JSON message

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosync: Move this out of the repository stuff
Michael Tremer [Mon, 18 Jul 2022 17:17:30 +0000 (17:17 +0000)] 
sync: Move this out of the repository stuff

There will be other things that need to be synchronised with the mirror
servers.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Move running background tasks into backend
Michael Tremer [Mon, 18 Jul 2022 16:17:38 +0000 (16:17 +0000)] 
backend: Move running background tasks into backend

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Load shutil for copy tasks
Michael Tremer [Mon, 18 Jul 2022 16:16:39 +0000 (16:16 +0000)] 
backend: Load shutil for copy tasks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoAlways wrap the entire application into asyncio.run()
Michael Tremer [Mon, 18 Jul 2022 16:09:25 +0000 (16:09 +0000)] 
Always wrap the entire application into asyncio.run()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocron: Fix typo in sync command
Michael Tremer [Mon, 18 Jul 2022 14:25:42 +0000 (14:25 +0000)] 
cron: Fix typo in sync command

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agouploads: Store them on the pakfire storage
Michael Tremer [Mon, 18 Jul 2022 14:23:03 +0000 (14:23 +0000)] 
uploads: Store them on the pakfire storage

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocron: Send any error messages to pakfire@ipfire.org
Michael Tremer [Mon, 18 Jul 2022 14:22:49 +0000 (14:22 +0000)] 
cron: Send any error messages to pakfire@ipfire.org

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Use async copy when importing archives
Michael Tremer [Mon, 18 Jul 2022 14:22:30 +0000 (14:22 +0000)] 
packages: Use async copy when importing archives

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoRun everything as a new unprivileged system user
Michael Tremer [Mon, 18 Jul 2022 13:36:48 +0000 (13:36 +0000)] 
Run everything as a new unprivileged system user

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomisc: Drop unused functions
Michael Tremer [Sun, 17 Jul 2022 11:40:27 +0000 (11:40 +0000)] 
misc: Drop unused functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agofilelists: Drop type
Michael Tremer [Sun, 17 Jul 2022 09:22:22 +0000 (09:22 +0000)] 
filelists: Drop type

This information is encoded into the mode column.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor filelist
Michael Tremer [Sun, 17 Jul 2022 09:20:58 +0000 (09:20 +0000)] 
packages: Refactor filelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agofilelists: Change database layout
Michael Tremer [Sun, 17 Jul 2022 09:00:53 +0000 (09:00 +0000)] 
filelists: Change database layout

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Import filelists
Michael Tremer [Fri, 15 Jul 2022 16:55:30 +0000 (16:55 +0000)] 
packages: Import filelists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Run dependency check after creating builds
Michael Tremer [Fri, 15 Jul 2022 12:04:28 +0000 (12:04 +0000)] 
builds: Run dependency check after creating builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Fix typo in asyncio
Michael Tremer [Fri, 15 Jul 2022 12:04:18 +0000 (12:04 +0000)] 
backend: Fix typo in asyncio

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Drop old dependency check implementation
Michael Tremer [Fri, 15 Jul 2022 12:01:21 +0000 (12:01 +0000)] 
jobs: Drop old dependency check implementation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Refactor dependency check
Michael Tremer [Fri, 15 Jul 2022 12:00:19 +0000 (12:00 +0000)] 
jobs: Refactor dependency check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistros: Fix generating configuration
Michael Tremer [Fri, 15 Jul 2022 11:59:06 +0000 (11:59 +0000)] 
distros: Fix generating configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoquotas: Add log files to quota calculation
Michael Tremer [Fri, 15 Jul 2022 10:33:44 +0000 (10:33 +0000)] 
quotas: Add log files to quota calculation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Refactor and unify the cleanup job
Michael Tremer [Fri, 15 Jul 2022 10:30:34 +0000 (10:30 +0000)] 
backend: Refactor and unify the cleanup job

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agouploads: Make deleting uploads async
Michael Tremer [Fri, 15 Jul 2022 10:26:13 +0000 (10:26 +0000)] 
uploads: Make deleting uploads async

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Add properties for logs
Michael Tremer [Fri, 15 Jul 2022 10:15:35 +0000 (10:15 +0000)] 
jobs: Add properties for logs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agouploads: Add forgotten loop
Michael Tremer [Fri, 15 Jul 2022 10:15:22 +0000 (10:15 +0000)] 
uploads: Add forgotten loop

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Drop legacy log file stuff
Michael Tremer [Fri, 15 Jul 2022 10:07:36 +0000 (10:07 +0000)] 
jobs: Drop legacy log file stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Implement importing logs
Michael Tremer [Fri, 15 Jul 2022 09:54:23 +0000 (09:54 +0000)] 
jobs: Implement importing logs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agouploads: Add simple function to compute digest
Michael Tremer [Fri, 15 Jul 2022 09:53:57 +0000 (09:53 +0000)] 
uploads: Add simple function to compute digest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Drop old logging stuff
Michael Tremer [Fri, 15 Jul 2022 09:15:59 +0000 (09:15 +0000)] 
jobs: Drop old logging stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agojobs: Clone on fail
Michael Tremer [Fri, 15 Jul 2022 09:15:29 +0000 (09:15 +0000)] 
jobs: Clone on fail

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Drop test handlers
Michael Tremer [Thu, 14 Jul 2022 16:31:47 +0000 (16:31 +0000)] 
hub: Drop test handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Move upload handlers into their own file
Michael Tremer [Thu, 14 Jul 2022 16:07:14 +0000 (16:07 +0000)] 
hub: Move upload handlers into their own file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Send the name of the build after creation
Michael Tremer [Thu, 14 Jul 2022 15:53:26 +0000 (15:53 +0000)] 
hub: Send the name of the build after creation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Delete any uploads after builds have been created
Michael Tremer [Thu, 14 Jul 2022 15:53:08 +0000 (15:53 +0000)] 
hub: Delete any uploads after builds have been created

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agouploads: Avoid copying the entire uploaded file again
Michael Tremer [Thu, 14 Jul 2022 15:49:38 +0000 (15:49 +0000)] 
uploads: Avoid copying the entire uploaded file again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoweb: Drop the second web service
Michael Tremer [Thu, 14 Jul 2022 15:29:18 +0000 (15:29 +0000)] 
web: Drop the second web service

We should be able to run this all fast enough and non-blocking that
there is no need for a second process.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Fix viewing files
Michael Tremer [Thu, 14 Jul 2022 15:18:36 +0000 (15:18 +0000)] 
packages: Fix viewing files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Make files downloadable again
Michael Tremer [Thu, 14 Jul 2022 14:35:36 +0000 (14:35 +0000)] 
packages: Make files downloadable again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Allow source packages to have more than one build
Michael Tremer [Thu, 14 Jul 2022 13:38:28 +0000 (13:38 +0000)] 
packages: Allow source packages to have more than one build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodb: Upgrade PostgreSQL
Michael Tremer [Thu, 14 Jul 2022 13:38:20 +0000 (13:38 +0000)] 
db: Upgrade PostgreSQL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoevents: Add some simple UI components
Michael Tremer [Thu, 14 Jul 2022 10:35:48 +0000 (10:35 +0000)] 
events: Add some simple UI components

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoevents: Build scaffolding to read events
Michael Tremer [Tue, 5 Jul 2022 16:33:13 +0000 (16:33 +0000)] 
events: Build scaffolding to read events

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Remove old markup
Michael Tremer [Tue, 5 Jul 2022 16:07:38 +0000 (16:07 +0000)] 
builds: Remove old markup

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Add some test to generate builds history on the fly
Michael Tremer [Tue, 5 Jul 2022 15:53:30 +0000 (15:53 +0000)] 
builds: Add some test to generate builds history on the fly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Fix renamed field in SQL query
Michael Tremer [Tue, 5 Jul 2022 15:32:27 +0000 (15:32 +0000)] 
builds: Fix renamed field in SQL query

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Make some pages render again
Michael Tremer [Tue, 5 Jul 2022 15:30:56 +0000 (15:30 +0000)] 
builds: Make some pages render again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Make a build repository configurable
Michael Tremer [Tue, 5 Jul 2022 15:27:25 +0000 (15:27 +0000)] 
builds: Make a build repository configurable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Drop old scratch builds handlers
Michael Tremer [Tue, 5 Jul 2022 14:59:44 +0000 (14:59 +0000)] 
packages: Drop old scratch builds handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Adjust database layout to the rest
Michael Tremer [Tue, 5 Jul 2022 14:57:17 +0000 (14:57 +0000)] 
builds: Adjust database layout to the rest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agousers: Drop "My Builds" handler
Michael Tremer [Tue, 5 Jul 2022 14:55:23 +0000 (14:55 +0000)] 
users: Drop "My Builds" handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Rework permissions model
Michael Tremer [Tue, 5 Jul 2022 14:44:58 +0000 (14:44 +0000)] 
builds: Rework permissions model

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Move bugs into builds table
Michael Tremer [Tue, 28 Jun 2022 15:45:36 +0000 (15:45 +0000)] 
builds: Move bugs into builds table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoupdates: Drop them
Michael Tremer [Tue, 28 Jun 2022 15:38:19 +0000 (15:38 +0000)] 
updates: Drop them

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop various deprecated stuff
Michael Tremer [Tue, 28 Jun 2022 15:36:10 +0000 (15:36 +0000)] 
builds: Drop various deprecated stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agousers: Implement quota checks
Michael Tremer [Tue, 28 Jun 2022 15:24:53 +0000 (15:24 +0000)] 
users: Implement quota checks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocron: Install crontab
Michael Tremer [Tue, 28 Jun 2022 14:41:50 +0000 (14:41 +0000)] 
cron: Install crontab

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocron: Disable all legacy jobs
Michael Tremer [Tue, 28 Jun 2022 14:39:47 +0000 (14:39 +0000)] 
cron: Disable all legacy jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Add sync job for mirrored repositories
Michael Tremer [Tue, 28 Jun 2022 14:29:35 +0000 (14:29 +0000)] 
repos: Add sync job for mirrored repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop path property
Michael Tremer [Tue, 28 Jun 2022 11:10:50 +0000 (11:10 +0000)] 
builds: Drop path property

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepository: Master repositories
Michael Tremer [Tue, 28 Jun 2022 11:06:41 +0000 (11:06 +0000)] 
repository: Master repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Generate a better download URL
Michael Tremer [Tue, 28 Jun 2022 10:44:27 +0000 (10:44 +0000)] 
packages: Generate a better download URL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agohub: Drop old handlers to control builders
Michael Tremer [Tue, 28 Jun 2022 10:01:09 +0000 (10:01 +0000)] 
hub: Drop old handlers to control builders

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Drop a few unused properties
Michael Tremer [Tue, 28 Jun 2022 09:58:20 +0000 (09:58 +0000)] 
builds: Drop a few unused properties

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor deletion
Michael Tremer [Tue, 28 Jun 2022 09:53:44 +0000 (09:53 +0000)] 
packages: Refactor deletion

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor package listing
Michael Tremer [Tue, 28 Jun 2022 09:51:44 +0000 (09:51 +0000)] 
packages: Refactor package listing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Drop old copy/move functions
Michael Tremer [Tue, 28 Jun 2022 09:45:33 +0000 (09:45 +0000)] 
packages: Drop old copy/move functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Import them into the local filesystem
Michael Tremer [Tue, 28 Jun 2022 09:43:52 +0000 (09:43 +0000)] 
packages: Import them into the local filesystem

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Make them unique by UUID
Michael Tremer [Tue, 28 Jun 2022 09:43:19 +0000 (09:43 +0000)] 
packages: Make them unique by UUID

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopakfire: Move generating an instance to main backend
Michael Tremer [Sun, 26 Jun 2022 15:21:42 +0000 (15:21 +0000)] 
pakfire: Move generating an instance to main backend

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopakfire: Log to the build service's logger
Michael Tremer [Sun, 26 Jun 2022 15:12:14 +0000 (15:12 +0000)] 
pakfire: Log to the build service's logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopakfire: Write configuration to file
Michael Tremer [Sun, 26 Jun 2022 15:00:22 +0000 (15:00 +0000)] 
pakfire: Write configuration to file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocli: Add command to write repositories
Michael Tremer [Sun, 26 Jun 2022 14:54:34 +0000 (14:54 +0000)] 
cli: Add command to write repositories

This is mainly useful for debugging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agousers: Show repositories grouped by distribution
Michael Tremer [Sun, 26 Jun 2022 14:50:47 +0000 (14:50 +0000)] 
users: Show repositories grouped by distribution

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepositories: Add distribution to identify user repositories
Michael Tremer [Sun, 26 Jun 2022 14:44:12 +0000 (14:44 +0000)] 
repositories: Add distribution to identify user repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Show some more stats on index page
Michael Tremer [Sun, 26 Jun 2022 14:25:49 +0000 (14:25 +0000)] 
builds: Show some more stats on index page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilders: Show total build time
Michael Tremer [Sat, 25 Jun 2022 19:02:32 +0000 (19:02 +0000)] 
builders: Show total build time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosessions: Drop impersonation feature
Michael Tremer [Sat, 25 Jun 2022 18:45:25 +0000 (18:45 +0000)] 
sessions: Drop impersonation feature

It was nice, but hopefully won't be needed any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobuilds: Fix fetching bugs
Michael Tremer [Sat, 25 Jun 2022 18:40:14 +0000 (18:40 +0000)] 
builds: Fix fetching bugs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor showing dependencies
Michael Tremer [Sat, 25 Jun 2022 18:40:03 +0000 (18:40 +0000)] 
packages: Refactor showing dependencies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Refactor details page
Michael Tremer [Sat, 25 Jun 2022 16:25:19 +0000 (16:25 +0000)] 
packages: Refactor details page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Move name handler to the right place
Michael Tremer [Sat, 25 Jun 2022 15:54:30 +0000 (15:54 +0000)] 
packages: Move name handler to the right place

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopackages: Fix rendering detail page
Michael Tremer [Sat, 25 Jun 2022 15:47:55 +0000 (15:47 +0000)] 
packages: Fix rendering detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Add UI to create new repositories
Michael Tremer [Sat, 25 Jun 2022 15:38:53 +0000 (15:38 +0000)] 
repos: Add UI to create new repositories

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