pbs.git
3 months agomemcache: Always connect to localhost master
Michael Tremer [Fri, 4 Jan 2019 19:14:35 +0000 (19:14 +0000)]
memcache: Always connect to localhost

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoDo not install crontab by default
Michael Tremer [Fri, 4 Jan 2019 19:08:29 +0000 (19:08 +0000)]
Do not install crontab by default

This is just impossible when the application is being distributed
across multiple servers.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agosystemd: Add unit files for web UI
Michael Tremer [Fri, 4 Jan 2019 18:50:59 +0000 (18:50 +0000)]
systemd: Add unit files for web UI

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agohub: Redirect lost users to pakfire.ipfire.org
Michael Tremer [Fri, 4 Jan 2019 12:58:19 +0000 (12:58 +0000)]
hub: Redirect lost users to pakfire.ipfire.org

Also calms down monitoring that doesn't like receiving 404.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agosystemd: Add unit files for hub
Michael Tremer [Fri, 4 Jan 2019 12:41:26 +0000 (12:41 +0000)]
systemd: Add unit files for hub

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
14 months agopakfire requires root to build repositories
Michael Tremer [Wed, 24 Jan 2018 13:24:57 +0000 (13:24 +0000)]
pakfire requires root to build repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agoDon't perform LDAP search with empty input
Michael Tremer [Sat, 13 Jan 2018 13:43:58 +0000 (13:43 +0000)]
Don't perform LDAP search with empty input

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agoDrop unused import
Michael Tremer [Sat, 13 Jan 2018 13:38:32 +0000 (13:38 +0000)]
Drop unused import

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agoUpdate design of job boxes
Michael Tremer [Sat, 13 Jan 2018 13:34:14 +0000 (13:34 +0000)]
Update design of job boxes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agoStop crawlers from indexing package content
Michael Tremer [Sat, 13 Jan 2018 13:21:38 +0000 (13:21 +0000)]
Stop crawlers from indexing package content

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agoFix URL schema for builders
Michael Tremer [Sat, 13 Jan 2018 13:14:52 +0000 (13:14 +0000)]
Fix URL schema for builders

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agobuilders: Don't crash when we could not find a builder
Michael Tremer [Sat, 13 Jan 2018 13:05:58 +0000 (13:05 +0000)]
builders: Don't crash when we could not find a builder

Fixes #11586

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agosearch: Drop help text which probably doesn't help anyone
Michael Tremer [Sat, 13 Jan 2018 13:00:24 +0000 (13:00 +0000)]
search: Drop help text which probably doesn't help anyone

Fixes #11585

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agoFix limit/offset syntax for PostgreSQL
Michael Tremer [Sat, 13 Jan 2018 12:41:27 +0000 (12:41 +0000)]
Fix limit/offset syntax for PostgreSQL

Fixes #11587

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
15 months agobootstrap: make the navbar look nice
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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months agoMerge branch 'master' into bootstrap4
Jonatan Schlag [Thu, 11 Jan 2018 15:16:45 +0000 (16:16 +0100)]
Merge branch 'master' into bootstrap4

15 months 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

15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months agoMerge branch 'master' into bootstrap4
Jonatan Schlag [Wed, 10 Jan 2018 16:43:40 +0000 (17:43 +0100)]
Merge branch 'master' into bootstrap4

15 months 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

15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months agoMerge branch 'master' into bootstrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:42:04 +0000 (16:42 +0100)]
Merge branch 'master' into bootstrap4

15 months 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

15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
15 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months agoMerge branch 'master' into bootstrap4
Jonatan Schlag [Tue, 12 Dec 2017 11:28:49 +0000 (12:28 +0100)]
Merge branch 'master' into bootstrap4

16 months 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

16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
16 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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

17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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>
17 months 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

17 months 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>