[Nitro] Og and Relations/Queries

Emmanuel Piperakis epiperak at softlab.ece.ntua.gr
Mon Sep 5 02:33:42 EDT 2005


Hi all,

I have to implement a kind of custom security system, so I have User, 
Group, and Project classes like this:

class User
   property :login,  String
   has_many :groups, Group
end

class Group
   property   :name,     String
   belongs_to :user,     User
   has_many   :projects, Project
end

class Project
   belongs_to :group,       Group

   # Returns all the projects that belong to the groups
   # that the currently logged in User belongs to
   def g_all
     @projects = User[session[:user_oid]].groups.projects
   end
end

Supposing that in session[:user_oid] I have the oid of the currently 
logged in user, would the g_all function work?

Thanx


Emmanouil Piperakis (epiperak at cs.ntua.gr)
{To explore is Human, to Create is Devine,
  To teach is Primal, to Rule is Sin}



More information about the Nitro-general mailing list