srmourasilva / mattermost-google-meet-plugin Goto Github PK
View Code? Open in Web Editor NEWMattermost Plugin - Starts meeting with Google Meet
License: Apache License 2.0
Mattermost Plugin - Starts meeting with Google Meet
License: Apache License 2.0
Hey, thanks for creating such a great plugin!
Unfortunately, we are using the cloud hosted version of Mattermost where it is not possible to install plugins outside of the market place (see https://forum.mattermost.org/t/custom-plugins-in-mattermost-cloud/11245).
Therefore, I'd like to ask, whether it would be possible to add the plugin to the Mattermost Marketplace?
Hi,
I have one question about which version of node and npm is recomended.
I tried to install with node 16.0.0
and npm v7.10.0
and I encountered a lot of issue with npm packages.
Hello,
Is it possible to use this plugin in Mattermost Cloud version? If yes, how can I install it?
Thank you
Mattermost recently made an update to the Plugin component location changing from the channel header to the new App Bar.
If your plugin registers an icon in the channel header, you will need to make some minor changes to your plugin to smoothly transition to this new UI. We’ve made it simple to register both a channel header icon and add the new App Bar registration simultaneously. This way, your plugin will work on older servers without the App Bar (using the channel header), and when the App Bar is enabled on a server. The App Bar component will automatically be used instead. You can use this PR as an example of a plugin implementing an App Bar icon.
Please see this forum post for more details on this change and reach out to us on our Integrations and Apps channel with any questions.
Hi,
I've just cloned the project, installed the Ubuntu 20.04 build-essential package, go 1.16.7, node 14.17.5 and started the MM container, but when I run sh make.sh
or run make deploy
, I get this error:
ERROR in ./src/plugin/start_call.ts
Module not found: Error: Can't resolve 'mattermost-redux/actions/posts' in '/root/mattermost-google-meet-plugin/webapp/src/plugin'
@ ./src/plugin/start_call.ts 5:0-60 28:26-36
@ ./src/plugin/mattermost_google_meet_plugin.tsx
@ ./src/index.tsx
@ multi ./src/index.tsx
ERROR in ./src/plugin/start_call.ts
Module not found: Error: Can't resolve 'mattermost-redux/selectors/entities/common' in '/root/mattermost-google-meet-plugin/webapp/src/plugin'
@ ./src/plugin/start_call.ts 4:0-78 18:15-31
@ ./src/plugin/mattermost_google_meet_plugin.tsx
@ ./src/index.tsx
@ multi ./src/index.tsx
ERROR in ./src/plugin/mattermost_google_meet_plugin.tsx
Module not found: Error: Can't resolve 'mattermost-redux/selectors/entities/i18n' in '/root/mattermost-google-meet-plugin/webapp/src/plugin'
@ ./src/plugin/mattermost_google_meet_plugin.tsx 10:0-80 15:19-39
@ ./src/index.tsx
@ multi ./src/index.tsx
ERROR in ./src/component/post_type_google_meet.tsx
Module not found: Error: Can't resolve 'mattermost-redux/utils/theme_utils' in '/root/mattermost-google-meet-plugin/webapp/src/component'
@ ./src/component/post_type_google_meet.tsx 6:0-72 66:17-35
@ ./src/plugin/mattermost_google_meet_plugin.tsx
@ ./src/index.tsx
@ multi ./src/index.tsx
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! @ debug: `webpack --mode=none`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the @ debug script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Do anyone has any idea of what can I try?
Thanks in advance :)
When using the plugin in private messages, the resulting link is not working because of the format based on channel. Morover, this format only allows one meeting room per channel, while we might want to have multiple ones.
Going back to uuidv4() is probably better (for my use case at least)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.