mattermost-mobile/app/actions/views
Anurag Shivarathri 3c51b39bf4
Added "Join prompt" when sys admin clicks on perma links of private channels (#4988)
* Added join prompt when sys admin clicks on private channel perma links

* Moved isChannelMember to utils

* Update app/actions/views/permalink.ts

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* Added error messages

* Added error messages

* Moved checks to screen components

* Removed unused Alert import

* Removed unused translations and showing channel 'display' name

* fixed eslint error

* Moved private channel check logic from component to handleSelectChannelByName to avoid issues while pressing on url from different team

* Detox test WIP

* Test link fixes

* Added e2e test

* Hiding <Loading component on RN Alert as detox is unable to press on the Join button

* Updated message

* Added team membership check and auto-joining teams before viewing posts

* Fixed testcases

* Leaves newly joined team on any error while joining the channel

* Leaves the team if newly joined if cancelled the prompt

* Moved code to tapping_channel_url_link_joins_channel and refactored code

* Removed unwanted optional chaining operator

Co-authored-by: anurag shivarathri <anuragindianbraves@gmail.com>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2021-02-12 09:09:34 +05:30
..
announcement.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel.js Added "Join prompt" when sys admin clicks on perma links of private channels (#4988) 2021-02-12 09:09:34 +05:30
channel.test.js Added "Join prompt" when sys admin clicks on perma links of private channels (#4988) 2021-02-12 09:09:34 +05:30
channel_add_members.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
channel_members.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
client_upgrade.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
command.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
create_channel.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
create_channel.test.js Generate random channel URL name from display names that don't clean into a usable name (#2679) 2019-03-28 13:34:56 -07:00
edit_profile.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
emoji.js MM-18998 Add emojis in the post to recent emojis (#4986) 2020-12-10 20:20:40 -03:00
file_upload.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
login.js update dependencies (#4958) 2020-11-18 19:45:07 -07:00
login.test.js MM-15758 Update dependencies including Fastlane (#4272) 2020-05-18 11:24:47 -07:00
more_dms.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
permalink.ts Added "Join prompt" when sys admin clicks on perma links of private channels (#4988) 2021-02-12 09:09:34 +05:30
post.js Fix infinite skeleton in different use cases and do not scroll to messages already seen (#4304) 2020-05-19 18:54:34 -04:00
post.test.js Add eslint eol-last to require newline at end of files (#4985) 2020-11-30 21:46:05 -07:00
root.js update dependencies (#4958) 2020-11-18 19:45:07 -07:00
root.test.js Deep linking based on channel url; Fix merge conflicts (#2542) 2019-02-14 13:29:57 -05:00
search.js Add custom rule to prevent passing getState into dispatch (#4010) 2020-03-06 17:07:20 -05:00
select_server.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
select_server.test.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00
select_team.js [MM-23391] Sort sidebar teams order by user preference (#4911) 2020-12-10 17:35:05 -03:00
session.js update dependencies (#4958) 2020-11-18 19:45:07 -07:00
thread.js Port WebSocket from mm-redux and batch actions (#4060) 2020-03-26 21:23:50 -03:00
thread.test.js Port WebSocket from mm-redux and batch actions (#4060) 2020-03-26 21:23:50 -03:00
typing.js Port WebSocket from mm-redux and batch actions (#4060) 2020-03-26 21:23:50 -03:00
user.js Add eslint eol-last to require newline at end of files (#4985) 2020-11-30 21:46:05 -07:00
user.test.js [MM-23520] Port mattermost-redux (#4088) 2020-03-31 11:09:26 -07:00