Fix project/jobset deletion

[?]
Jun 11, 2013, 2:57 PM
M6UBWKN23RAUWXCHSZOUL3YBBZWBB5II3N56CLGWRVRYVFGN3QVAC

Dependencies

  • [2] ZRRPBEI4 Make jobset deletion consistent with project deletion
  • [3] FPK5LF53 * Put the project-related actions in a separate controller. Put the
  • [4] UMFB2767 Hydra/64: Leaving number of builds empty gives DBIx error
  • [5] 3PNG7NIB Remove trailing whitespace
  • [6] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that
  • [7] JARRBLZD Bootstrapify the Hydra forms (except the project and jobset edit pages)
  • [*] 3HZY24CX * Make jobsets viewable under

Change contents

  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 135
    [2.62][2.62:99]()
    $c->stash->{jobset}->delete;
    [2.62]
    [2.99]
    txn_do($c->model('DB')->schema, sub {
    $c->stash->{jobset}->jobsetevals->delete_all;
    $c->stash->{jobset}->builds->delete_all;
    $c->stash->{jobset}->delete;
    });
  • replacement in src/lib/Hydra/Controller/Project.pm at line 49
    [2.291][3.702:740](),[3.702][3.702:740]()
    $c->stash->{project}->delete;
    [2.291]
    [2.292]
    txn_do($c->model('DB')->schema, sub {
    $c->stash->{project}->jobsetevals->delete_all;
    $c->stash->{project}->builds->delete_all;
    $c->stash->{project}->delete;
    });