#
#= circular_document_templates コントローラー
# Authors:: Sumiyo Yamamoto
# Copyright:: Copyright (C) OrbusNeich Medical K.K 2010
#--
# date        name                   note
# 2010.6.11   Sumiyo Yamamoto        新規作成
#-------------------------------------------------------------------------------
#++
class CircularDocumentTemplatesController < Comm::BaseController::General
  include Comm::Module::Controller::Children

  #== コンストラクタ
  #-----------------------------------------------------------------#++
  def initialize
    @mcls = CircularDocumentTemplate
    @parent_key = 'template_id'
  end

  #== 表示情報取得
  #-----------------------------------------------------------------#++
  def disp_index
    app_type_id = params[:id].to_i
    
    # 書類テンプレート取得
    temp_id = CircularTemplate.sassogn('application_type_id', app_type_id).first.id
    slct_opt = {:select =>'id, post_flag_code, document_name'}
    hrs = CircularDocumentTemplate.sassign('template_id', temp_id).find(:all, slct_opt).only_hashfy
    
    # JSON返却
    respond_to do |format|
      format.ext_json{
        render :json => hrs.to_ext_json(@table_name, hrs.lengh)
      }
    end
  end
end