├── .gitignore ├── LICENSE ├── README.md ├── Rakefile ├── ReleaseNotes.md ├── app ├── controllers │ └── recurring_tasks_controller.rb ├── helpers │ └── recurring_tasks_helper.rb ├── models │ └── recurring_task.rb └── views │ ├── issues │ └── _show_recurrence.html.erb │ ├── recurring_tasks │ ├── _form.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ └── settings │ └── _recurring_tasks_settings.html.erb ├── assets ├── javascripts │ └── jquery.tablesorter.2.0.5.min.js └── stylesheets │ └── tablesorter_compatibility.css ├── config ├── locales │ ├── cs.yml │ ├── de.yml │ ├── en.yml │ ├── es.yml │ ├── fr.yml │ ├── hu.yml │ ├── ja.yml │ ├── pl.yml │ ├── ru.yml │ ├── sk.yml │ ├── sr.yml │ └── zh.yml └── routes.rb ├── db └── migrate │ ├── 001_create_recurring_tasks.rb │ ├── 002_standardize_recurrence_units_nonlocalized.rb │ ├── 003_add_interval_modifier_field.rb │ ├── 004_set_default_modifier_for_existing_monthly_issues.rb │ └── 005_add_recur_subtasks_field.rb ├── init.rb ├── lib ├── issues_patch.rb ├── recurring_tasks │ └── hooks.rb └── tasks │ └── recurring_tasks.rake └── test ├── database.yml ├── fixtures ├── issues.yml └── recurring_tasks.yml ├── test_helper.rb └── unit └── recurring_task_test.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/Rakefile -------------------------------------------------------------------------------- /ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/ReleaseNotes.md -------------------------------------------------------------------------------- /app/controllers/recurring_tasks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/controllers/recurring_tasks_controller.rb -------------------------------------------------------------------------------- /app/helpers/recurring_tasks_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/helpers/recurring_tasks_helper.rb -------------------------------------------------------------------------------- /app/models/recurring_task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/models/recurring_task.rb -------------------------------------------------------------------------------- /app/views/issues/_show_recurrence.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/views/issues/_show_recurrence.html.erb -------------------------------------------------------------------------------- /app/views/recurring_tasks/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/views/recurring_tasks/_form.html.erb -------------------------------------------------------------------------------- /app/views/recurring_tasks/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/views/recurring_tasks/edit.html.erb -------------------------------------------------------------------------------- /app/views/recurring_tasks/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/views/recurring_tasks/index.html.erb -------------------------------------------------------------------------------- /app/views/recurring_tasks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/views/recurring_tasks/new.html.erb -------------------------------------------------------------------------------- /app/views/recurring_tasks/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/views/recurring_tasks/show.html.erb -------------------------------------------------------------------------------- /app/views/settings/_recurring_tasks_settings.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/app/views/settings/_recurring_tasks_settings.html.erb -------------------------------------------------------------------------------- /assets/javascripts/jquery.tablesorter.2.0.5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/assets/javascripts/jquery.tablesorter.2.0.5.min.js -------------------------------------------------------------------------------- /assets/stylesheets/tablesorter_compatibility.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/assets/stylesheets/tablesorter_compatibility.css -------------------------------------------------------------------------------- /config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/cs.yml -------------------------------------------------------------------------------- /config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/de.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/es.yml -------------------------------------------------------------------------------- /config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/fr.yml -------------------------------------------------------------------------------- /config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/hu.yml -------------------------------------------------------------------------------- /config/locales/ja.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/ja.yml -------------------------------------------------------------------------------- /config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/pl.yml -------------------------------------------------------------------------------- /config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/ru.yml -------------------------------------------------------------------------------- /config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/sk.yml -------------------------------------------------------------------------------- /config/locales/sr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/sr.yml -------------------------------------------------------------------------------- /config/locales/zh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/locales/zh.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/config/routes.rb -------------------------------------------------------------------------------- /db/migrate/001_create_recurring_tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/db/migrate/001_create_recurring_tasks.rb -------------------------------------------------------------------------------- /db/migrate/002_standardize_recurrence_units_nonlocalized.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/db/migrate/002_standardize_recurrence_units_nonlocalized.rb -------------------------------------------------------------------------------- /db/migrate/003_add_interval_modifier_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/db/migrate/003_add_interval_modifier_field.rb -------------------------------------------------------------------------------- /db/migrate/004_set_default_modifier_for_existing_monthly_issues.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/db/migrate/004_set_default_modifier_for_existing_monthly_issues.rb -------------------------------------------------------------------------------- /db/migrate/005_add_recur_subtasks_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/db/migrate/005_add_recur_subtasks_field.rb -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/init.rb -------------------------------------------------------------------------------- /lib/issues_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/lib/issues_patch.rb -------------------------------------------------------------------------------- /lib/recurring_tasks/hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/lib/recurring_tasks/hooks.rb -------------------------------------------------------------------------------- /lib/tasks/recurring_tasks.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/lib/tasks/recurring_tasks.rake -------------------------------------------------------------------------------- /test/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/test/database.yml -------------------------------------------------------------------------------- /test/fixtures/issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/test/fixtures/issues.yml -------------------------------------------------------------------------------- /test/fixtures/recurring_tasks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/test/fixtures/recurring_tasks.yml -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/recurring_task_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutso/redmine-plugin-recurring-tasks/HEAD/test/unit/recurring_task_test.rb --------------------------------------------------------------------------------