Changeset 1854

Show
Ignore:
Timestamp:
04/11/08 03:41:06 (6 months ago)
Author:
auno
Message:

Select authors properly when 'need_entry="0"' attribute is applied. BugzID:67219

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-34/lib/MT/Template/ContextHandlers.pm

    r1845 r1854  
    31083108            \%blog_terms, \%blog_args); 
    31093109    } else { 
    3110         $terms{'type'} = 1; 
    31113110        $blog_args{'unique'} = 1; 
    3112         require MT::Association; 
    3113         $args{'join'} = MT::Association->join_on('author_id', 
    3114             \%blog_terms, \%blog_args); 
     3111        require MT::Permission; 
     3112        $args{'join'} = 
     3113          MT::Permission->join_on( 'author_id', undef, \%blog_args ); 
     3114        push @filters, sub { 
     3115            $_[0]->permissions($blog_id)->can_administer_blog 
     3116              || $_[0]->permissions($blog_id)->can_post; 
     3117        }; 
    31153118    } 
    31163119