Changeset 2268 for trunk/LATMOS-Accounts/lib/LATMOS/Accounts
- Timestamp:
- 06/20/19 09:15:24 (5 years ago)
- Location:
- trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
r2262 r2268 18 18 our $VERSION = (q$Rev$ =~ /^Rev: (\d+) /)[0]; 19 19 20 sub SCHEMA_VERSION { 3 4};20 sub SCHEMA_VERSION { 35 }; 21 21 22 22 =head1 NAME -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm
r2267 r2268 231 231 monitored => 1, 232 232 label => l('End of entrance'), 233 }, 234 lastlogin => { 235 inline => 1, 236 formtype => 'DATETIME', 237 monitored => 1, 238 label => l('Last login'), 239 set => sub { 240 my ($self, $values) = @_; 241 if ($values) { 242 my $sth = $base->db->prepare_cached( 243 q{ update "user" set lastlogin = $1 where (lastlogin < $1 or lastlogin IS NULL) and name = $2 } 244 ); 245 return $sth->execute($values, $self->object->id); 246 } else { 247 my $sth = $base->db->prepare_cached( 248 q{ update "user" set lastlogin = NULL where name = $2 } 249 ); 250 return $sth->execute($self->object->id); 251 } 252 }, 233 253 }, 234 254 _endEmployment => { -
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/upgrade.pm
r2262 r2268 1261 1261 recompute => 1, 1262 1262 }, 1263 { 1264 ver => 35, 1265 sql => [ 1266 q{ 1267 ALTER TABLE "user" ADD COLUMN lastlogin timestamp with time zone 1268 } 1269 ], 1270 }, 1263 1271 ); 1264 1272
Note: See TracChangeset
for help on using the changeset viewer.