]> git.ipfire.org Git - pbs.git/log
pbs.git
6 years agojobqueue: Fix creating test jobs
Michael Tremer [Wed, 1 Nov 2017 14:34:16 +0000 (14:34 +0000)] 
jobqueue: Fix creating test jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopo: Update POTFILES.in
Michael Tremer [Wed, 1 Nov 2017 12:24:22 +0000 (12:24 +0000)] 
po: Update POTFILES.in

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agojobs: Builders with too many jobs are not candidates for building
Michael Tremer [Tue, 31 Oct 2017 18:29:10 +0000 (18:29 +0000)] 
jobs: Builders with too many jobs are not candidates for building

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agojobs: Introduce designated builder property
Michael Tremer [Tue, 31 Oct 2017 18:27:15 +0000 (18:27 +0000)] 
jobs: Introduce designated builder property

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobuilders: Use an index to find number of running jobs
Michael Tremer [Tue, 31 Oct 2017 18:19:44 +0000 (18:19 +0000)] 
builders: Use an index to find number of running jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd possibility to login via email address
Jonatan Schlag [Sun, 29 Oct 2017 12:09:02 +0000 (13:09 +0100)] 
Add possibility to login via email address

This patch to login via email address for normal users and for ldap
users. This is for ldap user also possible on the the first login.

Fixes: #11521
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Add foreign key constraint to jobs.superseeded_by
Michael Tremer [Tue, 31 Oct 2017 18:00:11 +0000 (18:00 +0000)] 
db: Add foreign key constraint to jobs.superseeded_by

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Fix wrong state in view
Michael Tremer [Tue, 31 Oct 2017 17:59:14 +0000 (17:59 +0000)] 
db: Fix wrong state in view

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Allow more job states
Michael Tremer [Tue, 31 Oct 2017 17:59:06 +0000 (17:59 +0000)] 
db: Allow more job states

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agojobs: Remove the magic when state is set and replace it by proper functions that...
Michael Tremer [Tue, 31 Oct 2017 17:57:57 +0000 (17:57 +0000)] 
jobs: Remove the magic when state is set and replace it by proper functions that change state

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRevert "Refactor deleting files"
Michael Tremer [Tue, 31 Oct 2017 17:53:50 +0000 (17:53 +0000)] 
Revert "Refactor deleting files"

This reverts commit 0742a8f2e48b59808743308632070324018ce848.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Conflicts:
src/buildservice/__init__.py

6 years agohub: Don't try to delete files in delete queue
Michael Tremer [Tue, 31 Oct 2017 17:47:04 +0000 (17:47 +0000)] 
hub: Don't try to delete files in delete queue

This is done by an independent cleanup job

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoFix typo in variable name
Michael Tremer [Tue, 31 Oct 2017 17:46:00 +0000 (17:46 +0000)] 
Fix typo in variable name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agojobs: Drop update_message()
Michael Tremer [Mon, 30 Oct 2017 11:03:31 +0000 (11:03 +0000)] 
jobs: Drop update_message()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agojobs: Drop new and dependency_error states
Michael Tremer [Mon, 30 Oct 2017 10:56:37 +0000 (10:56 +0000)] 
jobs: Drop new and dependency_error states

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Drop jobs_state type
Michael Tremer [Mon, 30 Oct 2017 10:02:29 +0000 (10:02 +0000)] 
db: Drop jobs_state type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Drop unused view
Michael Tremer [Mon, 30 Oct 2017 10:01:34 +0000 (10:01 +0000)] 
db: Drop unused view

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agojobs: Always select the fastest online builder to build a job
Michael Tremer [Mon, 30 Oct 2017 10:00:50 +0000 (10:00 +0000)] 
jobs: Always select the fastest online builder to build a job

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobuilders: Show correct job queue
Michael Tremer [Mon, 30 Oct 2017 09:57:40 +0000 (09:57 +0000)] 
builders: Show correct job queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop function call to function that doesn't exist any more
Michael Tremer [Mon, 30 Oct 2017 09:55:13 +0000 (09:55 +0000)] 
Drop function call to function that doesn't exist any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoNeed to delete dependencies too when deleting a package
Michael Tremer [Mon, 30 Oct 2017 09:54:39 +0000 (09:54 +0000)] 
Need to delete dependencies too when deleting a package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agorepositories: Fix string formatting error
Michael Tremer [Mon, 30 Oct 2017 09:49:59 +0000 (09:49 +0000)] 
repositories: Fix string formatting error

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoGet active jobs from an index as well
Michael Tremer [Fri, 27 Oct 2017 16:32:08 +0000 (17:32 +0100)] 
Get active jobs from an index as well

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRefactor getting recently finished jobs
Michael Tremer [Fri, 27 Oct 2017 16:23:37 +0000 (17:23 +0100)] 
Refactor getting recently finished jobs

