Added i18n for Gallery (Search) template
Fix: Album description showing up in Photos when photo has no synopsis fix: Photo now shows correct confirmation screen fix: Photo now gets auto-committed according to Gallery approval workflow fix: Formatting problems in Album view fix: Photo and Album assets now retain their Owner after other users edit them. fix: Gallery::Utility migration now retains createdBy, creationDate, and ownerUserId. Testing Gallery::Utility a bit more thoroughly. fix: Photo EXIF data now gets cached correctly and sanitized for references (since JSON won't store them and they're of no use to us anyway).
This commit is contained in:
parent
2a388db1a6
commit
ec3bc19d77
10 changed files with 207 additions and 51 deletions
|
|
@ -48,6 +48,13 @@ my $photo
|
|||
);
|
||||
$versionTag->commit;
|
||||
my $exif = ImageInfo( WebGUI::Test->getTestCollateralPath("lamp.jpg") );
|
||||
# Sanitize Exif data by removing keys with references as values
|
||||
for my $key ( keys %$exif ) {
|
||||
if ( ref $exif->{$key} ) {
|
||||
delete $exif->{$key};
|
||||
}
|
||||
}
|
||||
|
||||
$photo->setFile( WebGUI::Test->getTestCollateralPath("lamp.jpg") );
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
|
@ -65,8 +72,8 @@ plan tests => 2;
|
|||
my $var = $photo->getTemplateVars;
|
||||
|
||||
cmp_deeply(
|
||||
[ keys %$var ], superbagof( map { 'exif_' . $_ } keys %$exif ),
|
||||
'getTemplateVars gets a hash of all exif tags',
|
||||
[ keys %$var ], superbagof( map { unless (ref $exif->{ $_ }) { 'exif_' . $_ } } keys %$exif ),
|
||||
'getTemplateVars gets a hash of all valid exif tags',
|
||||
);
|
||||
|
||||
is_deeply(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue