Ignore:
Timestamp:
Aug 29, 2008, 2:35:16 PM (16 years ago)
Author:
rvelices
Message:

synchro improvements:

  • able to sync metadata at the same time as the files/dirs
  • by default empty metadata does not overwrite database infos (checkbox can switch to previous behaviour) (bug 132)
  • the form is shown again even after a successfull non simulated run
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/template/yoga/admin/site_update.tpl

    r2426 r2491  
    5959<form action="" method="post" id="update">
    6060
    61   <fieldset id="syncFiles">
    62     <legend>{'update_sync_files'|@translate}</legend>
    63     <ul>
    64       <li><label><input type="radio" name="sync" value="dirs" {if 'dirs'==$introduction.sync}checked="checked"{/if}/> {'update_sync_dirs'|@translate}</label></li>
    65       <li><label><input type="radio" name="sync" value="files" {if 'files'==$introduction.sync}checked="checked"{/if}/> {'update_sync_all'|@translate}</label></li>
    66       <li><label><input type="checkbox" name="display_info" value="1" {if $introduction.display_info}checked="checked"{/if}/> {'update_display_info'|@translate}</label></li>
    67       <li><label><input type="checkbox" name="add_to_caddie" value="1" {if $introduction.add_to_caddie}checked="checked"{/if}/> {'add new elements to caddie'|@translate}</label></li>
    68       <li><label>{'Minimum privacy level'|@translate} <select name="privacy_level">{html_options options=$introduction.privacy_level_options selected=$introduction.privacy_level_selected}</select></label></li>
    69     </ul>
    70   </fieldset>
     61        <fieldset id="syncFiles">
     62                <legend>{'update_sync_files'|@translate}</legend>
     63                <ul>
     64                        <li><label><input type="radio" name="sync" value="" {if empty($introduction.sync)}checked="checked"{/if}/> {'nothing'|@translate}</label></li>
     65                        <li><label><input type="radio" name="sync" value="dirs" {if 'dirs'==$introduction.sync}checked="checked"{/if}/> {'update_sync_dirs'|@translate}</label></li>
    7166
    72   <fieldset id="syncMetadata">
    73     <legend>{'update_sync_metadata'|@translate}</legend>
    74     {'update_used_metadata'|@translate} : {$METADATA_LIST}.<br/>
    75     <ul>
    76       <li><label><input type="radio" name="sync" value="metadata_new" {if 'metadata_new'==$introduction.sync}checked="checked"{/if}/> {'update_sync_metadata_new'|@translate}</label></li>
    77       <li><label><input type="radio" name="sync" value="metadata_all" {if 'metadata_all'==$introduction.sync}checked="checked"{/if}/> {'update_sync_metadata_all'|@translate}</label></li>
    78     </ul>
    79   </fieldset>
     67                        <li><label><input type="radio" name="sync" value="files" {if 'files'==$introduction.sync}checked="checked"{/if}/> {'update_sync_all'|@translate}</label>
     68                                <ul style="padding-left:3em">
     69                                        <li><label><input type="checkbox" name="display_info" value="1" {if $introduction.display_info}checked="checked"{/if}/> {'update_display_info'|@translate}</label></li>
     70                                        <li><label><input type="checkbox" name="add_to_caddie" value="1" {if $introduction.add_to_caddie}checked="checked"{/if}/> {'add new elements to caddie'|@translate}</label></li>
     71                                        <li><label>{'Minimum privacy level'|@translate} <select name="privacy_level">{html_options options=$introduction.privacy_level_options selected=$introduction.privacy_level_selected}</select></label></li>
     72                                </ul>
     73                        </li>
     74                </ul>
     75        </fieldset>
     76
     77        <fieldset id="syncMetadata">
     78                <legend>{'update_sync_metadata'|@translate}</legend>
     79                <label><input type="checkbox" name="sync_meta" {if $introduction.sync_meta}checked="checked"{/if}/> {'synchronize metadata'|@translate} ({$METADATA_LIST})</label></li>
     80                <ul style="padding-left:3em">
     81                        <li>
     82                                <label><input type="checkbox" name="meta_all" {if $introduction.meta_all}checked="checked"{/if}/> {'update_sync_metadata_all'|@translate}</label>
     83                        </li>
     84                        <li>
     85                                <label><input type="checkbox" name="meta_empty_overrides" {if $introduction.meta_empty_overrides}checked="checked"{/if}/> {'overrides existing values with empty ones'|@translate}</label>
     86                        </li>
     87                </ul>
     88        </fieldset>
    8089
    8190  <fieldset id="syncSimulate">
Note: See TracChangeset for help on using the changeset viewer.