Also add a nice sorted index to make this essentially free :)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoCreate LinkToUser module and drop Maintainer module
Michael Tremer [Fri, 27 Oct 2017 16:12:25 +0000 (17:12 +0100)] 
Create LinkToUser module and drop Maintainer module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDon't add too many newlines to tracebacks
Michael Tremer [Fri, 27 Oct 2017 15:58:31 +0000 (16:58 +0100)] 
Don't add too many newlines to tracebacks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobuilds: Move upvoting for testers to where it should be
Michael Tremer [Fri, 27 Oct 2017 15:56:30 +0000 (16:56 +0100)] 
builds: Move upvoting for testers to where it should be

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobuilds: Import bugs from commit tags
Michael Tremer [Fri, 27 Oct 2017 15:55:20 +0000 (16:55 +0100)] 
builds: Import bugs from commit tags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoUpvote builds when it has testers
Michael Tremer [Fri, 27 Oct 2017 15:40:33 +0000 (16:40 +0100)] 
Upvote builds when it has testers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agosources: Add property to list all contributors to a commit
Michael Tremer [Fri, 27 Oct 2017 15:27:07 +0000 (16:27 +0100)] 
sources: Add property to list all contributors to a commit

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agosources: Make funtion to get full message more efficient
Michael Tremer [Fri, 27 Oct 2017 11:21:35 +0000 (12:21 +0100)] 
sources: Make funtion to get full message more efficient

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop old split_paragraphs function
Michael Tremer [Fri, 27 Oct 2017 11:20:28 +0000 (12:20 +0100)] 
Drop old split_paragraphs function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoForgot to hit save in my editor
Michael Tremer [Fri, 27 Oct 2017 11:18:00 +0000 (12:18 +0100)] 
Forgot to hit save in my editor

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoImprove paragraph splitting of Text module
Michael Tremer [Fri, 27 Oct 2017 11:15:21 +0000 (12:15 +0100)] 
Improve paragraph splitting of Text module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop pre flag of Text module
Michael Tremer [Fri, 27 Oct 2017 10:48:29 +0000 (11:48 +0100)] 
Drop pre flag of Text module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRemove line break option from Text module
Michael Tremer [Fri, 27 Oct 2017 10:44:07 +0000 (11:44 +0100)] 
Remove line break option from Text module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoShortcut formatting empty commit messages
Michael Tremer [Fri, 27 Oct 2017 10:42:25 +0000 (11:42 +0100)] 
Shortcut formatting empty commit messages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoImprove formatting of commit message and introduce own module
Michael Tremer [Fri, 27 Oct 2017 10:39:05 +0000 (11:39 +0100)] 
Improve formatting of commit message and introduce own module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agosources: Remove Git tags from commit messages
Michael Tremer [Fri, 27 Oct 2017 10:27:23 +0000 (11:27 +0100)] 
sources: Remove Git tags from commit messages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoweb: Drop double escaping from text module
Michael Tremer [Thu, 26 Oct 2017 17:13:01 +0000 (18:13 +0100)] 
web: Drop double escaping from text module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobuilds: Fix mixing up data types
Michael Tremer [Thu, 26 Oct 2017 16:52:34 +0000 (17:52 +0100)] 
builds: Fix mixing up data types

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoWrong object name
Michael Tremer [Thu, 26 Oct 2017 16:49:37 +0000 (17:49 +0100)] 
Wrong object name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRefactor query to list all packages
Michael Tremer [Thu, 26 Oct 2017 16:47:03 +0000 (17:47 +0100)] 
Refactor query to list all packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoweb: Drop bugtracker from render namespace
Michael Tremer [Thu, 26 Oct 2017 16:31:01 +0000 (17:31 +0100)] 
web: Drop bugtracker from render namespace

