* MM-57516 - restrict activation/deactivation over ldap users
* Add unit tests
* refactor test to unify repeated actions
* add disable actions in user details too
* migrate test to use react-testing-library
* add new ldap user test and fix other existing tests
* restrict ldap users status management via api
* use correct server status and update tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* Add query_param_action_controller, allowing actions to be performed based on query parameters when webapp is loaded
* Actually git add the new component
* undo changes to package-lock
* Change render to renderWithContext
* Move into channel_controller
* Fix tests
* Updates to RootRedirect component and redirectUserToDefaultTeam
* Grab another entry point
* Adjust font for title of no permissions modal, fix default text
* Fix linter
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* [MM-54021][MM-58736] Remove limit on loading channel members on initial load, reload members on reconnect, separate loading of members from channels on initial load
* PR feedback
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* MM-60222_apply filter to export csv
* get the report exporting with the filters ready
* add unit tests
* cover one more file with some tests
* style the confirm modal note
* add translations
* remove unnecessary print line
* disable export button if there is no data to export
* fix linter issues
* fix linter errors
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* added basic unit tests for team_groups_manage_modal
* removed errorenously added getIntlMock from test_helpers
* added additional general tests
* updated test suite
* updated snapshot update using jest
* fixed minor linting problems
* fixed unintended snapshot changes
* modified test case to wait for element removal
* Changed the class component to functional
* Updated the tests for latex_inline
* Updated the snapshots and tests
* Updated the tests, snapshots and changed div to span
* Updated snapshots and tests
* used renderWithContext instead of render in tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* Change localizeAndFormatMessage to take a MessageDescriptor
* Change localizeMessage to take a MessageDescriptor as a parameter
* Update mmjstool to support new localizeMessage signature
* Change mmjstool commit back to master branch
* Add descriptions to test cases for getNeededAtMentionedUsernames
* MM-59854 Load users who are at-mentioned in message attachment fields
* MM-59854 Add server support for at-mentioning users in message attachment fields
* Migrate support/external_commands from JS to TS
* MM-59584 Ensure that at-mentions never show in other message attachment fields
* MM-59584 Add E2E tests for how we load users based on at mentions
* Use new E2E test helpers in other places
* Update snapshots
* MM-60419 - fix styling regression by adding back placeholder injection link
* add relevant comment
* add more details to how the link element work
* Update webapp/channels/src/root.html
---------
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
* MM-60312 - replace office365 logo with entraId new logo
* rename icon file name
* remove unncessary aria-label in svg inside a button
* remove unnecessary translation
---------
Co-authored-by: Mattermost Build <build@mattermost.com>