Project

General

Profile

Actions

Feature #342

closed

Add synchronisation models

Added by liaham almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
05/11/2021
Due date:
% Done:

100%

Estimated time:
Compatible Redmine Version:

Description

The Synchronisation model should store all the meta data of a project based synchronisation:

  • settings
  • user_id
  • receiver_project_id
  • created_at
  • updated_at

Settings need to be moved into a separate table since they won't change with each synchronisation. They should consider:

  • synchronisable => will be checked before adding a button
  • system_object => will collect the issues of child projects too
  • trackers => will serve as filter to define a subset of issues
  • custom_field_enumerations => will serve as filter to define a subset of issues
  • status_for_outdated_issues => changes the status of an outdated issue; the issue does not belong to the synchronisation subset anymore
Actions

Also available in: Atom PDF