We can access Backend directly now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop empty API base handler
Michael Tremer [Thu, 26 Oct 2017 16:29:21 +0000 (17:29 +0100)] 
Drop empty API base handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoweb: Drop self.pakfire from BaseHandler
Michael Tremer [Thu, 26 Oct 2017 16:29:01 +0000 (17:29 +0100)] 
web: Drop self.pakfire from BaseHandler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoweb: Refactor job queue
Michael Tremer [Thu, 26 Oct 2017 16:26:41 +0000 (17:26 +0100)] 
web: Refactor job queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop loading an unused module
Michael Tremer [Thu, 26 Oct 2017 15:10:40 +0000 (16:10 +0100)] 
Drop loading an unused module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_users.py -> web/users.py
Michael Tremer [Thu, 26 Oct 2017 15:10:15 +0000 (16:10 +0100)] 
Rename web/handlers_users.py -> web/users.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_updates.py -> web/updates.py
Michael Tremer [Thu, 26 Oct 2017 15:07:39 +0000 (16:07 +0100)] 
Rename web/handlers_updates.py -> web/updates.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_search.py -> web/search.py
Michael Tremer [Thu, 26 Oct 2017 15:04:58 +0000 (16:04 +0100)] 
Rename web/handlers_search.py -> web/search.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_packages.py -> web/packages.py
Michael Tremer [Thu, 26 Oct 2017 15:02:41 +0000 (16:02 +0100)] 
Rename web/handlers_packages.py -> web/packages.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_keys.py -> web/keys.py
Michael Tremer [Thu, 26 Oct 2017 15:00:57 +0000 (16:00 +0100)] 
Rename web/handlers_keys.py -> web/keys.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_jobs.py -> web/jobs.py
Michael Tremer [Thu, 26 Oct 2017 14:58:24 +0000 (15:58 +0100)] 
Rename web/handlers_jobs.py -> web/jobs.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_distro.py -> web/distributions.py
Michael Tremer [Thu, 26 Oct 2017 14:56:11 +0000 (15:56 +0100)] 
Rename web/handlers_distro.py -> web/distributions.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMake "make distcheck" happy
Michael Tremer [Thu, 26 Oct 2017 14:52:17 +0000 (15:52 +0100)] 
Make "make distcheck" happy

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_builds.py -> web/builds.py
Michael Tremer [Thu, 26 Oct 2017 14:50:00 +0000 (15:50 +0100)] 
Rename web/handlers_builds.py -> web/builds.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_builders.py -> web/builders.py
Michael Tremer [Thu, 26 Oct 2017 14:47:31 +0000 (15:47 +0100)] 
Rename web/handlers_builders.py -> web/builders.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_auth.py -> web/auth.py
Michael Tremer [Thu, 26 Oct 2017 14:44:25 +0000 (15:44 +0100)] 
Rename web/handlers_auth.py -> web/auth.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_api.py -> web/api.py
Michael Tremer [Thu, 26 Oct 2017 14:41:39 +0000 (15:41 +0100)] 
Rename web/handlers_api.py -> web/api.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoweb: Drop mirrors property from BaseHandler
Michael Tremer [Thu, 26 Oct 2017 14:39:46 +0000 (15:39 +0100)] 
web: Drop mirrors property from BaseHandler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoFix rendering error pages
Michael Tremer [Wed, 25 Oct 2017 17:49:38 +0000 (18:49 +0100)] 
Fix rendering error pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoweb: Move 404 handler into an own file
Michael Tremer [Wed, 25 Oct 2017 17:37:05 +0000 (18:37 +0100)] 
web: Move 404 handler into an own file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename web/handlers_base.py -> web/base.py
Michael Tremer [Wed, 25 Oct 2017 17:33:57 +0000 (18:33 +0100)] 
Rename web/handlers_base.py -> web/base.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agouploads: Fix iterating through all uploads
Michael Tremer [Wed, 25 Oct 2017 17:18:04 +0000 (18:18 +0100)] 
uploads: Fix iterating through all uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop useless statistics page
Michael Tremer [Wed, 25 Oct 2017 17:10:29 +0000 (18:10 +0100)] 
Drop useless statistics page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agomirrors: Always use the buildservice as last resort
Michael Tremer [Wed, 25 Oct 2017 17:03:45 +0000 (18:03 +0100)] 
mirrors: Always use the buildservice as last resort

Fixes #11516

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agomirrors: Use correct base path for repositories
Michael Tremer [Wed, 25 Oct 2017 16:57:39 +0000 (17:57 +0100)] 
mirrors: Use correct base path for repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agomirrors: Shorten composing the mirror list
Michael Tremer [Wed, 25 Oct 2017 16:56:08 +0000 (17:56 +0100)] 
mirrors: Shorten composing the mirror list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agomirrors: Don't fetch mirrors that we are not showing
Michael Tremer [Wed, 25 Oct 2017 16:32:50 +0000 (17:32 +0100)] 
mirrors: Don't fetch mirrors that we are not showing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Convert build duration into seconds for easier maths
Michael Tremer [Wed, 25 Oct 2017 15:53:23 +0000 (16:53 +0100)] 
db: Convert build duration into seconds for easier maths

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRemove ambiguity in SQL statement
Michael Tremer [Wed, 25 Oct 2017 15:53:00 +0000 (16:53 +0100)] 
Remove ambiguity in SQL statement

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop builds_latest view and build this in the backend
Michael Tremer [Wed, 25 Oct 2017 15:46:59 +0000 (16:46 +0100)] 
Drop builds_latest view and build this in the backend

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop get_all function from builds
Michael Tremer [Tue, 24 Oct 2017 21:00:09 +0000 (22:00 +0100)] 
Drop get_all function from builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agomisc: Import tarfile module
Michael Tremer [Tue, 24 Oct 2017 20:51:46 +0000 (21:51 +0100)] 
misc: Import tarfile module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agosessions: Use the same design pattern as anything else
Michael Tremer [Tue, 24 Oct 2017 20:47:06 +0000 (21:47 +0100)] 
sessions: Use the same design pattern as anything else

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop unused code in misc.py
Michael Tremer [Tue, 24 Oct 2017 20:33:57 +0000 (21:33 +0100)] 
Drop unused code in misc.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop unsused guess_filetype function
Michael Tremer [Tue, 24 Oct 2017 20:31:14 +0000 (21:31 +0100)] 
Drop unsused guess_filetype function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop calc_hash1
Michael Tremer [Tue, 24 Oct 2017 20:30:51 +0000 (21:30 +0100)] 
Drop calc_hash1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Drop all Y/N types
Michael Tremer [Tue, 24 Oct 2017 16:56:39 +0000 (17:56 +0100)] 
db: Drop all Y/N types

