]> git.ipfire.org Git - pbs.git/log
pbs.git
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>
3 years agorepos: Add some scaffolding to write repositories
Michael Tremer [Sat, 25 Jun 2022 15:18:40 +0000 (15:18 +0000)] 
repos: Add some scaffolding to write repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Drop unused info properties
Michael Tremer [Sat, 25 Jun 2022 15:07:24 +0000 (15:07 +0000)] 
backend: Drop unused info properties

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistros: Simplify generating pakfire.conf
Michael Tremer [Sat, 25 Jun 2022 15:04:24 +0000 (15:04 +0000)] 
distros: Simplify generating pakfire.conf

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Drop auxiliary repos and replace with custom distro config
Michael Tremer [Sat, 25 Jun 2022 15:01:26 +0000 (15:01 +0000)] 
repos: Drop auxiliary repos and replace with custom distro config

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodistros: Don't list custom repositories
Michael Tremer [Sat, 25 Jun 2022 14:54:15 +0000 (14:54 +0000)] 
distros: Don't list custom repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Make repositories editable
Michael Tremer [Sat, 25 Jun 2022 14:50:33 +0000 (14:50 +0000)] 
repos: Make repositories editable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Adjust breadcrumbs for user repositories
Michael Tremer [Sat, 25 Jun 2022 14:10:06 +0000 (14:10 +0000)] 
repos: Adjust breadcrumbs for user repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agousers: Make custom repositories available
Michael Tremer [Sat, 25 Jun 2022 14:05:12 +0000 (14:05 +0000)] 
users: Make custom repositories available

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agousers: Refactor detail page
Michael Tremer [Sat, 25 Jun 2022 13:49:53 +0000 (13:49 +0000)] 
users: Refactor detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosearch: Remove from dropdown menu
Michael Tremer [Fri, 24 Jun 2022 15:31:25 +0000 (15:31 +0000)] 
search: Remove from dropdown menu

This uses space and we have a big box in the top bar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosearch: Fix rendering page when no search term was entered
Michael Tremer [Fri, 24 Jun 2022 15:30:53 +0000 (15:30 +0000)] 
search: Fix rendering page when no search term was entered

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Refactor building mirror list
Michael Tremer [Fri, 24 Jun 2022 15:27:53 +0000 (15:27 +0000)] 
repos: Refactor building mirror list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agorepos: Drop more unused stuff
Michael Tremer [Fri, 24 Jun 2022 15:19:52 +0000 (15:19 +0000)] 
repos: Drop more unused stuff

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