Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • S Storage
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 53
    • Issues 53
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • System
  • Storage
  • Merge requests
  • !607

Separate out records changed message for collaboration context

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Alok Joshi requested to merge add-version-info-collab into master Feb 01, 2023
  • Overview 35
  • Commits 21
  • Pipelines 34
  • Changes 29

Enhancing the implementation of this ADR by completely separating out message processing mechanism for new records changed topic. We've introduced a new model to support the new records changed messages and refactored the shared code so that CSPs that have not implemented the collaboration provider interfaces will keep using the original method (we reverted this back to not include the collaboration context) until they adopt it

The motivation for doing this is to be able to retrieve 'version' and 'modifiedBy' information for message listeners, so we have made a hard separation with a new model and a new publish message interface.

Existing behavior of the system should not be affected with this change.

Edited Feb 02, 2023 by Alok Joshi
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: add-version-info-collab