initial commit

This commit is contained in:
Jens Kraemer
2020-04-22 18:03:56 +08:00
commit 70257cdee0
16 changed files with 331 additions and 0 deletions

25
init.rb Normal file
View File

@@ -0,0 +1,25 @@
require 'redmine'
require_dependency 'stopwatch'
require 'stopwatch/hooks'
Redmine::Plugin.register :stopwatch do
name 'Redmine Stopwatch Plugin'
author 'Jens Krämer'
author_url 'https://jkraemer.net/'
description 'Adds start/stop timer functionality'
version '0.1.0'
requires_redmine version_or_higher: '3.4.0'
menu :account_menu, :stopwatch,
:new_stopwatch_timer_path,
caption: :button_log_time,
html: { method: :get, id: 'stopwatch-toggle', 'data-remote': true },
before: :my_account,
if: ->(*_){ User.current.logged? }
end
Rails.configuration.to_prepare do
Stopwatch::UserPatch.apply
end