Redmine synchronization
Categories
Component ID
2272377
Component name
Redmine synchronization
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
1609
Component created
Component changed
Component body
PLEASE, CLEAR CACHE AFTER INSTALL VERSION 1.21.
[EN]
This module allows expose Redmine's time entries using Views. Time entries can be related to:
- Drupal's nodes - through a custom field added to Redmine time entry
- Drupal's users - through additional field in Drupal's user profile
Highlights of the module:
- Creates table time_entries on Drupal side that is the adapted copy of table time_entries from Redmine side.
- Synchronises the table from item 1 above in manual or automatic mode (automatic synchronisation is started before opening any View of type "Redmine time_entries").
- Provides the ability to create views of type "Redmine time_entries" with the next fields: id, project_id, user_id, activity_id, issue_id, hours, comments, spent_on, created_on, updated_on, nid.
- Provides the ability to create Views of type "Redmine time_entries" with relation on materials by field time_entries.nid (this ability is used in a case when we have materials on Drupal side that describe time_entries).
- provides ability to map Redmine users from time entries records to Drupal users. Module includes functions to map Redmine users to Drupal's (mapping is done by users email).
- Allows to create Redmine Time entries from Drupal using custom form (Rules support will be added in 7.x-2.x) using Redmine's REST API
NOTE: This module works with Redmine DB directly - so you will need to create a user with READ-ONLY permissions for Redmine database which has to be added at the module's DB config page at /admin/redmine_sync/settings/db.
Also, if Drupal's and Redmine's DBs are hosted on different MySQL hosts, Redmine DB should allow remote connections from Drupal's host.
[RU]
Данный модуль:
- Ñоздаёт на Ñтороне Drupal таблицу time_entries, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑвлÑетÑÑ Ð°Ð´Ð°Ð¿Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ копией таблицы time_entries на Ñтороне Redmine;
- Ñинхронизирует таблицы из п.1 в ручном или автоматичеÑком режиме (автоматичеÑÐºÐ°Ñ ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ð¸Ñходит при проÑмотре любого предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ‚Ð¸Ð¿Ð° "Redmine time_entries");
- предоÑтавлÑет возможноÑть Ñоздавать view типа "Redmine time_entries" Ñо Ñледующими полÑми: id, project_id, user_id, activity_id, issue_id, hours, comments, spent_on, created_on, updated_on, nid;
- предоÑтавлÑет возможноÑть Ñоздавать view типа "Redmine time_entries" Ñо ÑвÑзью на материалы по полю time_entries.nid (Ð´Ð°Ð½Ð½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñть иÑпользуетÑÑ Ð² Ñлучае, когда на Ñтороне Drupal имеютÑÑ Ð¼Ð°Ñ‚ÐµÑ€Ð¸Ð°Ð»Ñ‹, которые опиÑывают ÑущноÑти time_entries).
Customer / Заказчик: DrupalSquad
Developer: Rysevets M. / Разработчик: Ð Ñ‹Ñевец М.
