[jifty-devel] using jifty model classes outside jifty

Jesse Vincent jesse at bestpractical.com
Mon Apr 16 10:48:19 EDT 2007




On Mon, Apr 09, 2007 at 03:38:33PM +0200, Grzegorz Marszaek wrote:
> Hello!
> 
> I'm newbie to Jifty, but it seems to be great framework :) 

Thanks!


> 
> But I've got small question - how can I use jifty model classes outside jifty? 
> I need command line utility, which uses data inserten into database by user 
> via web ui and I certainly don't what to implement model twice. Any 
> suggestions?

We use the following:

237:~/svk/hiveminder-trunk jesse$ more bin/create_user 
#!/usr/bin/env perl

use lib '../Jifty/lib';
use lib 'lib';

use Jifty::Everything;
use BTDT::CurrentUser;
use BTDT::Model::User;
use Getopt::Long;
Jifty->new();
my $email;
my $type = 'guest';
GetOptions('email=s' => \$email,
           'type=s'  => \$type);


my $u = BTDT::Model::User->new(current_user => BTDT::CurrentUser->superuser);

my ($id,$msg) = $u->create(name => 'admin', email => $email, password => 'password', email_confirmed => 1, ac
cess_level => $type);


print $msg unless ($id);
1;


> 
> -- 
> Grzegorz Marszalek
> _______________________________________________
> jifty-devel mailing list
> jifty-devel at lists.jifty.org
> http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel
> 

-- 


More information about the jifty-devel mailing list