Plugins Directory » Periodic Task
|
|
Author: | Julian Perelli |
|---|---|---|
| Website: | https://github.com/jperelli/Redmine-Periodic-Task/ | |
| Code repository: | https://github.com/jperelli/Redmine-Periodic-Task/ | |
| Registered on: | 2015-09-16 (almost 11 years ago) | |
| Current version: | 6.2.0 | |
| Compatible with: | Redmine 6.1.x, 6.0.x, 5.1.x | |
| User ratings: |
This plugin automatically creates issues when a period of time passes.
In some projects there are tasks that need to be assigned on a schedule. Such as check the ssl registration once per year or run security checks every 3 months
After you installed the plugin you can add it as a module to a project that already exists or activate it as default module for new projects. On each project it will add a new tab named "Periodic Task" - just go there to add your tasks.
Installation notes
Please see details in README, directly in github's project repository. https://github.com/jperelli/Redmine-Periodic-Task/
Changelog
6.2.0 (2026-06-30)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x.
Features
- Add created/updated timestamps to periodictask and generated issues are linked back to their periodic task requires migration (Julian Perelli)
- Add a journal table to see the actions in user and project activity page requires migration (Julian Perelli)
- New detail page showing its configuration and the history of issues it has generated. (Julian Perelli)
- Modernize the list view to match Redmine's issue list: more columns, sortable headers, and a three-dots actions menu (Julian Perelli)
- Modernize the create/edit form to match Redmine's create/edit forms: same labels and order, reused components (Julian Perelli)
- Show an "Automatically created by periodic task #n" note on the detail page of issues generated by a periodic task, linking back to the task (Julian Perelli)
- Add run now action button to generate an issue from the template online (Julian Perelli)
Fixes
- Enforce project permissions on the periodic task controller so only members with the `:periodictask` permission can list, create or edit tasks (Julian Perelli)
- Localize the interval/due-date unit dropdowns per request instead of freezing them to the boot-time default locale (Julian Perelli)
- Remove leftover Prototype `onclick` from the task list edit link that referenced a non-existent element (Julian Perelli)
- Sync the `subject_variables` help text across all locales with the actually supported macros (Julian Perelli)
Chore
- Store custom field values as JSON instead of YAML, removing a Rails 7.1+ deprecation requires migration (Julian Perelli)
- Add seed data to ./provision.sh so that we get periodictasks and issues created for developing faster (Julian Perelli)
- Improve fixtures data (Julian Perelli)
- Collapse the duplicate `load_users`/`load_watchers` controller filters into a single member lookup (Julian Perelli)
- Remove the unused `find_periodictask` controller method (Julian Perelli)
- Remove deprecated version from docker-compose (Julian Perelli)
- Improve Readme install instructions (Julian Perelli)
- Add RuboCop config and a lint job to CI to enforce code style for contributors (Julian Perelli)
- Add tests suite to run in multiple versions of redmine in CI (Julian Perelli)
- Add screenshots to readme (Julian Perelli)
6.1.3 (2026-05-08)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x, 5.0.x.
Fixes¶
- Fix edit page crash when watcher_user_ids is nil in legacy records
6.1.2 (2026-04-10)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x, 5.0.x.
Fixes
- fix Custom Fields aren't read from the DB
Chores
- Add bulgarian translation
6.1.1 (2026-04-07)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x, 5.0.x.
Fixes
- Migration fails for mysql watcher_user_ids json default value
6.1.0 (2026-04-07)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x, 5.0.x.
v6.1.0 - 2026-04-07
https://github.com/jperelli/Redmine-Periodic-Task/blob/main/CHANGELOG.md
warning: This version requires migrations to be run. Remember to run:
bundle exec rake redmine:plugins:migrate NAME=periodictask RAILS_ENV=production
Features
- Using timezones other than UTC is now possible
- Add parent task support
- Add QUARTER variable to use in subject and description
- Add WEEKISO variable to use in subject and description
- Add field priority to periodic tasks
- Add field watchers to periodic tasks
Fixes
- Next run date constantly increasing
- PREVIOUS_MONTH variable not working correctly
- Compatibility with redmine 6.1, attr_protected issue
Chores
- Improve all locales
- Add translation for portuguese
- Add translation for croatian
- Add translation for polish
- Add translation for ukranian
6.0.0 (2025-01-11)
Compatible with Redmine 6.1.x, 6.0.x.
- Support for redmine v6
5.0.0 (2024-04-24)
Compatible with Redmine 5.1.x, 5.0.x.
- Added support for redmine v5
4.1.0 (2019-03-04)
Compatible with Redmine 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.
- Added support to redmine v4
- Added support to redmine custom fields
3.3.0 (2018-09-10)
Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x.
Italian translation added
Remove gem file version
Fix bug with issues without descriptions
fix #49 Add Estimated Time field
fix #83 support for redmineUP checklists plugin
3.2.0 (2017-02-12)
Compatible with Redmine 3.5.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x.
- Adding vagrantfile to aid rapid development
- Feature #55 Interval without weekend days
- Feature #57 Add DAY variable
3.1.2 (2016-01-06)
Compatible with Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x.
Fixes some str replacement i18n bugs
3.1.1 (2015-10-27)
Compatible with Redmine 3.2.x, 3.1.x, 3.0.x, 2.6.x.
- adding ru translation
- fix wrong edit/new label
3.1.0 (2015-09-15)
Compatible with Redmine 3.2.x, 3.1.x, 3.0.x.
added support to use categories in periodic tasks