This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

Problem #240

Notification cho Blogger

Added by over 4 years ago. Updated about 4 years ago.

Status: Closed Start Date: 03-12-2008
Priority: Low Due date:
Assigned to: - % Done:

100%

Category: redmine: plugin
Target version: 1.0.0
Resolution: Fixed
Votes: 0/0

Description

Thông báo cho người dùng hoặc người tham gia bình luận blog (qua email)

History

Updated by over 4 years ago

  • % Done changed from 0 to 10

acts_as_watchable

Updated by about 4 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 10 to 100
  • Resolution set to Fixed

Trong thiết kế ban đầu, blog có thể làm phát sinh sự kiện (giống như :news). Tuy nhiên, trong phần settings_controller lại không bổ sung blog vào biến notifiables trong hàm :edit, nên, rốt cuộc phần setting của Rocky không thấy xuất hiện cấu hình cho phép thông báo qua email (mặc định là OFF).

  # settings_controller.rb
  def edit
    @notifiables = %w(issue_added issue_updated news_added document_added file_added message_posted blog)
    if request.post? && params[:settings] && params[:settings].is_a?(Hash)
      settings = (params[:settings] || {}).dup.symbolize_keys
      settings.each do |name, value|
        # remove blank values in array settings
        value.delete_if {|v| v.blank? } if value.is_a?(Array)
        Setting[name] = value