Граф коммитов

3882 Коммитов

Автор SHA1 Сообщение Дата
Scott Bishel
8f3a13122f MM-58793 Apply EnableUserCreation to signup.tsx (#27692)
* update text, apply EnableUserCreation to ui

* update text and add unit test

* Update webapp/channels/src/components/admin_console/admin_definition.tsx

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>

* Update webapp/channels/src/components/admin_console/admin_definition.tsx

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>

* Update webapp/channels/src/i18n/en.json

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>

* Update webapp/channels/src/i18n/en.json

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>
2024-08-13 07:53:34 -06:00
Claudio Costa
e5842e67a8 [MM-51514] Custom user settings (#27535)
* Custom user settings

* Implement error boundary, fix validation

* Extraction tests

* Tests

* Bring back refresh option for failed pluggable

* [MM-51514] Allow plugins to open user settings modal (#27742)

* Allow plugins to open user settings modal

* [MM-51514] Improvements to custom plugin user settings (#27754)

* Allow compass icon to be used

* Pass props to custom plugin settings

* Export react-select

* Revert "Export react-select"

This reverts commit 6b026c4eb789d298b721494a70e0e860a704d428.

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-13 08:49:12 +02:00
M-ZubairAhmed
5bfc8a81d1 Allow v9.x and v10.x for mm/types as peer dependency on mm/client (#27946) 2024-08-12 19:16:08 +00:00
Weblate (bot)
ff1d39029b Translations update from Mattermost Weblate (#27924)
Automatic Merge
2024-08-12 19:27:51 +03:00
boristrbrt
ea4bafebb7 Fix: Add status in group member modal (#27776)
* Fix: Add status in group member modal

* Fix: Optional values for members info and fix css for user button

* Fix: remove useless props and classname in status icon

* Fix: types eslint

* Fix: snap

---------

Co-authored-by: Boris Trombert <boris.trombert@infomaniak.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-12 17:55:07 +02:00
Claudio Costa
aca39fb1ef [MM-58356] Improve logic for rendering start call button in user profile popover (#27840)
* Improve logic for rendering start call button in user profile popover

* Fix typo

* Fix potential error when plugin is not enabled

* Improve selector logic
2024-08-12 16:42:18 +02:00
alexcekay
7232b5f002 [GH-26715] Added Pagination Support for IncomingWebHooks (#27502)
* Added Pagination Support for IncomingWebHooks

* Incorporated feedback from reviews

* Removed trailing spaces

* Restored deleted server en.json entries, fixed order in webapp en.json

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-09 16:44:22 -04:00
Rita Anene
c582f49739 [MM-57716] Convert ./components/setting_item.tsx from Class Component to Function Component (#27615)
* refactor: convert setting_item from class to functional component

* fix: removed type casting 'FC'

* fix: fixed failing tests

* fix: made 'max' prop nullable

* fix: revert snapshot file to master

* fix: Update the `useEffect` dependency list to trigger only on `active` prop changes

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-09 09:59:27 +02:00
Rita Anene
d393bbcac0 [MM-59899] Migrate tooltips of 'components/setting_picture.tsx' to WithTooltip (#27821) 2024-08-08 19:56:09 +00:00
Rita Anene
3d8d0f5e3e [MM-58517] Migrate tooltips of "components/rhs_card_header/rhs_card_header.tsx" to WithTooltip (#27849) 2024-08-08 11:14:24 +00:00
Rita Anene
538748f90f [MM-59908] Migrate tooltips of 'components/threading/global_threads/thread_pane/thread_pane.tsx' to WithTooltip (#27850) 2024-08-08 11:13:58 +00:00
Rita Anene
b1960f9c68 [MM-59907] Migrate tooltips of 'components/threading/global_threads/thread_list/thread_list.tsx' to WithTooltip (#27851) 2024-08-08 11:13:34 +00:00
Asaad Mahmood
6316606289 MM-59944 - FIxing playbooks scroll issue (#27861) 2024-08-08 15:38:56 +05:00
Daniel Espino García
6027c850bd MM-59881 Bubble submit result and expose to plugins (#27766)
Automatic Merge
2024-08-07 22:27:50 +03:00
Rita Anene
ed2d838ac7 [MM-59902] Migrate tooltips of 'components/global_header/right_controls/settings_button/settings_button.tsx' to WithTooltip (#27823) 2024-08-07 15:48:47 +00:00
Michael
64cbdba3d7 [MM-59898] Migrate tooltips of 'components/search_results/files_filter_menu.tsx' to WithTooltip (#27848) 2024-08-07 15:47:55 +00:00
Ivy Gesare
1ad39b9da5 [MM-59895] Migrate tooltips of 'components/channel_header/channel_header.tsx' to WithTooltip (#27841) 2024-08-07 15:47:19 +00:00
Ivy Gesare
fc198bb46a [MM-59891] Migrate tooltips of 'components/file_attachment/file_attachment.tsx' to WithTooltip (#27855) 2024-08-07 15:46:52 +00:00
Michael
5238d40101 [MM-59890] Migrate tooltips of 'components/admin_console/brand_image_setting/brand_image_setting.tsx' to WithTooltip (#27854) 2024-08-07 15:46:24 +00:00
Ivy Gesare
1bb8298756 [MM-59904] Migrate tooltips of 'components/channel_invite_modal/team_warning_banner/team_warning_banner.tsx' to WithTooltip (#27852) 2024-08-07 15:44:13 +00:00
Weblate (bot)
edd45c50ce Translations update from Mattermost Weblate (#27856)
Automatic Merge
2024-08-07 17:57:50 +03:00
Rita Anene
5011d4545f [MM-59900] Migrate tooltips of 'components/create_team/components/team_url/team_url.tsx' to WithTooltip (#27822) 2024-08-07 08:27:34 +00:00
Brandon Shen
35077ddd5d [MM-59896] Migrate tooltips of 'components/channel_members_dropdown/channel_members_dropdown.tsx' to WithTooltip (#27806) 2024-08-07 08:26:33 +00:00
Angel Mendez
08e4215c23 [MM-59909] Migrate tooltips of 'components/user_group_popover/group_member_list/group_member_list.tsx' to WithTooltip (#27809) 2024-08-07 08:24:17 +00:00
Brandon Shen
7f35be584d [MM-59906] Migrate tooltips of 'components/threading/global_threads/thread_item/thread_item.tsx' to WithTooltip (#27803) 2024-08-07 08:22:05 +00:00
Brandon Shen
24ae4a6d9e [MM-59905] Migrate tooltips of 'components/threading/channel_threads/thread_footer/thread_footer.tsx' to WithTooltip (#27802) 2024-08-07 08:19:41 +00:00
Scott Bishel
5f8f1f8142 MM-58529 Fix for AdditionalValues in SystemConsole (#27614)
* Reimplement display Timelimit modal

* update permission_description, add unit tests

* Update permission_group.tsx

* update tests, remove logging

* Update permission_description.tsx

* fix issue with link opening new window

* Update permission_description.tsx

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-06 16:31:07 -06:00
Harrison Healey
2e004bb7bc Remove unused post selectors (#27712)
* Remove makeGetPostIdsAroundPost and makeGetPostsAroundPost

* Remove formatPostInChannel and the one place it is unnecessarily used

* Remove makeGetPostsInChannel

* Update comment for getPostsInCurrentChannel
2024-08-06 20:03:47 +00:00
Harrison Healey
56c84df916 MM-59271 Add DataLoader classes and batch loading missing users and statuses (#27804)
* Change addUserIdsForStatusAndProfileFetchingPoll to only ever receive arrays of user IDs

* Remove bufferCounter in favour of measuring array length

* Split addUserIdsForStatusAndProfileFetchingPoll into two separate actions

* Slightly simplify getPendingStatusesById

* Add DataLoaderInterval and use in actions/status_profile_polling

* Add tests for IntervalDataLoader

* Start adding DelayedDataLoader

* Updated DelayedDataLoader to split requested data into batches and made addIdsToLoad not return a promise by default

* Modify getMissingProfilesForIds to use a DataLoader and attach DataLoaders to the store

* Add tests for getMissingProfilesByIds loading statuses

* Revert change that defined getMissingProfilesByIds in a closure

* Change getMissingProfilesByUsernames to also use a DelayedDataLoader and add tests

* Pass extra argument into mocked version of Thunk

* Rename DataLoader.addIdsToLoad to DataLoader.queueForLoading

* Rename things and address feedback
2024-08-06 15:39:10 -04:00
Rajat Dabade
e1f0c8ee57 [MM-59346] Add labels for channel header and purpose in RHS channel info view (#27775)
* MM-59346: show channel description header

* refactor: updated inlt using npm and styles

* channel description header persist
2024-08-06 19:47:54 +05:30
Rita Anene
e776aa8956 [MM-59901] Migrate tooltips of 'components/file_search_results/file_search_result_item.tsx' to WithTooltip (#27836) 2024-08-06 10:23:40 +00:00
Ivy Gesare
c3875d3fe7 [MM-59892] Migrate tooltips of 'components/app_bar/app_bar_binding.tsx' to WithTooltip (#27835) 2024-08-06 10:23:01 +00:00
Ivy Gesare
72e83560e2 [MM-59893] Migrate tooltips of 'components/app_bar/app_bar_marketplace.tsx' to WithTooltip (#27833) 2024-08-06 10:22:06 +00:00
Ivy Gesare
9466b948ad [MM-59894] Migrate tooltips of 'components/app_bar/app_bar_plugin_component.tsx' to WithTooltip (#27834) 2024-08-06 05:32:46 +00:00
Ben Schumacher
1158e6358c [MM-54593] HA aware Support Packet (#27598) 2024-08-03 16:11:13 +02:00
Harrison Healey
3f4b8e8137 MM-59276 Don't update channel stats state unnecessarily (#27805) 2024-08-02 11:16:58 -04:00
Michael
f7ef0ffbc5 [MM-27420] Add enlarged emojis to tooltips for custom statuses (#27478) 2024-08-02 06:34:35 +00:00
Harrison Healey
6956923b6a Various improvements to preferences code (#27710)
* Add isPostFlagged selector

* Remove unused code for actions_menu preferences

* Improve types of Preference and getPreference

* MM-58111 Change makeGetCategory to take category name once

* Use shouldShowJoinLeaveMessages everywhere

* Change makeGetCategory to better memoize its result

* Fix test that needs EnableJoinLeaveMessageByDefault to be set

* Remove more references to action_menu preferences
2024-08-01 22:53:30 +00:00
Ashish Dhama
50ebf8cc13 MM-57411: Change RHS scroll direction and fix advanced text editor to the bottom (#27162)
Automatic Merge
2024-08-01 16:27:53 +03:00
kalil0321
499977d0f0 [MM-57521] Profile button on hover shouldn't be red (#27005)
* Remove profile__icon onHover style in status__dropdown.scss

* Remove profile__icon class in status__dropdown.tsx for AccountOutlineIcon

* Update status_dropdown snapshot test

* Remove trailing space in status_dropdown snapshot test for AccountOutlineIcon

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-07-31 16:48:17 -04:00
Daniel Espino García
2b12a311d7 Fix edit last message (#27739)
Automatic Merge
2024-07-31 21:27:51 +03:00
Maria A Nunez
e422b1f8af Rename System Roles to Delegated Granular Administration (#27761)
Automatic Merge
2024-07-31 18:27:51 +03:00
Maria A Nunez
988939521e Rename CRT to Threaded Discussions (#27755)
Automatic Merge
2024-07-31 17:57:51 +03:00
Matthew Birtch
b1fd445fcc MM-59347 Fix spacing issue in data retention card headers (#27576)
* fixed spacing issue in card header for data retention screen

* fix lint

* fix lint

---------

Co-authored-by: Caleb Roseland <caleb@calebroseland.com>
2024-07-30 18:10:05 -05:00
Maria A Nunez
d26a76a890 Promote GIF picker, custom groups and message priority out of Beta (#27758)
* Remove Beta label for GIF picker, custom groups and message priority

* Remove Give Feedback from post priority

* Removed unused text

* [MM-56904] Reduce the number of api requests made to fetch user information for GMs on page load (#27149)

* use new endpoint to fetch group members

* [MM-58440] Migrate tooltips of 'components/post_view/post_flag_icon' to WithTooltip (#27689)

* Fixed bug around channel file sidebar (#27705)

* Fixed the issue for DB layer, ES to go

* Handled channel bookmarks

* Handled Bleve

* Lint fix

* Added channel bookmark test

* Skip bleve test

* Used common function

* SKipping ES as indexing logic in unavailable in test

* [MM-58378] Prevent prepackaged playbook v2 from upgrading on servers without enterprise license (#27335)

* add check for playbooks v2

* add new license helper

---------

Co-authored-by: Mattermost Build <build@mattermost.com>

* MM-59826: Add more invalidation event types (#27719)


This came up as part of the Redis work. I noticed that a lot of new
invalidation events were missing. This is important to understand
where invalidations are coming from.

https://mattermost.atlassian.net/browse/MM-59826

```release-note
NONE
```

Co-authored-by: Mattermost Build <build@mattermost.com>

* Minor css changes for post priority menu

---------

Co-authored-by: Ben Cooke <benkcooke@gmail.com>
Co-authored-by: Zubair Imtiaz <106450046+ZubairImtiaz3@users.noreply.github.com>
Co-authored-by: Harshil Sharma <18575143+harshilsharma63@users.noreply.github.com>
Co-authored-by: Julien Tant <785518+JulienTant@users.noreply.github.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in>
2024-07-30 12:12:15 -04:00
Weblate (bot)
1a55da8ac3 Translations update from Mattermost Weblate (#27778)
Automatic Merge
2024-07-30 18:57:50 +03:00
Maria A Nunez
c3f26f5bf9 Rename announcement banner feature to system-wide notifications (#27759)
* Rename announcement banner to system-wide notifications

* Fixed snapshot
2024-07-30 08:00:10 -04:00
Brandon Shen
1a0e25e5e9 [MM-59897] Migrate tooltips of 'plugins/channel_header_plug/channel_header_plug.tsx' to WithTooltip (#27807) 2024-07-30 06:22:01 +00:00
Maria A Nunez
488c22a9d8 Rename Channel Moderation to Advanced Access Control (#27760) 2024-07-29 12:29:20 -04:00
Nick Misasi
dda726ee02 [CLD-6870] Remove CloudFreeDeprecated feature flag (#27675)
* Remove CloudFreeDeprecated feature flag

* Fixes for CI pipelines

* Remove CloudReverseTrial feature flag and accompanying code (#27676)

Co-authored-by: Mattermost Build <build@mattermost.com>

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-07-29 11:42:08 -04:00