]> git.ipfire.org Git - people/jschlag/pbs.git/log
people/jschlag/pbs.git
6 years agobootstrap: make the navbar look nice bootstrap4
Jonatan Schlag [Fri, 12 Jan 2018 18:50:04 +0000 (19:50 +0100)] 
bootstrap: make the navbar look nice

Correctly place the content and set the width of the dropdown correctly

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port registration sites to bootstrap4
Jonatan Schlag [Fri, 12 Jan 2018 18:03:50 +0000 (19:03 +0100)] 
bootstrap4: port registration sites to bootstrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: drop base-form*
Jonatan Schlag [Fri, 12 Jan 2018 14:44:35 +0000 (15:44 +0100)] 
bootstrap4: drop base-form*

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoRemove documentation section
Jonatan Schlag [Fri, 12 Jan 2018 14:41:30 +0000 (15:41 +0100)] 
Remove documentation section

Fixes: #11527
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port job status
Jonatan Schlag [Fri, 12 Jan 2018 14:36:19 +0000 (15:36 +0100)] 
bootstrap4: port job status

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: rework changelog
Jonatan Schlag [Fri, 12 Jan 2018 14:02:47 +0000 (15:02 +0100)] 
bootstrap4: rework changelog

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port job details pages
Jonatan Schlag [Fri, 12 Jan 2018 13:50:17 +0000 (14:50 +0100)] 
bootstrap4: port job details pages

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port package detail page
Jonatan Schlag [Fri, 12 Jan 2018 10:33:37 +0000 (11:33 +0100)] 
bootstrap4: port package detail page

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port package dependency table
Jonatan Schlag [Fri, 12 Jan 2018 10:32:51 +0000 (11:32 +0100)] 
bootstrap4: port package dependency table

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port search sites
Jonatan Schlag [Fri, 12 Jan 2018 10:31:33 +0000 (11:31 +0100)] 
bootstrap4: port search sites

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: fix wrong div
Jonatan Schlag [Thu, 11 Jan 2018 16:37:53 +0000 (17:37 +0100)] 
bootstrap4: fix wrong div

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port all user sites to bootstrap4
Jonatan Schlag [Thu, 11 Jan 2018 16:20:06 +0000 (17:20 +0100)] 
bootstrap4: port all user sites to bootstrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: add forgotten changes in Makfile and Potfile
Jonatan Schlag [Thu, 11 Jan 2018 16:11:00 +0000 (17:11 +0100)] 
bootstrap4: add forgotten changes in Makfile and Potfile

Unfortunatley I forgot to change the Makefile and Potfile accordingly to
the files I deleted.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoMerge branch 'master' into bootstrap4
Jonatan Schlag [Thu, 11 Jan 2018 15:16:45 +0000 (16:16 +0100)] 
Merge branch 'master' into bootstrap4

6 years agoMerge branch 'master' of git://git.ipfire.org/pbs
Jonatan Schlag [Thu, 11 Jan 2018 15:16:28 +0000 (16:16 +0100)] 
Merge branch 'master' of git://git.ipfire.org/pbs

6 years agoFix deleting users
Michael Tremer [Thu, 11 Jan 2018 12:44:37 +0000 (12:44 +0000)] 
Fix deleting users

Fixes #11582

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobootstrap4: remove unused template
Jonatan Schlag [Thu, 11 Jan 2018 12:10:00 +0000 (13:10 +0100)] 
bootstrap4: remove unused template

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: Score should be bigger
Jonatan Schlag [Thu, 11 Jan 2018 10:48:44 +0000 (11:48 +0100)] 
bootstrap4: Score should be bigger

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: remove all css stuff to have a clean bootstrap
Jonatan Schlag [Thu, 11 Jan 2018 10:46:16 +0000 (11:46 +0100)] 
bootstrap4: remove all css stuff to have a clean bootstrap

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: begin porting the distribution/repository sites
Jonatan Schlag [Wed, 10 Jan 2018 18:03:06 +0000 (19:03 +0100)] 
bootstrap4: begin porting the distribution/repository sites

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: correctly set colspan value in build table
Jonatan Schlag [Wed, 10 Jan 2018 18:00:07 +0000 (19:00 +0100)] 
bootstrap4: correctly set colspan value in build table

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoMerge branch 'master' into bootstrap4
Jonatan Schlag [Wed, 10 Jan 2018 16:43:40 +0000 (17:43 +0100)] 
Merge branch 'master' into bootstrap4

