-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Remove flux store usages from websocket_actions.jsx #1948
Conversation
Dev reviewers, might be easier to look at commit by commit |
@jwilander can you set up a new spinmint please? I'm getting a weird redirecting loop and login page is not loading. (For future, how do I destroy an existing spinmint and create a new one?) |
bfdae79
to
68427a2
Compare
@lindy65 if you remove the label, delete all the mattermod comments and then add the label back it will generate a new spinmint for you. There seems to be some sort of issue with mattermod at the moment, however |
Thanks @jwilander I'll try again in a while |
|
Spinmint test server created at: https://i-03cfad0a46dd1e50d.test.spinmint.com Test Admin Account: Username: Test User Account: Username: Instance ID: i-03cfad0a46dd1e50d |
Thanks @jwilander I tested being logged in on multiple browsers:
|
Thanks @lindy65, I'll check 1) |
@lindy65 does 1) reproduce for you every time? I can't seem to reproduce it locally or on the spinmint even when throttling my connection |
Hey @jwilander - I've just retested and, as sods law would have it, I am no longer able to reproduce :( Tried both sysadmin and user-1 accounts, Chrome, Firefox and IE11 and couldn't get the issue to reproduce again... |
Spinmint test server destroyed |
68427a2
to
a2406a4
Compare
* Remove BrowserStore usages and convert removed from channel modal * Remove ChannelStore * Remove PreferenceStore * Remove TeamStore and fix redirect on leave team * Remove UserStore * Clean up import * Fix merge * Update tests
Remove last flux store usage from actions (mattermost#1951) * Remove flus usages from diagnostics * Remove flux usages from status actions * Convert status actions to redux actions and add tests * Updates per feedback * Update per feedback MM-12579 Migration of team_actions to be pure redux (mattermost#1887) * MM-12579 Migration of team_actions to redux actions Remove updateTeam legacy actions * Removing are we not using this. Remove createTeam legacy action * Removing as we are not using this. Remove getTeamMembersForUser legacy action * Using mattermost-redux now. Remove getTeamsForUser legacy action * Using mattermost-redux now. Remove checkIfTeams legacy actions * Removing as we are not using this. * Remove wrapper.update * Fix review comments * Review comments * Fix rebase updates * Changes after rebase * move actions for mange_modal to its connected component * Revert process tick * Change async to done MM-12807 Fix clicking on multiselect items (mattermost#1965) * Fix clicking on multiselect items * Update snapshots MM-12585 Complete migration of file_actions to redux actions (mattermost#1955) remove the setting link and dont render the settings page for a plugin if dont need (mattermost#1872) * remove the setting link and dont render the settings page for a plugin if dont need * add tests for admin_sidebar MM-12810 Fix for redirection is path is not root (mattermost#1963) Migrated removed_from_channel_modal to be Pure and use Redux (mattermost#1839) * Migrated to redux * Removed usage of BrowserStore and jQuery * Added usage of react-bootstrap's Modal and openModal/closeModal actions * Added unit tests migrate increasePostVisibility into redux-style action (mattermost#1958) showFlaggedPosts uses redux (mattermost#1953) Fixed tests Fixed tests fixes Remove flux store usages from channel_actions.jsx (mattermost#1925) change @undefined to Someone in combined system messages (mattermost#1949) add channel header dropdown page object and some tests to channel header (mattermost#1947) Reset state properly when cancelling notifaction settings (mattermost#1978) MM-12815: Stop using permissions-deprecated config settings in web app (mattermost#1970) * Remove RestrictTeamInvite. * Do EnableOnlyAdminIntegrations * Do EnableTeamCreation. * Do AllowEditPost. * Cleanup SelectTeam component use of permissions. Fixing users not searchable when adding user to a channel. (mattermost#1977) Remove flux store usages from websocket_actions.jsx (mattermost#1948) * Remove BrowserStore usages and convert removed from channel modal * Remove ChannelStore * Remove PreferenceStore * Remove TeamStore and fix redirect on leave team * Remove UserStore * Clean up import * Fix merge * Update tests add build discader to avoid disk full issues in jenkins (mattermost#1973) MM-12429 Add LDAP/AD create account label when redirected from sign-up to login (mattermost#1972) * Add LDAP/AD create account label when redirected from sign-up to login * Use URLSearchParams for query string construction * Update alert colors and remove icon MM-12838: Make hashtag highlighting case insensitive. (mattermost#1982) Remove flux store usages from utils (mattermost#1952) MM-12677 Removing SuggestionStore (mattermost#1932) * Removing SuggestionStore. * Fixing clicking mention in popover. * Fixing laggy text manipulation. * Feedback fixes Removing ErrorStore. (mattermost#1976)
* Remove BrowserStore usages and convert removed from channel modal * Remove ChannelStore * Remove PreferenceStore * Remove TeamStore and fix redirect on leave team * Remove UserStore * Clean up import * Fix merge * Update tests
* Remove BrowserStore usages and convert removed from channel modal * Remove ChannelStore * Remove PreferenceStore * Remove TeamStore and fix redirect on leave team * Remove UserStore * Clean up import * Fix merge * Update tests
Summary
Remove flux store usages from websocket_actions.jsx.
@lindy65, could you regression test the following logged in on multiple browsers: leaving a team, view an unread channel on the same team, updating a user, deleting a team, getting removed from a channel you're viewing.
Ticket Link
Part of https://mattermost.atlassian.net/browse/MM-12564
Checklist
make check-style
to check for style errors (required for all pull requests)make test
to ensure unit and component tests passed