Fixes #11491

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoFix generating gravatar URL
Michael Tremer [Tue, 24 Oct 2017 16:38:48 +0000 (17:38 +0100)] 
Fix generating gravatar URL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoFix impersonation
Michael Tremer [Tue, 24 Oct 2017 16:38:42 +0000 (17:38 +0100)] 
Fix impersonation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRefactor user management
Michael Tremer [Tue, 24 Oct 2017 16:21:56 +0000 (17:21 +0100)] 
Refactor user management

Move emails to an extra class since they have their own
table and we added a lot of functionality around them.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodatabase: Store reference to LDAP DN for LDAP users
Michael Tremer [Tue, 24 Oct 2017 16:10:39 +0000 (17:10 +0100)] 
database: Store reference to LDAP DN for LDAP users

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDelete all emails and permissions when deleting a user
Michael Tremer [Tue, 24 Oct 2017 16:10:10 +0000 (17:10 +0100)] 
Delete all emails and permissions when deleting a user

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoImprove logging of LDAP module
Michael Tremer [Tue, 24 Oct 2017 14:57:44 +0000 (15:57 +0100)] 
Improve logging of LDAP module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename ldap_ipfire module to ldap
Michael Tremer [Tue, 24 Oct 2017 14:52:58 +0000 (15:52 +0100)] 
Rename ldap_ipfire module to ldap

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodocker: Install Python LDAP bindings
Michael Tremer [Tue, 24 Oct 2017 14:46:58 +0000 (15:46 +0100)] 
docker: Install Python LDAP bindings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd LDAP authentication
Jonatan Schlag [Tue, 24 Oct 2017 14:39:55 +0000 (16:39 +0200)] 
Add LDAP authentication

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMerge remote-tracking branch 'jschlag/11518'
Michael Tremer [Tue, 24 Oct 2017 14:19:08 +0000 (15:19 +0100)] 
Merge remote-tracking branch 'jschlag/11518'

6 years agoSend each message in one transaction
Michael Tremer [Tue, 24 Oct 2017 14:17:35 +0000 (15:17 +0100)] 
Send each message in one transaction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agomessages: Fix sending emails
Michael Tremer [Tue, 24 Oct 2017 14:15:11 +0000 (15:15 +0100)] 
messages: Fix sending emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRefactor user email handling
Jonatan Schlag [Tue, 24 Oct 2017 12:54:41 +0000 (14:54 +0200)] 
Refactor user email handling

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoMove the check_password function into the users class
Jonatan Schlag [Tue, 24 Oct 2017 12:43:42 +0000 (14:43 +0200)] 
Move the check_password function into the users class

So we can access the function easier.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoAllow it to create a user without specifying a password
Jonatan Schlag [Mon, 23 Oct 2017 10:05:02 +0000 (12:05 +0200)] 
Allow it to create a user without specifying a password

This is useful when we implement authentication against LDAP.

Fixes: #11517
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoDrop download_baseurl setting
Michael Tremer [Mon, 23 Oct 2017 01:37:20 +0000 (02:37 +0100)] 
Drop download_baseurl setting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoFix typo
Michael Tremer [Mon, 23 Oct 2017 01:31:32 +0000 (02:31 +0100)] 
Fix typo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAlways use absolute path when deleting a file
Michael Tremer [Mon, 23 Oct 2017 01:25:06 +0000 (02:25 +0100)] 
Always use absolute path when deleting a file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRefactor deleting files
Michael Tremer [Mon, 23 Oct 2017 01:22:13 +0000 (02:22 +0100)] 
Refactor deleting files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoForce repository update after a build has been removed
Michael Tremer [Mon, 23 Oct 2017 01:17:02 +0000 (02:17 +0100)] 
Force repository update after a build has been removed

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