26 |
type is 'text', |
type is 'text', |
27 |
label is 'Cookie', |
label is 'Cookie', |
28 |
render as 'textarea', |
render as 'textarea', |
29 |
hints are 'If you leave Cookie data Grep will impersonate you to feed provider!', |
hints is 'If you leave Cookie data Grep will impersonate you to feed provider!', |
30 |
since '0.0.3'; |
since '0.0.3'; |
31 |
|
|
32 |
column owner => |
column owner => |
42 |
filters are 'Jifty::DBI::Filter::DateTime', |
filters are 'Jifty::DBI::Filter::DateTime', |
43 |
since '0.0.5'; |
since '0.0.5'; |
44 |
|
|
45 |
|
column source => |
46 |
|
type is 'text', |
47 |
|
label is 'Source', |
48 |
|
default is 'Grep::Source::Feed', |
49 |
|
# available are defer { Grep::Source::Feed->sources }, |
50 |
|
since '0.0.6'; |
51 |
|
|
52 |
}; |
}; |
53 |
|
|
54 |
sub since { '0.0.1' } |
sub since { '0.0.1' } |
70 |
|
|
71 |
my $uri = $self->uri or die "no uri?"; |
my $uri = $self->uri or die "no uri?"; |
72 |
$uri =~ s/\Q|!|\E/;/g; |
$uri =~ s/\Q|!|\E/;/g; |
73 |
|
$uri =~ s/{x!(26|3b)}/chr(hex($1))/gei; |
74 |
return sprintf( $uri, $search ); |
return sprintf( $uri, $search ); |
75 |
} |
} |
76 |
|
|
85 |
|
|
86 |
return 1 if ( $uid && ! $self->id ); |
return 1 if ( $uid && ! $self->id ); |
87 |
|
|
88 |
Jifty->log->debug("current_user[$uid]_can($what) on Feed ", $self->id || '???', " owner ", $self->owner->id || '???'); |
# Jifty->log->debug("current_user[$uid]_can($what) on Feed ", $self->id || '???', " owner ", $self->owner->id || '???'); |
89 |
|
|
90 |
return 1 if ( $uid == $self->owner->id ); |
return 1 if ( $uid && $uid == $self->owner->id ); |
91 |
|
|
92 |
} |
} |
93 |
|
|