6 years agoMerge branch 'master' of git://git.ipfire.org/pbs
Jonatan Schlag [Wed, 10 Jan 2018 16:43:22 +0000 (17:43 +0100)] 
Merge branch 'master' of git://git.ipfire.org/pbs

6 years agoDrop format_email function which cannot handle User instances
Michael Tremer [Wed, 10 Jan 2018 16:29:13 +0000 (16:29 +0000)] 
Drop format_email function which cannot handle User instances

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoFix listing commits in a source repository
Michael Tremer [Wed, 10 Jan 2018 16:18:39 +0000 (16:18 +0000)] 
Fix listing commits in a source repository

Fixes #11577

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoFix rendering repo page if no packages in a repo
Michael Tremer [Wed, 10 Jan 2018 16:12:01 +0000 (16:12 +0000)] 
Fix rendering repo page if no packages in a repo

Fixes #11576

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoCorrectly set cache of user email objects
Michael Tremer [Wed, 10 Jan 2018 16:09:15 +0000 (16:09 +0000)] 
Correctly set cache of user email objects

Fixes #11575

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMerge branch 'master' into bootstrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:42:04 +0000 (16:42 +0100)] 
Merge branch 'master' into bootstrap4

6 years agoMerge branch 'master' of git://git.ipfire.org/pbs
Jonatan Schlag [Thu, 4 Jan 2018 15:41:38 +0000 (16:41 +0100)] 
Merge branch 'master' of git://git.ipfire.org/pbs

6 years agobootstrap4: port build details page to bootstrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:39:35 +0000 (16:39 +0100)] 
bootstrap4: port build details page to bootstrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port watchers table to boostrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:36:57 +0000 (16:36 +0100)] 
bootstrap4: port watchers table to boostrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port build comment modal to bootstrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:34:18 +0000 (16:34 +0100)] 
bootstrap4: port build comment modal to bootstrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port modal base to bootstrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:33:44 +0000 (16:33 +0100)] 
bootstrap4: port modal base to bootstrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port job boxe to bootstrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:31:54 +0000 (16:31 +0100)] 
bootstrap4: port job boxe to bootstrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: add ui module BuildState
Jonatan Schlag [Thu, 4 Jan 2018 15:23:40 +0000 (16:23 +0100)] 
bootstrap4: add ui module BuildState

This module is ised in the build table to format the builds based on
there status.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobuild comments: Create own class and move logic to send messages
Michael Tremer [Fri, 29 Dec 2017 19:37:35 +0000 (19:37 +0000)] 
build comments: Create own class and move logic to send messages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobootstrap4: port build overview to bootstrap4
Jonatan Schlag [Mon, 18 Dec 2017 10:45:42 +0000 (11:45 +0100)] 
bootstrap4: port build overview to bootstrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap 4: port builder sites to bootstrap 4
Jonatan Schlag [Sat, 16 Dec 2017 10:27:18 +0000 (11:27 +0100)] 
bootstrap 4: port builder sites to bootstrap 4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: fix base.html admin section
Jonatan Schlag [Thu, 14 Dec 2017 12:33:32 +0000 (13:33 +0100)] 
bootstrap4: fix base.html admin section

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port mirror sites to bootstrap 4
Jonatan Schlag [Thu, 14 Dec 2017 12:28:17 +0000 (13:28 +0100)] 
bootstrap4: port mirror sites to bootstrap 4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoMerge branch 'master' into bootstrap4
Jonatan Schlag [Tue, 12 Dec 2017 11:28:49 +0000 (12:28 +0100)] 
Merge branch 'master' into bootstrap4

6 years agoMerge branch 'master' of git://git.ipfire.org/pbs
Jonatan Schlag [Tue, 12 Dec 2017 11:26:57 +0000 (12:26 +0100)] 
Merge branch 'master' of git://git.ipfire.org/pbs

