Project

General

Profile

Plugins Directory » Redmine Simple Maintenance

Author: K Seraph3000
Website: https://github.com/seraph3000/redmine_simple_maintenance
Code repository: https://github.com/seraph3000/redmine_simple_maintenance
Registered on: 2026-03-13 (21 days ago)
Current version: 0.1.2
Compatible with: Redmine 6.1.x, 6.0.x
User ratings:   (0)

A lightweight maintenance mode plugin for Redmine 6.x without external dependencies (e.g., Deface).

Features:
  • Manual and scheduled maintenance mode
  • Maintenance banner on all pages including login screen
  • Full-screen maintenance page for non-admin users
  • Login control: only specified users can login during maintenance
  • External auth button protection (SAML, OAuth, LDAP, CAS)
  • Multi-language: Supports English, Japanese, Korean, Chinese, and German

Compatible with: Redmine 6.x, Ruby 3.x, Rails 7.x

Installation notes

1. Clone or copy to plugins directory
2. Restart Redmine
3. Precompile assets (production):
RAILS_ENV=production bundle exec rake assets:precompile
4. Configure at Administration > Plugins > Simple Maintenance

Changelog

0.1.2 (2026-04-01)

Compatible with Redmine 6.1.x, 6.0.x.

Security

  • Username Enumeration Prevention : Removed frontend JavaScript login button controls. Access control is now strictly and securely enforced on the backend to prevent attackers from guessing valid usernames based on UI behavior.

Changed

  • Refactored login logic: The standard login button remains active for all users, but unauthorized users are securely blocked (redirected to the 503 Maintenance Page) immediately after authentication.
  • Simplified codebase by removing complex DOM event listeners.

0.1.1 (2026-03-21)

Compatible with Redmine 6.1.x, 6.0.x.

Added

  • German translation (thanks to Tom Sinclair)
  • Flatpickr datetime picker locales prepared for future translations (fr, es, it, pt, ru)

Changed

  • Improved locale detection logic for flatpickr

0.1.0 (2026-03-13)

Compatible with Redmine 6.1.x, 6.0.x.

Simple Maintenance_en.png (56.2 KB) Simple Maintenance_en.png K Seraph3000, 2026-03-13 12:08
Simple Maintenance_ja.png (57.1 KB) Simple Maintenance_ja.png K Seraph3000, 2026-03-13 12:08