I am creating a mulit-tenant application myself using Hobo 1.3 ...
here are a few tips ..
1. Set model ownership to each user (do this for each model that will
be owned by each user) by adding this line to each model ...
belongs_to :owner, :class_name => "User", :creator => true
2. Set model permissions appropriately, here is just one example ...
def create_permitted?
owner_is? acting_user
end
3. Define the controller actions to show only the current user's
records, for example if you had a Tasks controller/model ...
auto_actions :all
def index
hobo_index current_user.tasks
end
The Agility tutorial is pretty handy at helping to understand
permissions, but I had to dig around in the group for a bit to find
all of this information and apply it. I still would recommend you take
the time to work through the Agility tutorial if you have not, it
illustrates so many wonderful things about Hobo ...
http://cookbook-1.3.hobocentral.net/tutorials/agility
I hope this helps