Ticket #138 (new enhancement)

Opened 1 year ago

Last modified 8 months ago

Various patches to enhance the WebStatus

Reported by: tsuna Assigned to:
Priority: major Milestone: 0.8.0
Component: statusplugins-web Version: 0.7.6
Keywords: Cc: bhearsum@mozilla.com

Description

These patches are meant to apply against 0.7.6 with bug #114 fixed. They fix various things in the WebStatus? and enhance it by providing more buttons, password protection, possibility to attach a patch to a `force build' request, etc.

Attachments

0001-Do-not-consider-the-info-directory-as-a-leftover-d.patch (1.0 kB) - added by tsuna on 11/16/07 10:42:50.
[PATCH 01/11] Do not consider the 'info' directory as a leftover directory.
0002-Code-cleanup.patch (2.2 kB) - added by tsuna on 11/16/07 10:43:22.
[PATCH 02/11] Code cleanup.
0003-Add-a-Stop-Builder-button-next-to-the-Force-Build.patch (1.6 kB) - added by tsuna on 11/16/07 10:43:36.
[PATCH 03/11] Add a Stop Builder' button next to the Force Build' one.
0004-Redirect-to-the-waterfall-with-the-Ping-Start-Build.patch (2.5 kB) - added by tsuna on 11/16/07 10:43:52.
[PATCH 04/11] Redirect to the waterfall with the Ping/Start Build/Stop Builder buttons.
0005-Factor-some-code-to-generate-the-force-stop-forms.patch (5.9 kB) - added by tsuna on 11/16/07 10:44:05.
[PATCH 05/11] Factor some code to generate the force/stop forms.
0006-Add-force-stop-buttons-that-affect-all-builders.patch (8.4 kB) - added by tsuna on 11/16/07 10:44:19.
[PATCH 06/11] Add force/stop buttons that affect all builders.
0007-Add-links-to-the-builders-on-the-Latest-Build-page.patch (1.7 kB) - added by tsuna on 11/16/07 10:44:33.
[PATCH 07/11] Add links to the builders on the `Latest Build' page.
0008-Don-t-allow-builder-names-to-start-with-an-underscor.patch (2.0 kB) - added by tsuna on 11/16/07 10:44:45.
[PATCH 08/11] Don't allow builder names to start with an underscore.
0009-Add-a-possibility-to-password-protect-the-forms-on-t.patch (19.0 kB) - added by tsuna on 12/08/07 13:27:34.
[PATCH v4 09/12] Add a possibility to password-protect the forms on the WebStatus?.
0010-Allow-patches-to-be-submitted-through-the-web-interf.patch (6.0 kB) - added by tsuna on 12/08/07 13:27:57.
[PATCH v4 10/12] Allow patches to be submitted through the web interface.
0011-Allow-authentication-to-work-with-.htpasswd-style-fi.patch (4.1 kB) - added by tsuna on 12/08/07 13:28:18.
[PATCH v4 11/12] Allow authentication to work with .htpasswd-style files.
0012-Implement-an-LDAP-based-authentication-for-the-WebSt.patch (6.4 kB) - added by tsuna on 12/08/07 13:28:35.
[PATCH v4 12/12] Implement an LDAP based authentication for the WebStatus?.

Change History

11/16/07 10:42:50 changed by tsuna

  • attachment 0001-Do-not-consider-the-info-directory-as-a-leftover-d.patch added.

[PATCH 01/11] Do not consider the 'info' directory as a leftover directory.

11/16/07 10:43:22 changed by tsuna

  • attachment 0002-Code-cleanup.patch added.

[PATCH 02/11] Code cleanup.

11/16/07 10:43:36 changed by tsuna

  • attachment 0003-Add-a-Stop-Builder-button-next-to-the-Force-Build.patch added.

[PATCH 03/11] Add a Stop Builder' button next to the Force Build' one.

11/16/07 10:43:52 changed by tsuna

  • attachment 0004-Redirect-to-the-waterfall-with-the-Ping-Start-Build.patch added.

[PATCH 04/11] Redirect to the waterfall with the Ping/Start Build/Stop Builder buttons.

11/16/07 10:44:05 changed by tsuna

  • attachment 0005-Factor-some-code-to-generate-the-force-stop-forms.patch added.

[PATCH 05/11] Factor some code to generate the force/stop forms.

11/16/07 10:44:19 changed by tsuna

  • attachment 0006-Add-force-stop-buttons-that-affect-all-builders.patch added.

[PATCH 06/11] Add force/stop buttons that affect all builders.

11/16/07 10:44:33 changed by tsuna

  • attachment 0007-Add-links-to-the-builders-on-the-Latest-Build-page.patch added.

[PATCH 07/11] Add links to the builders on the `Latest Build' page.

11/16/07 10:44:45 changed by tsuna

  • attachment 0008-Don-t-allow-builder-names-to-start-with-an-underscor.patch added.

[PATCH 08/11] Don't allow builder names to start with an underscore.

11/17/07 09:34:53 changed by dustin

+1 on all of these -- nice work!

11/18/07 18:49:41 changed by sergey

Are the authentication patches using anything from Twisted? I believe it supports basic and digest authentication, so Buildbot should probably rely on that.

12/08/07 13:26:36 changed by tsuna

I'm posting the an updated patch series (the only change is that I rebased it against the current darcs head, which seems to be named "warner@lothar.com**20071208202434" - I'm not sure how revisions are named in darcs). For the last 4 patches only, since the first 8 ones already made their way to the official repo.

12/08/07 13:27:34 changed by tsuna

  • attachment 0009-Add-a-possibility-to-password-protect-the-forms-on-t.patch added.

[PATCH v4 09/12] Add a possibility to password-protect the forms on the WebStatus?.

12/08/07 13:27:57 changed by tsuna

  • attachment 0010-Allow-patches-to-be-submitted-through-the-web-interf.patch added.

[PATCH v4 10/12] Allow patches to be submitted through the web interface.

12/08/07 13:28:18 changed by tsuna

  • attachment 0011-Allow-authentication-to-work-with-.htpasswd-style-fi.patch added.

[PATCH v4 11/12] Allow authentication to work with .htpasswd-style files.

12/08/07 13:28:35 changed by tsuna

  • attachment 0012-Implement-an-LDAP-based-authentication-for-the-WebSt.patch added.

[PATCH v4 12/12] Implement an LDAP based authentication for the WebStatus?.

03/19/08 10:05:19 changed by bhearsum

  • cc set to bhearsum@mozilla.com.

03/20/08 21:31:55 changed by warner

  • milestone changed from 0.7.7 to 0.7.8.

the authentication patches are getting pushed out to 0.7.8 .. maybe we should make a new ticket for them and close this one.