Skip to content

dbeaver/pro#10614 Add project sharing API - #3

Merged
serge-rider merged 12 commits into
develfrom
dbeaver/pro#10614-Configuration-project-share-2
Sep 11, 2026
Merged

serge-rider merged 12 commits into
develfrom
dbeaver/pro#10614-Configuration-project-share-2

Conversation

@vkirst

@vkirst vkirst commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@vkirst
vkirst requested a lite review from Copilot September 9, 2026 08:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The newly introduced API models have identifier/timestamp typing and naming choices that are ambiguous/inconsistent with existing project-sharing models and should be corrected before publishing the API.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Adds new public API model types to support project sharing operations in the DataDam Share API module, aligning with the “Add project sharing API” effort.

Changes:

  • Introduces request DTOs for creating/updating shared projects and pushing project configuration.
  • Adds project activity model + activity type enum for tracking push/pull operations.
File summaries
File Description
apis/com.dbeaver.datadam.share.api/src/main/java/com/dbeaver/datadam/share/api/model/DDUpdateProjectRequest.java Adds DTO for updating shared project metadata (name/description).
apis/com.dbeaver.datadam.share.api/src/main/java/com/dbeaver/datadam/share/api/model/DDPushProjectConfigurationRequest.java Adds DTO for pushing shared project configuration with optimistic concurrency via fingerprint.
apis/com.dbeaver.datadam.share.api/src/main/java/com/dbeaver/datadam/share/api/model/DDProjectActivityType.java Defines push/pull activity type enum.
apis/com.dbeaver.datadam.share.api/src/main/java/com/dbeaver/datadam/share/api/model/DDProjectActivity.java Adds activity model for audit/history-like entries.
apis/com.dbeaver.datadam.share.api/src/main/java/com/dbeaver/datadam/share/api/model/DDCreateProjectRequest.java Adds DTO for creating a shared project.
Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Base automatically changed from dbeaver/pro#10296-Configuration-ofproject-share to devel September 9, 2026 14:33
@serge-rider

Copy link
Copy Markdown
Member

@codex review

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

One or more issues must be addressed before approval.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

@serge-rider
serge-rider merged commit 3a5981e into devel Sep 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants