mattermost-developer-documentation icon indicating copy to clipboard operation
mattermost-developer-documentation copied to clipboard

Apps documentation - Dynamic form example

Open mickmister opened this issue 3 years ago • 10 comments

Summary

This PR adds an example of using App forms, and covers these topics:

  • How to render an item in the post dot menu
  • How to open a modal when the post menu item is clicked
  • How to create a form with:
    • Text fields
    • Static select fields
    • Dynamic autocomplete select fields
  • How to redefine the form based on user interaction
  • How to access the associated post after interacting with the post menu using expand

Ticket Link

Fixes https://mattermost.atlassian.net/browse/MM-36974

TODO

  • Make screenshots of each step of the guide

mickmister avatar Aug 19 '21 01:08 mickmister

Newest code from mickmister has been published to preview environment for Git SHA 95d2e6cc7e8a511eb29b2c6979bebd2c513c8c1d

github-actions[bot] avatar Aug 19 '21 01:08 github-actions[bot]

@mickmister Is there anything specific I should review here? There are plenty of people taking a look at this PR right now and I'm not an export in apps interactivity.

hanzei avatar Aug 25 '21 09:08 hanzei

Newest code from justinegeffen has been published to preview environment for Git SHA b151c079dab5596b91dbb7895f63ab956469a554

github-actions[bot] avatar Sep 06 '21 18:09 github-actions[bot]

Newest code from hanzei has been published to preview environment for Git SHA b151c079dab5596b91dbb7895f63ab956469a554

github-actions[bot] avatar Nov 08 '21 10:11 github-actions[bot]

@hanzei Thanks for applying the Awaiting Submitter Action label. FYI I'm waiting to revisit this once all the breaking changes around forms are merged, since a lot of this will need to be modified for those changes.

mickmister avatar Nov 11 '21 19:11 mickmister

Newest code from justinegeffen has been published to preview environment for Git SHA aac871d62a773d532e6a02afefa1fb80c888ec3d

github-actions[bot] avatar Jan 25 '22 20:01 github-actions[bot]

Newest code from hanzei has been published to preview environment for Git SHA 9825f9cea34f9a064e96823f85325e2c7e3b14ca

github-actions[bot] avatar Feb 25 '22 09:02 github-actions[bot]

Newest code from justinegeffen has been published to preview environment for Git SHA bbf9ec92161a69cb096cb02b8adeabdbf8657e27

github-actions[bot] avatar Mar 16 '22 09:03 github-actions[bot]

@mickmister - Friendly reminder on this PR.

cwarnermm avatar Jun 07 '22 18:06 cwarnermm

@mickmister - The dev docs site has seen a lot of changes recently. Given the age of this PR, would you be open to reviewing the changes proposed in this PR against content available in production to confirm whether we want to move ahead with this PR?

cwarnermm avatar Oct 03 '22 14:10 cwarnermm

This PR is mostly or completely covered by #1161.

neflyte avatar Oct 26 '22 13:10 neflyte

Thanks @neflyte, are you thinking we should close this PR?

mickmister avatar Oct 27 '22 16:10 mickmister

@mickmister - Are you open to a quick review of what changed and merged via https://github.com/mattermost/mattermost-developer-documentation/pull/1161 and identify any gaps present in this PR that should move forward?

cwarnermm avatar Jan 18 '23 14:01 cwarnermm

Closing this, as the content is outdated and we have much more descriptive docs now. We may revisit this to include similar content in the current docs.

mickmister avatar Feb 01 '23 14:02 mickmister