ask module: fix some
This commit is contained in:
		
							parent
							
								
									841fa10c55
								
							
						
					
					
						commit
						b0640f925b
					
				| 
						 | 
				
			
			@ -21,11 +21,14 @@ class Panel::Ask::BackEnd::AskQuestionsController < OrbitBackendController
 | 
			
		|||
 | 
			
		||||
  def edit
 | 
			
		||||
    @ask_question = AskQuestion.find(params[:id])
 | 
			
		||||
    if @ask_question.ask_reply
 | 
			
		||||
    @ask_reply = @ask_question.ask_reply
 | 
			
		||||
    if @ask_reply
 | 
			
		||||
      @url = panel_ask_back_end_ask_question_ask_reply_path(@ask_question, @ask_question.ask_reply)
 | 
			
		||||
      @method = 'put'
 | 
			
		||||
    else
 | 
			
		||||
      @ask_question.ask_reply = AskReply.new
 | 
			
		||||
      @ask_reply = AskReply.new
 | 
			
		||||
      @url = panel_ask_back_end_ask_question_ask_replies_path(@ask_question)
 | 
			
		||||
      @method = 'post'
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,8 @@ class Panel::Ask::BackEnd::AskRepliesController < OrbitBackendController
 | 
			
		|||
 | 
			
		||||
  def create
 | 
			
		||||
    @ask_question = AskQuestion.find(params[:ask_question_id])
 | 
			
		||||
    @ask_question.ask_reply.create(params[:ask_reply])
 | 
			
		||||
    @ask_question.ask_reply = AskReply.new(params[:ask_reply])
 | 
			
		||||
    @ask_question.save
 | 
			
		||||
    if @ask_question.ask_reply.send_email?
 | 
			
		||||
      ::AskMailer.reply(@ask_question).deliver
 | 
			
		||||
    end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ class Panel::Ask::FrontEnd::AskQuestionsController < OrbitWidgetController
 | 
			
		|||
  def create
 | 
			
		||||
    @ask_question = AskQuestion.new(params[:ask_question])
 | 
			
		||||
    if verify_recaptcha model: @ask_question,  private_key: '6Lfl7OESAAAAAD4rl5S16-zjt5yiKNYJ6jsqdwmL'
 | 
			
		||||
      @ask_acknowledgement = AskAcknowledgement.first
 | 
			
		||||
      @ask_acknowledgement = AskAcknowledgement.first_or_create
 | 
			
		||||
      @ask_question.save
 | 
			
		||||
      AskAdmin.all.each do |ask_admin|
 | 
			
		||||
        Resque.enqueue(SendAskNoticeMail, ask_admin.id, @ask_question.id)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
<div id="ask_question_reply">
 | 
			
		||||
  <%= form_for @ask_question.ask_reply, url: @url do |f| %>
 | 
			
		||||
  <%= form_for @ask_reply, url: @url, method: @method do |f| %>
 | 
			
		||||
    <table class="table">
 | 
			
		||||
      <tr>
 | 
			
		||||
        <td><%= AskQuestion.human_attribute_name(:name) %>:<%= @ask_question.name %></td>
 | 
			
		||||
| 
						 | 
				
			
			@ -34,12 +34,12 @@
 | 
			
		|||
      </tr>
 | 
			
		||||
      <tr>
 | 
			
		||||
        <td colspan="5">
 | 
			
		||||
          <%= f.label :send_email %><%= f.radio_button :send_email, 1, checked: @ask_question.ask_reply.send_email? %><%= t('ask.yes') %>
 | 
			
		||||
          <%= f.label :send_email %><%= f.radio_button :send_email, 1, checked: @ask_reply.send_email? %><%= t('ask.yes') %>
 | 
			
		||||
           
 | 
			
		||||
           
 | 
			
		||||
           
 | 
			
		||||
           
 | 
			
		||||
          <%= f.radio_button :send_email, 0, checked: !@ask_question.ask_reply.send_email? %><%= t('ask.no') %>
 | 
			
		||||
          <%= f.radio_button :send_email, 0, checked: !@ask_reply.send_email? %><%= t('ask.no') %>
 | 
			
		||||
        </td>
 | 
			
		||||
      </tr>
 | 
			
		||||
      <tr>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
<% if @ask_question.errors.empty? %>
 | 
			
		||||
  $('#acknowledgement').html('<p><%= t('ask.save_success') %>!</p><p><%= @ask_acknowledgement.content rescue '' %></p>');
 | 
			
		||||
  $('#acknowledgement').html('<%= j simple_format(@ask_acknowledgement.content) %>');
 | 
			
		||||
  $('html,body').scrollTop(0);
 | 
			
		||||
<% else %>
 | 
			
		||||
  alert('<%= @ask_question.errors.full_messages.join('\n') %>');
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in New Issue