Sha256: 3b460477d149fdb7802ebd281310cbec8d95328da4c4dc0eb9a5d8fbce796f26

Contents?: true

Size: 829 Bytes

Versions: 13

Compression:

Stored size: 829 Bytes

Contents

require 'apps/hippo/models/security_group'

module Hippo
    
   class SecurityUser < Spider::Model::BaseModel
       include HippoStruct

       element :login, String, :required => true
       element :password, Spider::DataTypes::Password
       element :groups, Hippo::SecurityGroup, :multiple => true, :label => "Gruppi"
       
       use_storage 'hippo'
       binding({
           :table => '_SECURITY_USER',
           :elements => {
               "login" => {:field => "LOGIN"},
               "password" => {:field => "PASSWORD"},
               "groups" => {
                  :type=>"mmbind", 
                  :local_id=>"ID__SECURITY_USER",
                  :remote_id=>"ID__SECURITY_GROUP", 
                  :table=>"_SECURITY_GROUP_REF__SECURITY_USER"
              } 
           }
       })

   end
   
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
spiderfw-0.5.13 apps/hippo/models/security_user.rb
spiderfw-0.5.12 apps/hippo/models/security_user.rb
spiderfw-0.5.11 apps/hippo/models/security_user.rb
spiderfw-0.5.10 apps/hippo/models/security_user.rb
spiderfw-0.5.9 apps/hippo/models/security_user.rb
spiderfw-0.5.7 apps/hippo/models/security_user.rb
spiderfw-0.5.6 apps/hippo/models/security_user.rb
spiderfw-0.5.5 apps/hippo/models/security_user.rb
spiderfw-0.5.4 apps/hippo/models/security_user.rb
spiderfw-0.5.3 apps/hippo/models/security_user.rb
spiderfw-0.5.2 apps/hippo/models/security_user.rb
spiderfw-0.5.1 apps/hippo/models/security_user.rb
spiderfw-0.5 apps/hippo/models/security_user.rb