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 #1

Updated by liaham almost 4 years ago

  • Description updated (diff)
Actions #2

Updated by liaham almost 4 years ago

  • Subject changed from Add synchronisation model to Add synchronisation models
  • Status changed from New to In Progress
  • % Done changed from 0 to 20

There will be three models:

  • SynchronisationSetting => project related settings
  • Synchronisation => synchronisation meta data per project
  • SynchronisationItem => synchronised issues per project and synchronisation
Actions #3

Updated by liaham almost 4 years ago

  • Assignee set to liaham
Actions #4

Updated by liaham almost 4 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 20 to 100
Actions #5

Updated by liaham almost 4 years ago

  • Target version set to 0.1.0
Actions

Also available in: Atom PDF