Changeset 47


Ignore:
Timestamp:
11/29/10 01:21:56 (14 years ago)
Author:
nanardon
Message:
  • add section to rpm view
Location:
server/trunk/web
Files:
3 edited

Legend:

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

    r40 r47  
    136136    my ($self, $c, $pkgid) = @_; 
    137137 
     138    my @col = qw(dirname basename md5 size); 
    138139    $c->stash->{xmlrpc} = [ map { 
    139140        { 
    140141            filename => $_->get_column('dirname') . $_->get_column('basename'), 
     142            dirname => $_->get_column('dirname'), 
     143            basename => $_->get_column('basename'), 
    141144            md5 => $_->get_column('md5'), 
     145            perm => $_->get_column('perm'), 
     146            size => $_->get_column('size'), 
     147            user => $_->get_column('user'), 
     148            group => $_->get_column('group'), 
    142149        } 
    143150    } $c->model('Base')->resultset('Files')->search( 
     
    146153            }, 
    147154            {  
    148                 order_by => [ 'count' ], 
     155                'select' => [ 'rpmfilesmode(mode) as perm', @col, '"group"', 
     156                    '"user"' ], 
     157                as => [ qw(perm), @col, 'group', 'user' ], 
     158                order_by => [ 'dirname', 'basename' ], 
    149159 
    150160            }, 
  • server/trunk/web/root/templates/html/distrib/list_release.tt

    r17 r47  
     1[% FOREACH release = xmlrpc %] 
     2[% IF loop.first %] 
    13<ol> 
    2 [% FOREACH release = xmlrpc %] 
    3 <li><a href="[% c.uri_for('/', c.req.path, release) %]">[% release %]</a></li> 
    4 [% FOREACH f = c.forward('/distrib/list', [  
     4[% END %] 
     5<li><a href="[% c.uri_for('/', c.req.path, release) %]">[% release | html %]</a></li> 
     6[% FOREACH arch = c.forward('/distrib/list', [  
    57    { 
    68        'distribution' => dist.distribution, 
    79        'release' => release, 
    810    }  
    9 ]) %] 
    10 [% f %] 
     11]).sort %] 
     12[% IF loop.first %] 
     13<ul> 
     14[% END %] 
     15<li> 
     16<a href="[% c.uri_for('/', c.req.path, release, arch) %]">[% arch | html %]</a> 
     17</li> 
     18[% IF loop.last %] 
     19</ul> 
    1120[% END %] 
    1221[% END %] 
     22[% IF loop.last %] 
    1323</ol> 
     24[% END %] 
     25[% END %] 
  • server/trunk/web/root/templates/html/rpms/rpms.tt

    r28 r47  
    6060[% PROCESS deps deplist = xmlrpc.deps.S %] 
    6161[% END %] 
     62 
     63<div id="sophie_files"> 
     64Files: 
     65 
     66[% FOREACH file = xmlrpc.files %] 
     67[% IF loop.first %] 
     68<ul> 
     69[% END %] 
     70<li>[% file.perm %] [% file.size %] [% file.user %] [% file.group %] 
     71[% file.filename %]</li> 
     72[% IF loop.last %] 
     73</ul> 
     74[% END %] 
     75[% END %] 
     76</div> 
Note: See TracChangeset for help on using the changeset viewer.