Ignore:
Timestamp:
02/12/19 01:01:55 (5 years ago)
Author:
nanardon
Message:

Add firstAidTrainingValidity attribute

Location:
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm

    r2193 r2196  
    14901490                label => l('Native country'), 
    14911491            }, 
     1492            firstAidTrainingValidity => { 
     1493                formtype => 'DATE', 
     1494                label => l('Validité formation SST'), 
     1495            }, 
    14921496    }; 
    14931497 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/objects.pm

    r2195 r2196  
    987987            $val = shift(@filter); 
    988988        } 
     989 
     990        if (my ($func, $args) = $val =~ /^(\w+)\((.*)\)$/) { 
     991            $args ||= ''; 
     992            my @args = split(',', $args); 
     993 
     994            my %funcs = ( 
     995                'now' => sub { DateTime->now->iso8601 }, 
     996            ); 
     997 
     998            if (my $sub = $funcs{ $func }) { 
     999                $val = $sub->( @args ); 
     1000            } 
     1001        } 
     1002 
    9891003        my $attribute = $base->attribute($class->type, $attr) or do { 
    9901004            $base->log(LA_ERR, "Unknown attribute $attr"); 
     
    10231037        } 
    10241038 
    1025         warn "$attr, $operator, $val"; 
    10261039        my @results = $class->_search_uniq_filter($base, $attr, $operator, $val); 
    10271040 
Note: See TracChangeset for help on using the changeset viewer.