Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GH-200: Pass topic to zoom start #209

Merged
merged 8 commits into from
Nov 29, 2021

Conversation

kott
Copy link
Contributor

@kott kott commented Jan 18, 2021

Summary

With this change we will be able to pass a meeting topic to the Zoom start command, e.g. /zoom start <meeting name>. Now the chat message containing the meeting's information will also include the topic, rather than just zoom meeting.

Screen Shot 2021-01-18 at 4 20 19 PM

Ticket Link

Fixes #200

@kott kott requested a review from larkox as a code owner January 18, 2021 21:25
@mattermod
Copy link
Contributor

Hello @kott,

Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

@codecov
Copy link

codecov bot commented Jan 18, 2021

Codecov Report

Merging #209 (ddddc88) into master (ddea06a) will not change coverage.
The diff coverage is 0.00%.

Impacted file tree graph

@@          Coverage Diff           @@
##           master    #209   +/-   ##
======================================
  Coverage    0.00%   0.00%           
======================================
  Files           8       8           
  Lines         854     858    +4     
======================================
- Misses        854     858    +4     
Impacted Files Coverage Δ
server/command.go 0.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ddea06a...ddddc88. Read the comment docs.

@larkox larkox added 2: Dev Review Requires review by a core committer 3: QA Review Requires review by a QA tester labels Jan 19, 2021
Copy link
Contributor

@larkox larkox left a comment

Choose a reason for hiding this comment

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

Great work! LGTM. Thanks for contributing!

Copy link
Contributor

@mickmister mickmister left a comment

Choose a reason for hiding this comment

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

What a great feature! Thanks for this contribution @kott! Also great job on extracting out the command parsing 👍

Functionally looks good to me, though wondering your thoughts on one suggestion 🙂

@@ -107,8 +122,10 @@ func (p *Plugin) runStartCommand(args *model.CommandArgs, user *model.User) (str
return "Error checking previous messages", nil
}

_, _, topic := p.parseCommand(args.Command)
Copy link
Contributor

Choose a reason for hiding this comment

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

It seems a bit off how there are two calls the parseCommand, ignoring certain return values in each call. What are your thoughts on having runStartCommand accept a topic string parameter to avoid this function call here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah that's a good point. Just pushed a change.

@mickmister mickmister removed the 2: Dev Review Requires review by a core committer label Jan 20, 2021
…mattermost-plugin-zoom into mattermostGH-200-add-meeting-topic

* 'mattermostGH-200-add-meeting-topic' of github.com:kott/mattermost-plugin-zoom:
  Update plugin.json (mattermost#208)
@mattermod
Copy link
Contributor

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!

/cc @jasonblais @jfrerich @emilyacook

@emilyacook
Copy link

@DHaussermann gentle ping, I think this is waiting on your review?

@DHaussermann
Copy link

@larkox I could test this now. I just wasn't not sure if we need to resolve and merge #147 .

Please advise if this can be independently merged and tested.

@mattermod
Copy link
Contributor

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!

/cc @jasonblais @jfrerich @emilyacook

@lindy65
Copy link

lindy65 commented May 27, 2021

Hi @DHaussermann @larkox - any news on this review? I'm helping to review stale PRs and wonder if this one can be closed if not required / isn't a priority? Thanks!

@hanzei
Copy link
Collaborator

hanzei commented Oct 28, 2021

@dipak-demansol Could you please review this PR? (Medium priority)

@dipak-demansol
Copy link

@dipak-demansol Could you please review this PR? (Medium priority)

sure

@dipak-demansol
Copy link

@hanzei i tested this, its working but i found a minor issue, after discussing with @DHaussermann i will add the Review.

Copy link

@dipak-demansol dipak-demansol left a comment

Choose a reason for hiding this comment

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

The functionality for this is looking good!
One request would be, is it possible to also update the slash command auto complete functionality for start with help text such as topic (optional) This would help users discover the new functionality.

@dipak-demansol dipak-demansol removed the 3: QA Review Requires review by a QA tester label Nov 10, 2021
@dipak-demansol dipak-demansol added the QA Review Done PR has been approved by QA label Nov 10, 2021
@hanzei
Copy link
Collaborator

hanzei commented Nov 11, 2021

The functionality for this is looking good! One request would be, is it possible to also update the slash command auto complete functionality for start with help text such as topic (optional) This would help users discover the new functionality.

@kott Would you be interested in adding auto complete for this feature? If not, don't worry. We can merge this PR as it is.

@hanzei hanzei added 4: Reviews Complete All reviewers have approved the pull request and removed QA Review Done PR has been approved by QA labels Nov 11, 2021
@hanzei hanzei added this to the v2.0.0 milestone Nov 11, 2021
@kott
Copy link
Contributor Author

kott commented Nov 28, 2021

The functionality for this is looking good! One request would be, is it possible to also update the slash command auto complete functionality for start with help text such as topic (optional) This would help users discover the new functionality.

@kott Would you be interested in adding auto complete for this feature? If not, don't worry. We can merge this PR as it is.

@hanzei I'd be happy do it but maybe as a separate PR?

@hanzei
Copy link
Collaborator

hanzei commented Nov 29, 2021

@kott Sound good to me 👍 Merging as it is

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4: Reviews Complete All reviewers have approved the pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support naming the zoom meeting via /zoom start
9 participants