Hi,

I have been trying to use RESTful Authentication with ActiveWarehouse ETL.
To put it simply, I want to access the id of the currently logged in user
during the ETL. I would like it to populate a user_id column.

I have a controller which runs
    bb = IO.popen("cd db/etl \n etl trans.ctl")
    b = bb.readlines
    puts b.join

This works well enough (for now). The user can click a button and
trans.ctlwill be executed.


With RESTful Authentication, I can use the current_user method in my views
to access the current user. I would like something similar for the control
files.

I am thinking that passing an argument/parameter would be the best way to do
this.

Any suggestions?

Paul

PS. I have also tried using the following in my controller:
    ETL::Engine.realtime_activity = true
    ETL::Engine.process('db/etl/trans.ctl')

This sort of works. The ctl is executed, but it can't find
database.ymlbecause the current directory is not db/etl. Even with
this method, I cannot
access current_user or session[:user].
_______________________________________________
Activewarehouse-discuss mailing list
Activewarehouse-discuss@rubyforge.org
http://rubyforge.org/mailman/listinfo/activewarehouse-discuss

Reply via email to