Ignore:
Timestamp:
Jan 17, 2011, 3:49:20 PM (10 years ago)
Author:
robert@…
Message:

Implemented trash in order to prevent deletion of data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/assay/_addRunDialog.gsp

    r2 r4  
    3131                                                        <th nowrap>date</th>
    3232                                                        <th nowrap>other assays</th>
     33                                                        <th class="nonsortable"></th>
    3334                                                </tr>
    3435                                        </thead>                               
     
    4950                                                                        </g:else>
    5051                                                                </td>
     52                                                                <td>
     53                                                                        <g:if test="${run.sequenceData?.size()}">
     54                                                                                <img src="${fam.icon(name: 'delete')}" class="disabled" title="You can't delete this run because samples are associated with this run." />
     55                                                                        </g:if>
     56                                                                        <g:else>
     57                                                                                <g:if test="${run.assays?.size() > 0}">
     58                                                                                        <g:link onClick="return confirm( 'Are you sure you want to delete this run from the system? If you delete this run, it will also be deleted from the other assays it is associated to!' );" controller="run" action="delete" id="${run.id}" params="[assayId: assay.id]"><img src="${fam.icon(name: 'delete')}" /></g:link>
     59                                                                                </g:if>
     60                                                                                <g:else>
     61                                                                                        <g:link onClick="return confirm( 'Are you sure you want to delete this run from the system?' );" controller="run" action="delete" id="${run.id}" params="[assayId: assay.id]"><img src="${fam.icon(name: 'delete')}" /></g:link>
     62                                                                                </g:else>
     63                                                                        </g:else>
     64                                                                </td>
    5165                                                        </tr>
    5266                                                </g:each>
Note: See TracChangeset for help on using the changeset viewer.