Skip to content

Instantly share code, notes, and snippets.

View vividtone's full-sized avatar

MAEDA Go vividtone

View GitHub Profile
/*
1. COMMON
2. RESPONSE_STATUS_REFERENCE
3. RESPONSES
4. OFFICES
5. MASTER_DATA
6. USER_ADMINISTRATION
7. ADMINS_TOP
8. RECORD_FOR_AUDITING
*/
html, body { min-height: 100vh; }
html {overflow-y:scroll;}
body { font-family: Verdana, sans-serif; font-size: 12px; color:#333; margin: 0; padding: 0; min-width: 900px; }
h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", Verdana, sans-serif;padding: 2px 10px 1px 0px;margin: 0 0 10px 0;}
#content h1, h2, h3, h4, h5, h6 {color: #555;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 13px; border-bottom: 1px solid #ccc; font-weight:normal;}
pre, code {font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace;}
/* Redmine - project management software
Copyright (C) 2006-2021 Jean-Philippe Lang */
function sanitizeHTML(string) {
var temp = document.createElement('span');
temp.textContent = string;
return temp.innerHTML;
}
function checkAll(id, checked) {
@vividtone
vividtone / how-to-change-various-limits-in-redmine.md
Created September 22, 2022 08:23
Redmineの各種上限値の変更方法

Redmineの各種上限値の変更方法

チケット

  • チケット一覧で1ページに表示するチケット数: 「管理」→「設定」→「全般」内「ページごとの表示件数」
  • CSVエクスポートできるチケットの最大数: 「管理」→「設定」→「チケットトラッキング」内「エクスポートするチケット数の上限」

ガントチャート

  • ガントチャートに最大何件のチケットを表示するか: 「管理」→「設定」→「チケットトラッキング」内「ガントチャート最大表示件数」
@vividtone
vividtone / add-stable-branches.sh
Created August 17, 2022 03:52
Sync scripts for github.com/redmine/redmine
#!/bin/bash
set -euo pipefail
echo "--- BEGIN $(date)"
cd $(dirname $0)/redmine-svn
git for-each-ref refs/remotes | \
awk '{print $NF}' | \
grep -vE "tags|origin|trunk" | \
grep stable | while read remote; do
@vividtone
vividtone / gist:a1fd9478ebf56f4a1ac557e29c8b01b3
Created February 4, 2022 02:52
Generate code highliging supported languages list of Redmine
bin/rails r 'Rouge::Lexer.all.sort_by(&:tag).each {|lexer| desc = String.new("#{lexer.desc}"); desc << " [aliases: #{lexer.aliases.join(%q|,|)}]" if lexer.aliases.any? ; puts "<tr>\n <td>#{lexer.tag}</td>\n <td>#{CGI.escapeHTML(desc)}</td>\n</tr>"}'
@vividtone
vividtone / create_api_keys.sh
Created July 14, 2021 02:36
Redmine: get API keys of all active users
export RAILS_ENV=production
bin/rails r 'User.active.each {|u| puts [u.id, u.login, u.api_key].join("\t")}'
@vividtone
vividtone / r20962-for-3_4-stable.diff
Created April 23, 2021 05:04
Redmine: backport r20962 to 3.4-stable
Index: app/controllers/repositories_controller.rb
===================================================================
--- app/controllers/repositories_controller.rb (リビジョン 20965)
+++ app/controllers/repositories_controller.rb (作業コピー)
@@ -299,7 +299,7 @@
render_404
end
- REV_PARAM_RE = %r{\A[a-f0-9]*\Z}i
+ REV_PARAM_RE = %r{\A[a-f0-9]*\z}i
@vividtone
vividtone / add-check-mark-to-closed-statuses.rb
Created February 5, 2021 02:15
Redmineの終了状態のステータスの名称の先頭にチェックマーク✅️ を追加する
IssueStatus.where(:is_closed => true).where.not("name like '%✅️ %'").each {|s| s.name = '✅️ ' + s.name; s.save!}
@vividtone
vividtone / redmine-fantizi-jitantizi-difference.md
Last active January 1, 2021 04:52
Redmineの簡体字中文と繁体字中文の用語の違い
en zh zh-TW
account 帐号 帳戶
activate 激活 啟用
add 新建 新增
bulk edit 批量修改 大量編輯
close 关闭 結束
current 当前 目前
email 邮件 電子郵件
enable 启用 開啟