6 years agorepos: Fix rendering repository build times
Michael Tremer [Mon, 11 Dec 2017 18:45:04 +0000 (18:45 +0000)] 
repos: Fix rendering repository build times

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agomirrors: Drop translated string because of unicode issues
Michael Tremer [Mon, 11 Dec 2017 18:38:10 +0000 (18:38 +0000)] 
mirrors: Drop translated string because of unicode issues

Fixes: #11554
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agorepos: get_unpushed_builds() does no longer exist
Michael Tremer [Mon, 11 Dec 2017 18:30:31 +0000 (18:30 +0000)] 
repos: get_unpushed_builds() does no longer exist

Fixes: #11557
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopackages: Make search work
Michael Tremer [Mon, 11 Dec 2017 18:21:03 +0000 (18:21 +0000)] 
packages: Make search work

This returns all packages now instead of a unique list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agousers: Fix search which expects a list instead of a generator
Michael Tremer [Mon, 11 Dec 2017 18:20:10 +0000 (18:20 +0000)] 
users: Fix search which expects a list instead of a generator

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop filtering builds option
Michael Tremer [Mon, 11 Dec 2017 18:06:58 +0000 (18:06 +0000)] 
Drop filtering builds option

This has never been finished and I didn't miss it much,
so this is now being dropped.

Fixes: #11555
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodocker: Add Let's Encrypt root CA
Michael Tremer [Mon, 11 Dec 2017 15:40:02 +0000 (15:40 +0000)] 
docker: Add Let's Encrypt root CA

This is required to connect to the IPFire LDAP server

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobootstrap4: refactor mirror detail list
Jonatan Schlag [Mon, 4 Dec 2017 16:08:54 +0000 (17:08 +0100)] 
bootstrap4: refactor mirror detail list

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: mirror list
Jonatan Schlag [Mon, 4 Dec 2017 16:06:21 +0000 (17:06 +0100)] 
bootstrap4: mirror list

Breadcrumb: Add active flag to last item
Make col for action button smaller to get more room for the heading.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: refactored mirror list
Jonatan Schlag [Sat, 2 Dec 2017 16:24:04 +0000 (17:24 +0100)] 
bootstrap4: refactored mirror list

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: reworked log module
Jonatan Schlag [Sat, 2 Dec 2017 16:22:48 +0000 (17:22 +0100)] 
bootstrap4: reworked log module

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap 4: rework packages detail list page
Jonatan Schlag [Tue, 28 Nov 2017 15:35:31 +0000 (16:35 +0100)] 
bootstrap 4: rework packages detail list page

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoRemember when builders are online
Michael Tremer [Wed, 15 Nov 2017 00:02:15 +0000 (00:02 +0000)] 
Remember when builders are online

This will allow us to set a timeout until when we
require the builder to return back. Until then we consider
it being online and alive.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agohub: Allow to get a job without long-polling
Michael Tremer [Tue, 14 Nov 2017 23:33:53 +0000 (23:33 +0000)] 
hub: Allow to get a job without long-polling

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobootstrap4: port login.html to bootstrap 4
Jonatan Schlag [Mon, 13 Nov 2017 12:55:42 +0000 (13:55 +0100)] 
bootstrap4: port login.html to bootstrap 4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: port package index to bootstrap4
Jonatan Schlag [Sun, 12 Nov 2017 13:48:21 +0000 (14:48 +0100)] 
bootstrap4: port package index to bootstrap4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap 4: make jobs-table responsive
Jonatan Schlag [Mon, 6 Nov 2017 09:31:43 +0000 (10:31 +0100)] 
bootstrap 4: make jobs-table responsive

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap4: make jobs list table responsive
Jonatan Schlag [Mon, 6 Nov 2017 09:28:59 +0000 (10:28 +0100)] 
bootstrap4: make jobs list table responsive

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agobootstrap 4: port index.html
Jonatan Schlag [Mon, 6 Nov 2017 08:22:23 +0000 (09:22 +0100)] 
bootstrap 4: port index.html

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agoStart porting the webinterface to bootstrap 4
Jonatan Schlag [Mon, 6 Nov 2017 08:20:02 +0000 (09:20 +0100)] 
Start porting the webinterface to bootstrap 4

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
6 years agohub: Add new handler for streaming uploads
Michael Tremer [Fri, 3 Nov 2017 16:35:25 +0000 (16:35 +0000)] 
hub: Add new handler for streaming uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMerge branch 'master' of git://git.ipfire.org/pbs
Jonatan Schlag [Fri, 3 Nov 2017 11:58:28 +0000 (12:58 +0100)] 
Merge branch 'master' of git://git.ipfire.org/pbs

