Skip to content

[OP-19251] Copy agenda items including outcomes to subsequent meetings - #26093

Merged
mrmir merged 1 commit into
opf:devfrom
ammancilla:feature/op-19251-copy-agenda-items-including-outcomes-to-subsequent-meetings
Oct 16, 2026
Merged

mrmir merged 1 commit into
opf:devfrom
ammancilla:feature/op-19251-copy-agenda-items-including-outcomes-to-subsequent-meetings

Conversation

@ammancilla

@ammancilla ammancilla commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Ticket

https://community.openproject.org/wp/OP-19251

What are you trying to accomplish?

Allow users to optionally include outcomes when duplicating agenda items.

Screenshots

duplicate-outcomes.mp4

What approach did you choose and why?

Added MeetingAgendaItems::CopyService mirroring existing patterns to duplicate resources and simplified MeetingAgendaItems::CreateService which used to have the opt-in responsibility to duplicate attachments.

Also, added an inline checkbox in the form to duplicate agenda items.

Behavior to move agenda items remained unchanged.

AI involvement

Collaborative – AI generated a substantial part of the code; I reviewed and understand every line.

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@github-actions github-actions Bot added the ai: Collaborative 💻 AI generated a substantial part of the code; A human reviewed and understands every line. label Oct 16, 2026
@ammancilla
ammancilla force-pushed the feature/op-19251-copy-agenda-items-including-outcomes-to-subsequent-meetings branch from d5a76d6 to 3deffd0 Compare October 16, 2026 12:12
@ammancilla
ammancilla marked this pull request as ready for review October 16, 2026 12:23
@ammancilla

Copy link
Copy Markdown
Member Author

@mrmir @HDinger this one should be ready for review 🔬

@ammancilla
ammancilla force-pushed the feature/op-19251-copy-agenda-items-including-outcomes-to-subsequent-meetings branch from 3deffd0 to d7a7689 Compare October 16, 2026 12:42
@HDinger HDinger added this to the 18.0.x milestone Oct 16, 2026
@mrmir
mrmir removed the request for review from oliverguenther October 16, 2026 13:32

@oliverguenther oliverguenther left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good to me, great work @ammancilla 👍

@MayaBerd MayaBerd left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

thanks @ammancilla

@mrmir mrmir left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

👍🏽🚀 Nice! And thanks for the refactoring/cleaning up of the services too

@mrmir
mrmir merged commit 73c9680 into opf:dev Oct 16, 2026
20 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

ai: Collaborative 💻 AI generated a substantial part of the code; A human reviewed and understands every line. feature Passion time

Development

Successfully merging this pull request may close these issues.

5 participants