Changeset 1522

Show
Ignore:
Timestamp:
11/15/07 01:47:24 (6 years ago)
Author:
charsbar
Message:

lang/perl/Jipotter: farewell to session, which revealed several bugs/my misunderstandings; moved several options to site_config

Location:
lang/perl/Jipotter/trunk
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Jipotter/trunk/etc/config.yml

    r1398 r1522  
    1515    User: '' 
    1616    Version: 0.0.1 
    17   DevelMode: 1 
    1817  L10N:  
    1918    PoDir: share/po 
    20   LogLevel: INFO 
    21   Mailer: Sendmail 
    22   MailerArgs: [] 
    2319 
    2420  Plugins:  
     
    3531  SkipAccessControl: 0 
    3632  TemplateClass: Jipotter::View 
     33 
     34  Web: 
     35    SessionClass: Jifty::Web::Session::None 
     36 
  • lang/perl/Jipotter/trunk/etc/site_config.yml.sample

    r1513 r1522  
    22  Plugins: 
    33    - Jipotter::Plugin::Timelines: 
     4        items_per_page: 20 
     5 
    46        Twitter: 
    57          username: your_name 
     
    1416          username: your_name 
    1517          password: your_password 
    16  
    17   Session: 
    18     expire: 3 
    1918 
    2019  Web:  
     
    3534      error_mode: fatal 
    3635 
     36  Mailer: Sendmail 
     37  MailerArgs: [] 
     38  LogLevel: INFO 
     39  DevelMode: 0 
  • lang/perl/Jipotter/trunk/lib/Jipotter/Plugin/Timelines/Action/Post.pm

    r1433 r1522  
    33use strict; 
    44use warnings; 
    5 use Net::Twitter; 
     5use Time::Piece; 
    66 
    77use Jifty::Param::Schema; 
     
    5050sub moniker { 'update' } 
    5151 
     52sub sticky_on_failure { 0 } 
     53sub sticky_on_success { 0 } 
     54 
    5255sub take_action { 
    5356  my $self = shift; 
     
    5558  my $message = $self->argument_value('message'); 
    5659 
    57   return unless $message; 
     60  return 1 unless $message; 
    5861 
    5962  my $plugin = Jifty->find_plugin('Jipotter::Plugin::Timelines'); 
     
    6366    if ( $all or $self->argument_value( $service->name ) ) { 
    6467 
    65       Jifty->log->info( $service->name .' is updated' ); 
    66  
     68      Jifty->log->info( $service->name .' is updated at '. localtime ); 
    6769      $service->update( $message ); 
    6870    } 
    6971  } 
    7072 
    71   return; 
     73  return 1; 
    7274} 
    7375 
  • lang/perl/Jipotter/trunk/lib/Jipotter/Plugin/Timelines/Dispatcher.pm

    r1433 r1522  
    66 
    77before qr{^/update} => run { 
     8  Jifty->web->new_action( 
     9    class => 'Jipotter::Plugin::Timelines::Action::Post', 
     10    moniker => 'update' 
     11  )->run; 
     12 
    813  redirect '/'; 
    914}; 
  • lang/perl/Jipotter/trunk/lib/Jipotter/Plugin/Timelines/View.pm

    r1436 r1522  
    88private template 'timelines/form' => sub { 
    99  my $action = Jifty->web->new_action( 
    10     class   => 'Post', 
     10    class   => 'Jipotter::Plugin::Timelines::Action::Post', 
    1111    moniker => 'update', 
    1212  ); 
     
    1717    render_param( $action => 'message' ); 
    1818 
    19     form_submit( 
    20       label => 'Update', onclick => { submit => $action, } 
    21     ); 
     19    form_submit( label => 'Update' ); 
    2220 
    2321    render_param( $action => 'All' );