Repository navigation
[SE-690] Create a work package from a conversation - #25909
Conversation
6f88291 to
23fe44b
Compare
44397bf to
b4b17c7
Compare
23fe44b to
f9f15c3
Compare
d798bb6 to
d984508
Compare
f9f15c3 to
af03909
Compare
d984508 to
2a246bb
Compare
af03909 to
7fcf020
Compare
d4c93e5 to
03b8d66
Compare
|
Warning Flaky specs
🤖 Ask Copilot to investigateCopy the prompt below into a new comment on this PR to delegate the investigation to GitHub Copilot. It will look into the flakiness and open a separate pull request with you as reviewer. |
7fcf020 to
dc0e9d3
Compare
4a8d7c3 to
56f74de
Compare
|
Quick feedback from the top of my head: I'd say the + Work package action is a bit too prominent as a button. I'd probably prefer it as an action menu. |
56f74de to
5ce60f9
Compare
|
Warning Flaky specs
🤖 Ask Copilot to investigateCopy the prompt below into a new comment on this PR to delegate the investigation to GitHub Copilot. It will look into the flakiness and open a separate pull request with you as reviewer. |
5ce60f9 to
ad472b6
Compare
It’s both an action menu item, and a button. The button only appears when hovering the message card. The idea behind that extra button was:
|
I missed the hovering bit, that's perfectly fine to me then 👍 |
2878dca to
e47792b
Compare
ad472b6 to
bbc57d1
Compare
|
Warning Flaky specs
🤖 Ask Copilot to investigateCopy the prompt below into a new comment on this PR to delegate the investigation to GitHub Copilot. It will look into the flakiness and open a separate pull request with you as reviewer. |
oliverguenther
left a comment
There was a problem hiding this comment.
Smoke tested locally, LGTM 👍 Same comment as with the other PR, please document a draft for the docs (can be a separate PR all together an assigned to Maya)
7dd0511
into
epic/se-635-revive-the-forums-module
@oliverguenther You can find it in the middle of a spike. It will be easily extracted if I can’t stabilize the groundwork for general availability. |
Ticket
https://community.openproject.org/wp/SE-690
Stacked on #25872.
What are you trying to accomplish?
Screenshots
Message menu with "Create work package"
Card header with the button on hover
Prefilled creation dialog
Work package hanging from the lifeline after its message
Topic header listing the created work packages
Work package activity tab with "Created from forum message"
What approach did you choose and why?
message_work_packagesjoin table links a work package to its originating message (one message per work package); the journal causeforum_messageonly serves the activity tab.view_messagesis public, so this is a project without the forums module).AI involvement
Collaborative – AI generated a substantial part of the code; I reviewed and understand every line.
Merge checklist