Changeset 76 for trunk


Ignore:
Timestamp:
03/18/09 20:13:55 (15 years ago)
Author:
nanardon
Message:
  • deny voting deletion when vote is start if ballot is submitted
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Vote/Model/Vote.pm

    r74 r76  
    706706    my ($self, $key) = @_; 
    707707 
     708    $self->voting_has_sign($key) and return; 
    708709    my $sth = $self->db->prepare_cached( 
    709710        q{delete from voting where key = ?} 
  • trunk/root/templates/admin/default.tt

    r75 r76  
    8787<form method="POST" ENCTYPE="multipart/form-data" action="[% c.uri_for(voteid) %]"> 
    8888<input type="file" name="votinglist"><br> 
     89[% IF vote.vote_status(voteid) == 'BEFORE' %] 
    8990<input type="checkbox" name="delete">Effacer la liste des votants<br> 
     91[% END %] 
    9092<input type="submit" value="Ajouter"> 
    9193</form> 
     
    103105[% FOREACH thisvoting = signing %] 
    104106[% voting = vote.voting_info(thisvoting) %] 
     107[% IF NOT voting.date %] 
    105108<form action="[% c.uri_for(voteid) %]" method="POST"> 
    106109<input type="hidden" name="delvoting" value="[% voting.vkey %]"> 
     110[% END %] 
    107111[% voting.label | html %] [% voting.mail | html %] 
    108112[% IF voting.passwd %]<i>(pass envoyé)</i>[% END %] 
     113[% IF NOT voting.date %] 
    109114<input type="submit" name="delete" value="delete"><br> 
    110115</form> 
     116[% ELSE %] 
     117(<i>a voté</i>) 
     118[% END %] 
    111119[% END %] 
    112120[% END %] 
Note: See TracChangeset for help on using the changeset viewer.