mattermost-mobile/app
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
..
actions Added "Join prompt" when sys admin clicks on perma links of private channels (#4988) 2021-02-12 09:09:34 +05:30
client Upgrade Dependencies (#5103) 2021-01-13 12:36:31 -07:00
components Added "Join prompt" when sys admin clicks on perma links of private channels (#4988) 2021-02-12 09:09:34 +05:30
constants OAuth through OS browser, added google login & open id methods (#5075) 2021-01-19 21:15:24 +05:30
i18n Added Bulgarian and Swedish translation (#5093) 2021-01-12 16:15:12 +01:00
init MM-31764 Fix image attachment layout when permanent sidebar is visible (#5115) 2021-01-13 14:57:04 -03:00
mattermost_bucket iOS Native Share Extension (Swift) (#2575) 2019-02-26 14:31:57 -03:00
mattermost_managed MM-24446 Fix Crash on iOS with EMM enabled (#4203) 2020-04-23 06:03:10 -04:00
mm-redux Added "Join prompt" when sys admin clicks on perma links of private channels (#4988) 2021-02-12 09:09:34 +05:30
notification_preferences Deps update (#3806) 2020-01-20 13:20:03 -03:00
reducers MM-18998 Add emojis in the post to recent emojis (#4986) 2020-12-10 20:20:40 -03:00
screens Added "Join prompt" when sys admin clicks on perma links of private channels (#4988) 2021-02-12 09:09:34 +05:30
selectors MM-31990 fix limit reacting to a post to 40 different emojis (#5121) 2021-01-21 12:14:49 -07:00
store Upgrade Dependencies (#5103) 2021-01-13 12:36:31 -07:00
styles [MM-31177] Use png over Compass icon for logo (#5008) 2020-12-09 22:16:29 -07:00
telemetry MM-15758 Update dependencies including Fastlane (#4272) 2020-05-18 11:24:47 -07:00
types Add eslint eol-last to require newline at end of files (#4985) 2020-11-30 21:46:05 -07:00
utils Added "Join prompt" when sys admin clicks on perma links of private channels (#4988) 2021-02-12 09:09:34 +05:30
mattermost.js MM-31764 Fix image attachment layout when permanent sidebar is visible (#5115) 2021-01-13 14:57:04 -03:00
mattermost.test.js Add eslint eol-last to require newline at end of files (#4985) 2020-11-30 21:46:05 -07:00