Giter Site home page Giter Site logo

srmourasilva / mattermost-google-meet-plugin Goto Github PK

View Code? Open in Web Editor NEW
37.0 37.0 16.0 369 KB

Mattermost Plugin - Starts meeting with Google Meet

License: Apache License 2.0

Makefile 14.34% Go 65.52% HTML 0.14% JavaScript 5.81% TypeScript 13.97% Shell 0.22%

mattermost-google-meet-plugin's People

Contributors

onewaveadrian avatar srmourasilva avatar yodapotatofly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mattermost-google-meet-plugin's Issues

Node and npm version

Hi,
I have one question about which version of node and npm is recomended.
I tried to install with node 16.0.0and npm v7.10.0 and I encountered a lot of issue with npm packages.

Plugin Channel Header Component Changes

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.

mattermost-redux not found when trying to build

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 :)

Channel based meeting links are not working in private messages

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.