module Api module V1 class PagerGroupsController < ApplicationController respond_to :json def index # if params[:ids] # @sip_accounts = SipAccount.where(:id => params[:ids]) # else # @sip_accounts = SipAccount.all # end @pager_groups = PagerGroup.all respond_with @pager_groups end def show @pager_group = PagerGroup.find(params[:id]) respond_with @pager_group end def new if params[:sip_account_id] && SipAccount.find(params[:sip_account_id]) @pager_group = SipAccount.find(params[:sip_account_id]).pager_groups.new @pager_group.callback_url = params[:callback_url] @pager_group.pager_group_destination_ids = params[:pager_group_destination_ids] if @pager_group.save respond_with @pager_group end end end def create @pager_group = PagerGroup.new(params[:pager_group]) if @pager_group.save redirect_to @pager_group, :notice => t('pager_groups.controller.successfuly_created') else render :new end end end end end