6 years agoFix joining repository URLs together
Michael Tremer [Wed, 1 Nov 2017 20:52:38 +0000 (20:52 +0000)] 
Fix joining repository URLs together

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agousers: Rename registered field to registered_at
Michael Tremer [Wed, 1 Nov 2017 20:12:20 +0000 (20:12 +0000)] 
users: Rename registered field to registered_at

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agousers: Drop state
Michael Tremer [Wed, 1 Nov 2017 20:10:53 +0000 (20:10 +0000)] 
users: Drop state

This is kind of pointless and now the system only knows
admins and regular users.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agocron: Dependencies can currently only be resolved as root
Michael Tremer [Wed, 1 Nov 2017 20:01:19 +0000 (20:01 +0000)] 
cron: Dependencies can currently only be resolved as root

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Drop all custom types
Michael Tremer [Wed, 1 Nov 2017 20:00:37 +0000 (20:00 +0000)] 
db: Drop all custom types

Fixes: #11522
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoldap: Cleanup function names and return values
Michael Tremer [Wed, 1 Nov 2017 19:15:46 +0000 (19:15 +0000)] 
ldap: Cleanup function names and return values

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMakefile: Fix double slashes
Michael Tremer [Wed, 1 Nov 2017 18:56:28 +0000 (18:56 +0000)] 
Makefile: Fix double slashes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd mail feature to password reset
Jonatan Schlag [Wed, 1 Nov 2017 18:54:18 +0000 (19:54 +0100)] 
Add mail feature to password reset

We can now send an email with an reset code.

Fixes: #10095
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd password recovery feature
Jonatan Schlag [Wed, 1 Nov 2017 18:26:46 +0000 (19:26 +0100)] 
Add password recovery feature

It is now possible to reset the password, we only need to implement the
mail feature. At the moment we cannot send a mail with the recovery code
to the user.

Fixes: #10095
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agojobs: Use templates to sender job status emails
Michael Tremer [Wed, 1 Nov 2017 17:55:37 +0000 (17:55 +0000)] 
jobs: Use templates to sender job status emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agousers: Always use the real name to address users
Michael Tremer [Wed, 1 Nov 2017 17:38:59 +0000 (17:38 +0000)] 
users: Always use the real name to address users

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agodb: Add fields to store password recovery tokens
Michael Tremer [Wed, 1 Nov 2017 17:37:10 +0000 (17:37 +0000)] 
db: Add fields to store password recovery tokens

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agousers: Move sending email activation to its own template
Michael Tremer [Wed, 1 Nov 2017 17:35:44 +0000 (17:35 +0000)] 
users: Move sending email activation to its own template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agomessages: Refactor module
Michael Tremer [Wed, 1 Nov 2017 17:28:22 +0000 (17:28 +0000)] 
messages: Refactor module

Adds the possibility to use HTML/TXT/markdown templates

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agousers: Let locale attribute return the tornado locale
Michael Tremer [Wed, 1 Nov 2017 17:27:01 +0000 (17:27 +0000)] 
users: Let locale attribute return the tornado locale

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agojobs: Log when a builder has been assigned
Michael Tremer [Wed, 1 Nov 2017 14:36:06 +0000 (14:36 +0000)] 
jobs: Log when a builder has been assigned

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agobuilders: Avoid any caching when checking build queue
Michael Tremer [Wed, 1 Nov 2017 14:35:48 +0000 (14:35 +0000)] 
builders: Avoid any caching when checking build queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agohub: End queue connection when client wants to
Michael Tremer [Wed, 1 Nov 2017 14:35:32 +0000 (14:35 +0000)] 
hub: End queue connection when client wants to

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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 agoMerge branch 'master' of git://git.ipfire.org/pbs
Jonatan Schlag [Wed, 1 Nov 2017 12:01:10 +0000 (13:01 +0100)] 
Merge branch 'master' of git://git.ipfire.org/pbs

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>