* Align the apply/delete buttons.

[?]
Oct 26, 2009, 10:35 AM
RJICSUYGE5RVDXYAPCOTS436V67HB222GG6GAWEATJEQAAKDU5SAC

Dependencies

  • [2] Z6MDQIGO * A quick (non-Web 2.0) interface to manually add builds to a release.
  • [3] KXGOUX7P * Creating releases.
  • [4] AS2OXLRM * Editing releases.

Change contents

  • edit in src/lib/Hydra/Controller/Release.pm at line 50
    [3.611]
    [3.611]
  • replacement in src/lib/Hydra/Controller/Release.pm at line 52
    [3.662][3.662:890]()
    txn_do($c->model('DB')->schema, sub {
    updateRelease($c, $c->stash->{release});
    });
    $c->res->redirect($c->uri_for($self->action_for("view"),
    [$c->stash->{project}->name, $c->stash->{release}->name]));
    [3.662]
    [3.890]
    if ($c->request->params->{action} eq "delete") {
    txn_do($c->model('DB')->schema, sub {
    $c->stash->{release}->delete;
    });
    $c->res->redirect($c->uri_for($c->controller('Project')->action_for('releases'),
    [$c->stash->{project}->name]));
    } else {
    txn_do($c->model('DB')->schema, sub {
    updateRelease($c, $c->stash->{release});
    });
    $c->res->redirect($c->uri_for($self->action_for("view"),
    [$c->stash->{project}->name, $c->stash->{release}->name]));
    }
  • edit in src/lib/Hydra/Controller/Release.pm at line 69
    [3.894][3.894:1252]()
    sub delete : Chained('release') PathPart('delete') Args(0) {
    my ($self, $c) = @_;
    requireProjectOwner($c, $c->stash->{project});
    txn_do($c->model('DB')->schema, sub {
    $c->stash->{release}->delete;
    });
    $c->res->redirect($c->uri_for($c->controller('Project')->action_for('releases'),
    [$c->stash->{project}->name]));
    }
  • replacement in src/root/edit-release.tt at line 20
    [3.5191][2.1109:1239]()
    <p><em>Note:</em> to add a build to this release, go to the build’s
    information page and click on “Add to release”.</p>
    [3.5191]
    [2.1239]
    <h3>Release Members</h3>
  • replacement in src/root/edit-release.tt at line 22
    [2.1240][3.5191:5335](),[3.5191][3.5191:5335](),[3.5335][3.1768:1786]()
    <p><button type="submit"><img src="/static/images/success.gif" />[%IF create %]Create[% ELSE %]Apply changes[% END %]</button></p>
    </form>
    [% IF !create %]
    [2.1240]
    [3.1786]
    <p><button type="button" class="add-member">Add a build</button></p>
  • replacement in src/root/edit-release.tt at line 24
    [3.1787][3.1787:1882](),[3.1882][2.1241:1358](),[2.1358][3.2004:2014](),[3.2004][3.2004:2014](),[3.2014][3.5335:5336](),[3.5335][3.5335:5336](),[3.5336][3.2015:2184]()
    <form action="[% c.uri_for('/release' project.name release.name 'delete') %]" method="post">
    <p><a id="delete-release" type="submit"><img src="/static/images/failure.gif" />Delete this release</button></p>
    </form>
    <script type="text/javascript">
    $("#delete-release").click(function() {
    return confirm("Are you sure you want to delete this release?");
    });
    </script>
    [3.1787]
    [3.2184]
    <p><em>Note:</em> to add a build to this release, you can also go to
    the build’s information page and click on “Add to release”.</p>
  • replacement in src/root/edit-release.tt at line 27
    [3.2185][3.2185:2195]()
    [% END %]
    [3.2185]
    [3.2195]
    <p>
    <button type="submit"><img alt="Apply" src="/static/images/success.gif" />[%IF create %]Create[% ELSE %]Apply changes[% END %]</button>
    [% IF !create %]
    <button id="delete-release" type="submit" name="action" value="delete"><img alt="Delete" src="/static/images/failure.gif" />Delete this release</button>
    <script type="text/javascript">
    $("#delete-release").click(function() {
    return confirm("Are you sure you want to delete this release?");
    });
    </script>
    [% END %]
    </p>
  • edit in src/root/edit-release.tt at line 39
    [3.2198]
    [3.5336]
    </form>