Skip to content

feat(ContactForm): Share units for community library#2183

Merged
Aaron-Detre merged 28 commits intodevelopfrom
issue-2175-share-units
May 23, 2025
Merged

feat(ContactForm): Share units for community library#2183
Aaron-Detre merged 28 commits intodevelopfrom
issue-2175-share-units

Conversation

@Aaron-Detre
Copy link
Copy Markdown
Contributor

@Aaron-Detre Aaron-Detre commented May 13, 2025

Changes

  • Added buttons to library project details and project info that link to the contact form.
  • Added a new issue type for sharing units.

Test w/ API

  • You should only see the share unit button for units that you are an author on.
  • When you click the share unit button from unit info or library project details, the contact form should automatically have sharing set as the issue type and the project set as the project.
  • When the issue type is unit sharing, the summary section should be automatically filled in, and the description section should have placeholder text telling the user what kind of thing to write.

Closes #2175

@Aaron-Detre Aaron-Detre self-assigned this May 13, 2025
@Aaron-Detre Aaron-Detre added the enhancement New feature of any size or improvement (UI, performance, security) label May 13, 2025
@Aaron-Detre Aaron-Detre requested a review from breity May 21, 2025 17:51
@hirokiterashima
Copy link
Copy Markdown
Member

In the Community Unit info popup, we currently say "Head to the Authoring Tool, select your unit, go to the Unit Info page, and click Publish!". Should we also mention that they can publish directly from the unit library? Something like "Click the Publish button on your unit"?

Copy link
Copy Markdown
Member

@hirokiterashima hirokiterashima left a comment

Choose a reason for hiding this comment

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

LGTM!

I added a minor code improvement comment inline to address.

@breity can you take a look at styling and wording?

Copy link
Copy Markdown
Member

@breity breity left a comment

Choose a reason for hiding this comment

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

Looks good. 👍

I made some minor language/style updates,

@Aaron-Detre Aaron-Detre merged commit 3810106 into develop May 23, 2025
5 of 6 checks passed
@Aaron-Detre Aaron-Detre deleted the issue-2175-share-units branch May 23, 2025 01:19
@hirokiterashima
Copy link
Copy Markdown
Member

🎉 This PR is included in version 5.186.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature of any size or improvement (UI, performance, security) released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(ContactForm): Share units for community library

3 participants