Sha256: d1984cad4167ee513c0d26fe7bc0c53c53240ddd7cd247bdf44a4c8c37094953

Contents?: true

Size: 1.13 KB

Versions: 3

Compression:

Stored size: 1.13 KB

Contents

#!/usr/bin/env ruby
# State::Admin::PowerLinkUser -- oddb -- 07.12.2005 -- hwyss@ywesee.com

require 'state/global_predefine'
require 'state/admin/registration'

module ODDB
	module State
		module Companies
class Company < Global; end
class UserCompany < Company; end
class PowerLinkCompany < UserCompany; end
		end
		module Admin
class DeductiblePackage < Global; end
module PowerLinkUser
	include User
	RESOLVE_STATES = {
		[ :company ]						=>	State::Companies::PowerLinkCompany,
		[ :fachinfo ]						=>	State::Drugs::RootFachinfo,
		[ :registration ]				=>	State::Admin::ResellerRegistration,
		[ :registration,
			:sequence ]						=>	State::Admin::ResellerSequence,
		[ :registration,
			:sequence, :package ]	=>	State::Admin::DeductiblePackage,
	}	
  def fipi_overview
    if((pointer = @session.user_input(:pointer)) \
      && (company = pointer.resolve(@session.app)))
      State::Companies::FiPiOverview.new(@session, company)
    end
  end
	def new_fachinfo
		if((pointer = @session.user_input(:pointer)) \
				&& (registration = pointer.resolve(@session)))
			_new_fachinfo(registration)
		end
	end
	def limited?
		false
	end
end
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
oddb.org-1.0.2 src/state/admin/powerlinkuser.rb
oddb.org-1.0.1 src/state/admin/powerlinkuser.rb
oddb.org-1.0.0 src/state/admin/powerlinkuser.rb