Thanks @JtheBAB
Didn’t knew that TPNS URL got changed
Thanks @JtheBAB
Didn’t knew that TPNS URL got changed
Hi @gudbes,
Are you referring to System admin, Team admin, or Channel admin?
Hi @LuFF,
Can you help review this section of our documentation and send us the relevant details about your environment for further troubleshooting: https://docs.mattermost.com/process/support.html#general-questions-for-any-issues.
Hi @doman18,
Can you help with a link to the Github project or instructions you used to integrate with Jenkins?
Hey all,
as @JtheBAB noted, the TPNS URL was updated from HTTP://push-test.mattermost.com to HTTPS://push-test.mattermost.com. This affects Mattermost 5.6 and later.
We’re adding a redirect from http to https, so that those servers with http entered in their config.json file will have their push notifications continue to work: https://mattermost.atlassian.net/browse/MM-13865
The workaround in the meantime is to
PushNotificationServer
to https://push-test.mattermost.com
,and notifications should work again for you
/cc @jbaird
How do you disable team creation for non System Admins? I saw a note in the docs that says the config.json option was depcreated (even though it still exists in it) and that it was moved to the database and you should use the System Console to modify it, but I don’t see this option anywhere in the System Console
Using EE version 5.7.0
Hi @user2019,
Do you see Advanced Permissions section in the System Console: https://docs.mattermost.com/deployment/advanced-permissions.html? I believe the setting can be found there.
Mattermost Hackfest is back!
Win an exclusive Mattermost hoodie and stickers by making four pull requests between January 26, 2019 and February 28, 2019. The top contributor as chosen by the Mattermost team wins a Samsung Galaxy Watch!
Pull requests can be made to any open issues with the “Hackfest” label in Mattermost-hosted GitHub repositories. (Find more details here.)
Why should you get involved?
Giving back to the open source community is awesome, plus there are awesome prizes up for grabs.
Not only do you get to work on interesting projects and build cool things, you also get to meet incredible people. Whether you’re participating in the Hackfest or not, you can join our weekly developers’ meeting at 8:30 a.m. San Francisco time to learn more about Mattermost, meet the team and ask any questions you might have.
Mattermost uses Go and React. But we have many repositories open for contributions in other languages such as React Native, RST, HTML and JavaScript.
If you’d like to learn more about any of these languages, why not contribute to our project?
Getting started is easy. Learn how to get involved here.
Last Hackfest, @debanshuk won the top contributor award by contributing website link previews and several other amazing enhancements.
Who will win this year’s top contributor award? It might be you.
Check out our open Hackfest issues on GitHub and stop by our contributors’ community channel to get involved and start chatting with other developers.
Happy hacking!
Hello @amy.blais and thank you for your answer…
I’m talking about the system administrator
My other users (private or public channel) can ban me while I am a system administrator. There may be a setting of I don’t see to block it.
Hi @gudbes,
I believe the only way to configure that is via Advanced Permissions (Enterprise feature): https://docs.mattermost.com/deployment/advanced-permissions.html.
Other than this, I believe all channel members are able to remove other channel members from both public and private channels. However, System Admins have the ability to re-join all public and private channels.
Oh I understand my problem… I haven’t the enterprise version
From doc over here i tried to create interactive message - but no luck.
mattermost version
Version: 5.5.0
Build Number: 5.5.0
2.1) First try - API response return json body
{ "attachments": [ { "text": "Select segment to add", "actions": [{ "name": "Select an option...", "integration": { "url": "http://some_url/mattermost", "context": { "action": "setSegment" } }, "type": "select", "options": [ { "text": "Option1", "value": "opt1" }, { "text": "Option2", "value": "opt2" } ] }] } ] }
2.2) Second try - try to use responseUrl
URL to send message with attachment (same data)
Message creates; response gives 200 (if we use responseUrl
)
get message with attachments but without actual select
UI should show something like this
Instead i get this
Thanks, @JtheBAB and @jasonblais!
@jbaird Let us know what is the outcome of updating the value of PushNotificationServer in the config.json file.
Hi, everyone.
On top of the answer provided by @JtheBAB, I would like to share additional details from @jasonblais here.
PushNotificationServer
to https://push-test.mattermost.com
For reference, please refer to the following ticket - Create a redirect from http://push-test.mattermost.com to https://push-test.mattermost.com push proxy server
Thanks guys. I upgraded to E10 (10 seat license for testing) as we really want to move forward with Mattermost. I am and was using https:// always.
@adanial Now of course, it’s https://push.mattermost.com in my config file.
Unfortunately, we’re still getting hit or miss issues. The first message always fails to send, then the second and further messages send. See debug (spaced for ease of reading) - I’ve marked with “FAIL” and “WORKS”
{“level”:“debug”,“ts”:1548448582.5386174,“caller”:“app/notification_push.go:210”,“msg”:“Clearing push notification to with channel_id 6ehts43ec7fmu8i9mma5r1gamh”}
{“level”:“debug”,“ts”:1548448583.7472467,“caller”:“web/handlers.go:50”,“msg”:“POST - /api/v4/users/status/ids”}
{“level”:“error”,“ts”:1548448585.5353532,“caller”:“app/notification_push.go:280”,“msg”:“Device push reported as error for UserId=a0gknaxpstb39meaw9uc3t7zdy SessionId=axqeq1xm9iy5fr61jq7ndtmywr message=Post https://push.mattermost.com/api/v1/send_push: dial tcp: i/o timeout”,“user_id”:“a0gknaxpstb39meaw9uc3t7zdy”} –> FAILS
{“level”:“debug”,“ts”:1548448585.5355227,“caller”:“app/notification_push.go:108”,“msg”:“Sending push notification to device a42633dc542cea5fbef22502ac6cb1a6e132a03f8b5e822588eda6049ded2abe for user a0gknaxpstb39meaw9uc3t7zdy with msg of ‘sent you a message.’”,“user_id”:“a0gknaxpstb39meaw9uc3t7zdy”} –> WORKS
I’ve tried every which pattern, different accounts, different devices, PC/MAC/iOS/Android/Web, all the same results. It’s almost like there’s some sort of timeout if the account hasn’t been pinged from a specific account in several seconds or minutes.
Thanks, @yatin Noted. @jasonblais will have the ticket description, I believe.
Here is the ticket that included the change: https://mattermost.atlassian.net/browse/MM-12302
Re-reading the ticket, @yatin, you’re correct. The version assigned to the ticket was 5.6 as we made the change in December, but it would affect all versions.
We’ll have the redirect @adanial mentioned above soon, so hopefully other users will also not be impacted soon.
Added user with email login, and after testing, are now using AD/LDAP authentication. I’ve deactivated that user, but now he can’t login with his AD credentials because emails are matching. See error:
{“level”:“error”,“ts”:1548729506.2368975,“caller”:“web/context.go:60”,“msg”:“This account does not use AD/LDAP authentication. Please sign in using email and password.”,“path”:"/api/v4/users/login",“request_id”:“ppq6esirnbb5trh8pwxxf7wc4c”,“ip_addr”:“xxx.xxx.xxx.xxx”,“user_id”:"",“method”:“POST”,“err_where”:“LdapInterfaceImpl.DoLogin”,“http_code”:401,“err_details”:“SqlUserStore.Save: An account with that email already exists., user_id=gee43meawjbx7y3bou8f7o6eac, Error 1062: Duplicate entry ‘xxx.xxxx@xxxxxxx.com’ for key ‘Email’”}
Anyway to delete this user without going into Mysql?
Greetings,
I was searching for Mattermost feature to enable common channels between teams to enhance team collaboration. The current setup out-of-the-box does not seem to have this feature and channel (both private and public) can only belong to 1 team at a time.
I have seen the same discussion started from 2016 at https://mattermost.uservoice.com/forums/306457-general/suggestions/15369939-global-common-channel-across-teams
Can anyone confirm if this feature is implemented or not? Thanks