-
Notifications
You must be signed in to change notification settings - Fork 242
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
Yammer plugin #160
Yammer plugin #160
Conversation
Instructions print during run 👎 |
+1000 |
Moved the yammer setup instructions in post_install_message, until there's a better way to do this during configuration. |
No explanation why this was closed? |
apologies, for some reason a whole bunch of PRs got closed at once, I'm attempting to reopen now, but GitHub's site status is up/down for me |
No longer mergable.. We've recently made changes to our plugin code, including a feature allowing each plugin to define its own configuration implementation (that executes when you run As an example, take a look at the latest twitter plugin code on master, particularly where it overrides the Please also look at the latest changes in the base plugin class that you might be able to use to hook up support for Yammer. E.g. the stealth flag is honored by default when calling |
Thanks @matthutchinson. I will look into |
require 'yammer' | ||
require 'rest_client' | ||
|
||
# https://developer.yammer.com/oauth2-quickstart/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't these two constants (CLIENT_ID and CLIENT_SECRET) also be asked for (and stored) in the configuration? OR are these CLIENT constants merely to identify the lolcommits yammer plugin client to yammer itself?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CLIENT_ID and CLIENT_SECRET is for the registered app in Yammer Application directory, so it's merely to identify the lolcommits yammer plugin client to yammer itself.
I'll lookup transferring ownership procedure of the app, if anyone wants to take it :)
Right now, I don't there's much to configure on it, unless someone wants it published in Yammer Application directory (maybe add proper description, screenshots, etc).
Looks good, just a couple of comments and a question on those constants, otherwise looks good to merge. |
@mrclmrvn thanks for amending, and apologies for the delay, merging this now 👍 There will be a new gem release with this soon. |
Hi @mrclmrvn 👋 So you may (or may not) have noticed that we recently extracted all lolcommit plugins to external gems! 🏅 Since you contributed this yammer plugin, I've added you (as an admin) to the new lolcommits-yammer repo. Of course you are under no obligation to maintain this code or gem going forward. This is just a quick message to explain what has happened and give you the opportunity to take ownership again. If you're interested in picking this up, send me your email address (to matt/at/hiddeloop.com) and I'll add you as a new gem owner (with publishing rights) here. Otherwise I will continue to maintain the gem, and make sure things are kept up to date. To get an idea of how gem plugins work, check out the The main reasons for extraction were to:
That's it, any questions just let me know. Happy coding! Matt |
👍 |
Allows to post lolcommits image on organization's yammer account