Changeset 326


Ignore:
Timestamp:
01/18/11 01:06:09 (13 years ago)
Author:
nanardon
Message:
  • add a link to register default distrubution in analyse
Location:
server/trunk/web
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • server/trunk/web/lib/Sophie/Controller/Rpms.pm

    r310 r326  
    549549    $pkgid ||= $c->stash->{pkgid}; 
    550550    $c->stash->{rpmurl} = ($c->req->path =~ m:(.*)/[^/]+:)[0]; 
    551     $dist->{distribution} ||= $c->req->param('distribution'); 
    552     $dist->{release} ||= $c->req->param('release'); 
    553     $dist->{arch} ||= $c->req->param('arch'); 
    554551    if ($c->req->param('start')) { 
     552        $dist->{distribution} = $c->req->param('distribution'); 
     553        $dist->{release} = $c->req->param('release'); 
     554        $dist->{arch} = $c->req->param('arch'); 
    555555        $c->session->{analyse} = $dist; 
    556556    } elsif (! $c->req->xmlrpc->is_xmlrpc_request) { 
     557        $dist ||= $c->forward('/user/prefs/get_default_distrib'); 
     558        foreach (qw(distribution release arch)) { 
     559            $c->req->params->{$_} = $dist->{$_}; 
     560        } 
     561    } 
     562    warn Data::Dumper::Dumper($dist); 
     563 
     564    if ($c->req->param('analyse') || $c->req->xmlrpc->is_xmlrpc_request) { 
    557565        $dist = $c->session->{analyse}; 
    558     } 
    559  
    560     if ($c->req->param('analyse') || $c->req->xmlrpc->is_xmlrpc_request) { 
    561566 
    562567        my @deplist = map { 
  • server/trunk/web/root/templates/html/analysis/index.tt

    r257 r326  
    2121    [% INCLUDE 'ajax/forms/distribselect.tt' form = 'analysis_form' %] 
    2222    </span> 
     23 
    2324<input type="submit" name="analyse"> 
    2425</form> 
  • server/trunk/web/root/templates/html/rpms/analyse.html

    r277 r326  
    1111    [% INCLUDE 'ajax/forms/distribselect.tt' form = 'analysis_form' %] 
    1212    </span> 
     13 
    1314    <input type="submit" name="start"> 
     15    [% c.prototype.link_to_remote( '<img src="' _  
     16        c.uri_for('/static/images/openicons/32x32', 'page_text_check.png') _ 
     17        '" title="Set this choice as default" alt="Set" style="height: 1em">', { 
     18            url      => c.uri_for('/user/prefs/set_default_distrib'), 
     19            with     => "Form.serialize('analysis_form')", 
     20            }, { entities => '' }, ) %] 
    1421</form> 
    1522 
Note: See TracChangeset for help on using the changeset viewer.