/[Grep]/lib/Grep/Model/Item.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/Grep/Model/Item.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2 by dpavlin, Sat Feb 17 16:17:18 2007 UTC revision 94 by dpavlin, Sat Feb 24 11:33:57 2007 UTC
# Line 43  use Grep::Record schema { Line 43  use Grep::Record schema {
43    
44  };  };
45    
46    sub since { '0.0.1' }
47    
48  # Your model-specific methods go here.  # Your model-specific methods go here.
49    
50    sub current_user_can {
51            my $self = shift;
52            my $what = shift;
53    
54            my $uid = Jifty->web->current_user->id;
55    
56            return 1 if ( $uid && $what eq 'create' );
57    
58            return 1 if ( $uid && ! $self->id );
59    
60            my $owner_id = $self->in_feed->owner->id;
61    
62    #       Jifty->log->debug("current_user[$uid]_can($what) on Item ", $self->id || '???', " owner ", $owner_id || '???');
63    
64            return 1 if ( $uid && $uid == $owner_id );
65    }
66    
67  1;  1;
68    

Legend:
Removed from v.2  
changed lines
  Added in v.94

  ViewVC Help
Powered by ViewVC 1.1.26