[Jifty-commit] r6073 - wifty/trunk/lib/Wifty/Model
Jifty commits
jifty-commit at lists.jifty.org
Sat Dec 6 11:17:51 EST 2008
Author: ruz
Date: Sat Dec 6 11:17:51 2008
New Revision: 6073
Modified:
wifty/trunk/lib/Wifty/Model/User.pm
Log:
* fine tune current_user_can in the User model
Modified: wifty/trunk/lib/Wifty/Model/User.pm
==============================================================================
--- wifty/trunk/lib/Wifty/Model/User.pm (original)
+++ wifty/trunk/lib/Wifty/Model/User.pm Sat Dec 6 11:17:51 2008
@@ -19,12 +19,15 @@
sub current_user_can {
my $self = shift;
my $type = shift;
+ my $column = shift;
if ( $type eq 'read' ) {
- return 1;
+ return 1 if $column eq 'name';
+ my $cu = $self->current_user;
+ return 1 if $self->id && ($cu->id||0) == $self->id;
}
- return $self->SUPER::current_user_can($type, @_);
+ return $self->SUPER::current_user_can($type, $column, @_);
}
1;
More information about the Jifty-commit
mailing list