Changeset 22765

Show
Ignore:
Timestamp:
07/02/09 11:42:55 (9 months ago)
Author:
xfade
Message:

Add option do disable direct downloads for a repository.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/ragnaroek/midcom/org.maemo.packages/config/mgdschema.xml

    r22756 r22765  
    5252            <description>Required QA score before promotion will be unlocked.</description> 
    5353        </property> 
     54        <property name="disabledownload" type="bool"> 
     55            <description>Disable direct downloads for this repository</description> 
     56        </property> 
    5457    </type> 
    5558 
  • branches/ragnaroek/midcom/org.maemo.packages/config/schemadb_repository_default.inc

    r22756 r22765  
    227227            'widget' => 'text', 
    228228        ), 
     229        'disabledownload' => Array 
     230        ( 
     231            'title' => 'Do not allow direct file downloads from this repository', 
     232            'storage' => 'disabledownload', 
     233            'required' => false, 
     234            'type' => 'boolean', 
     235            'widget' => 'checkbox', 
     236        ), 
    229237 
    230238    ), 
  • branches/ragnaroek/midcom/org.maemo.packages/style/package_instance_view.php

    r22757 r22765  
    166166    <div class="size"><div class="st">Size:</div><div class="stt"><?php echo $package_instance["size"]; ?></div></div> 
    167167    <div class="md5sum"><div class="st">MD5sum:</div><div class="stt"><?php echo $package_instance["md5sum"]; ?></div></div> 
     168    <?php 
     169        if ($repository_object->disabledownload) 
     170        { 
     171    ?> 
    168172    <div class="file"><div class="ft">File:</div><div class="ftt"><a href="<?php echo $repository["url"] . $package_instance["location"]; ?>"><?php echo $loc[count($loc) -1]; ?></a></div></div> 
     173    <?php 
     174        } 
     175    ?> 
    169176    <div class="status"><div class="st">Status:</div><div class="stt"><?php echo $package_instance["status"]; ?></div></div> 
    170177