]>
git.ipfire.org Git - people/jschlag/pbs.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jonatan Schlag [Thu, 11 Jan 2018 15:16:45 +0000 (16:16 +0100)]
Merge branch 'master' into bootstrap4
Jonatan Schlag [Thu, 11 Jan 2018 15:16:28 +0000 (16:16 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
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>
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>
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>
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>
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>
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>
Jonatan Schlag [Wed, 10 Jan 2018 16:43:40 +0000 (17:43 +0100)]
Merge branch 'master' into bootstrap4
Jonatan Schlag [Wed, 10 Jan 2018 16:43:22 +0000 (17:43 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
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>
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>
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>
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>
Jonatan Schlag [Thu, 4 Jan 2018 15:42:04 +0000 (16:42 +0100)]
Merge branch 'master' into bootstrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:41:38 +0000 (16:41 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jonatan Schlag [Tue, 12 Dec 2017 11:28:49 +0000 (12:28 +0100)]
Merge branch 'master' into bootstrap4
Jonatan Schlag [Tue, 12 Dec 2017 11:26:57 +0000 (12:26 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jonatan Schlag [Fri, 3 Nov 2017 11:58:28 +0000 (12:58 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jonatan Schlag [Wed, 1 Nov 2017 12:01:10 +0000 (13:01 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>