News
Thông báo thành lập Freebox
Contents protected
Nâng cấp đến bản Redmine 0.8.5
Bản Redmine 0.8.5 được phát hành do xuất hiện các lỗi trong Rails 2.1.2. Do đó, bản nâng cấp này có các miếng vá dành riêng cho Rails, ngoài việc thêm một số hook và thay đổi nhỏ khác.
Thông tin chi tiết: http://redmineblog.com/articles/redmine-0.8.5-released/
Hệ thống Rocky đã được nâng cấp tương ứng. Việc này đòi hỏi nhiều thời gian migrate
Giao diện mới
Sử dụng giao diện mới, xem thông báo và góp ý ở #473. Color schmema đã dùng

Sử dụng gmail để gửi thông báo
Ref: #469
Do site5 giới hạn lượng email gửi ra trong một giờ, ta sẽ tìm cách gửi email bằng smtp
Hướng dẫn gốc: http://redmineblog.com/articles/setup-redmine-to-send-email-using-gmail/
$ ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git
# file = config/email.yml
production:
delivery_method: :smtp
smtp_settings:
tls: true
address: "smtp.gmail.com"
port: '587'
domain: "smtp.gmail.com"
authentication: :plain
user_name: "your_email@gmail.com"
password: "foobar@yahoo.com"
Tuy nhiên, cách này vẫn có nhiều cái không an toàn. Ví dụ, có thể dẫn tới việc mất tải khỏan ở gmail.com :(
Thêm quyền cho blogger
Quyền của blogger được phân tốt hơn (ghi, xóa, bình luận,...).
Theo mặc định, chỉ các blogger mới có thể tạo blog mới và có thể chỉnh blog của mình.
Điều hạn chế là toàn bộ blog đều chung một dòng, chưa thể liệt kê blog của từng người...
Xem #339
Thêm bình chọn
Mỗi vấn đề có thể được bình chọn (đồng ý hay không). Tính năng này giống điểm karma ở diễn đàn cũ.
Hỗ trợ cung cấp bởi plugin của jimmyz ở http://www.redmine.org/boards/3/topics/5506. Phần tiếng Việt vn.yml cung cấp bởi Kỳ Anh.
Vá lỗi ~ không gửi email khi có blog mới
Hôm nay khi muốn gửi mass-mail cho các thành viên trong dự án TeXoff thì phát hiện ra là hệ thống thông báo không hoạt động. Thật lạ là việc gửi tin ở Sanbox vẫn bình thường.
Sau khi loay hoay cả buổi thì phát hiện ra nguyên nhân:
- Bản tải lên server là bản devel ở máy, và bản devel này đuợc vá để dùng với tag support (nhưng sau đó bị hủy)
- Không nhớ rõ, nhưng nếu trước đây nếu email hoạt động tốt thì có thể là dòng
Mailer.deliver_new_added(@blog) if Setting.notified_events.include?('blog')trongaction => newcủablogs_controller. - Sau cùng, phải thực hiện miếng vá và điều chỉnh trong
controllers/mailer.rbđể thêmaction => blog_addedvà khi đó dòng ở trên trở thànhMailer.deliver_blog_added(@blog) if Setting.notified_events.include?('blog_added') - Ngoài ra phải thực hiện các mẫu gửi mail trong
views/mailer/blog_added.* - Các tập tin cần thay đổi
app/controllers/settings_controller.rb app/models/mailer.rb vendor/plugins/redmine_blogs/app/controllers/blogs_controller.rb vendor/plugins/redmine_blogs/mailer_patch.rb
Mất rất nhiều giờ đồng hồ :D (bắt đầu từ trưa cho đến 10 giờ đêm). Kể cả gọi support của server.
Nâng cấp đến bản Redmine 0.8.4
Hệ thống Redmine tại ViệtTUG được nâng cấp lên bản 0.8.4.
Trong quá trình nâng cấp, do nhầm lẫn về cấu hình môi trường thi hành (phải ở PRODCUTION) nên phát sinh một số lỗi khi truy cập các trang Hoạt động hoặc khi xem từ RSS Feed. Đến giờ, lỗi đã được khắc phục hoàn toàn.
Hệ thống mail bị lỗi
Khi đổi tên miền chính cho tài khoản ở hosting, tài khoản email dành cho Redmine cũng đổi tên miền theo. Kết quả là khi có sự kiện, khi có người dùng mới đăng nhập thì thông báo sẽ không gửi được tới người dùng.
Lỗi trên đã được khắc phục. Cảm ơn phản hồi của Cyclo, và hỗ trợ từ quản trị hệ thống ở Site5 :)
Che hoàn toàn email
Bây giờ, email được điều chỉnh để được che dấu hoàn toàn, bất kể tùy chọn của người dùng. Điều này nhằm tránh việc đánh mất email vào "kẻ xấu". (Do đó, cần hệ thống tin nhắn để các thành viên trao đổi với nhau.)
Also available in: Atom