Commit Graph

18255 Commits

Author SHA1 Message Date
M-ZubairAhmed
1af0782991
[MM-55307] Make AdminConsole/TeamFilterDropdown use AsyncSelect instead of LegacyInfiniteScroll (#25294) 2023-12-28 10:09:35 +00:00
Felipe Martin
81a1d725a0
[WIP] [MM-55031] OAuth Outgoing Connection App integration (#25379)
* OAuthOutgoingConnection model

* added store

* make generated

* add missing license headers

* fix receiver name

* i18n

* i18n sorting

* update migrations from master

* make migrations-extract

* update retrylayer tests

* replaced sql query with id pagination

* fixed flaky tests

* missing columns

* missing columns on save/update

* typo

* improved tests

* remove enum from mysql colum

* add password credentials to store

* license changes

* OAuthOutgoingConnectionInterface

* Oauth -> OAuth

* make generated

* merge migrations

* renamed migrations

* model change suggestions

* refactor test functionsn

* migration typo

* refactor store table names

* updated sanitize test

* cleanup merge

* refactor symbol

* list endpoint

* oauthoutgoingconnection -> outgoingoauthconnection

* signature change

* i18n update

* granttype typo

* naming

* api list

* uppercase typo

* i18n

* missing license header

* fixed path in comments

* updated openapi definitions

* sanitize connections

* make generated

* test license and no feature flag

* removed t.fatal

* updated testhelper calls

* yaml schema fixes

* switched interface name

* suggested translation

* missing i18n translation

* address comments

* updated i18n
2023-12-26 10:46:20 +01:00
Zubair Imtiaz
287cbad2d5
[MM-55974] Theme is not used in notification selector box in user notification settings (#25689) 2023-12-26 09:24:33 +00:00
Asaad Mahmood
8f0d2b05ea
MM-56352 - Making modals consistent overall (#25622)
* Modal UI Improvements

* Updating modal header

* Updating modals

* Updating invite as a guest

* Updating modals

* Modal fixes

* Updating modal footer DMs

* Updating footer buttons next prev

* Updating tests

* Updating tests

* Updating modal css

* Updating modal

* Updating UI

* Updating modal snap

* Updating modal issues

* Updating modal

* Updating modal scss

* Updating modal changes

* Updating sys console modal

* Updating modal css

* Updating modal issue

* Removing css file

* Updating test

* Updating modal

* Updating test spec
2023-12-26 12:36:22 +05:00
Syed Ali Abbas Zaidi
02e27f78b2
[MM-56291] Convert ./components/widgets/icons/checkbox_checked_icon.tsx from Class Component to Function Component (#25763)
* [MM-56291] Convert `./components/widgets/icons/checkbox_checked_icon.tsx` from Class Component to Function Component

* refactor: update snapshots
2023-12-26 09:04:36 +05:30
Syed Ali Abbas Zaidi
55e222a9e2
[MM-56019] Move the deactivate account section to the last, and change the button to danger (#25697)
* [MM-56019] 🎨 Move the deactivate account section to the last, and change the button to danger

* refactor: remove unnecessary divider
2023-12-26 09:04:03 +05:30
Angel Mendez
3a6264ad19
[MM-47306] Migrate /enterprise/integrations e2e tests to TypeScript (#25720) 2023-12-25 09:45:00 +00:00
Harshil Sharma
bc1a53472a
Added air-gapped contact sales modal (#25807) 2023-12-25 09:42:17 +00:00
Syed Ali Abbas Zaidi
77161715fc
[MM-56042] Show full timestamp with seconds in tooltip of post date (#25699) 2023-12-25 07:35:39 +00:00
Harshil Sharma
d23c16b9aa
Removed user bands (#25806) 2023-12-25 07:11:28 +00:00
Harshil Sharma
6520e570e0
Updated tier wording (#25808) 2023-12-25 07:09:20 +00:00
Doug Lauder
2d1135ca46
Shared channels plugin APIs for MS Teams plugin (#25805)
New plugin APIs and hooks for accessing Shared Channels service via plugin. 

- RegisterPluginForSharedChannels(opts model.RegisterPluginOpts) (remoteID string, err error)
- UnregisterPluginForSharedChannels(pluginID string) error
- ShareChannel(sc *model.SharedChannel) (*model.SharedChannel, error)
- UpdateSharedChannel(sc *model.SharedChannel) (*model.SharedChannel, error)
- UnshareChannel(channelID string) (unshared bool, err error)
- UpdateSharedChannelCursor(channelID, remoteID string, cusror model.GetPostsSinceForSyncCursor) error
- SyncSharedChannel(channelID string) error
- InviteRemoteToChannel(channelID string, remoteID string, userID string) error
- UninviteRemoteFromChannel(channelID string, remoteID string) error

Hooks
- OnSharedChannelsSyncMsg(msg *model.SyncMsg, rc *model.RemoteCluster) (model.SyncResponse, error)
- OnSharedChannelsPing(rc *model.RemoteCluster) bool
2023-12-22 17:00:27 -05:00
Ibrahim Serdar Acikgoz
0f3553c8ab
shared/filestore/localstore.go: remove unnecessary warning (#25801) 2023-12-22 19:26:57 +01:00
Agniva De Sarker
0496483a9e
MM-56359: Skip TestUploadLicenseFile (#25800) 2023-12-22 13:21:33 +01:00
Syed Ali Abbas Zaidi
11ae867ce3
[MM-56294] Convert ./components/admin_console/group_settings/group_details/group_profile.tsx from Class Component to Function Component (#25766)
* [MM-56294] Convert `./components/admin_console/group_settings/group_details/group_profile.tsx` from Class Component to Function Component

* refactor: update snapshots
2023-12-22 10:35:17 +01:00
Daniel Espino García
ec4fdba04e
Fix auto delete post when dismissed by a plugin (#25791) 2023-12-22 10:34:32 +01:00
Miguel de la Cruz
0e60f3d542
Improves validation in getRolesByName endpoint (#25215)
* Improves validation in getRolesByName endpoint

* Updates the max constant and fixes linter

* Adds a mechanism to split roles in chunks in the webapp client

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-12-22 10:29:51 +01:00
dkkb
be24f108e1
Refactor server runJobs function. (#23854) 2023-12-22 09:51:40 +01:00
Harshil Sharma
a59f5ccded
Added API to return user count bands and user count (#25796) 2023-12-21 13:00:19 +00:00
Syed Ali Abbas Zaidi
cac50f593b
[MM-56298] Convert ./components/file_attachment/file_thumbnail/file_thumbnail.tsx from Class Component to Function Component (#25761)
* [MM-56298] Convert `./components/file_attachment/file_thumbnail/file_thumbnail.tsx` from Class Component to Function Component

* refactor: implement code review changes
2023-12-21 15:43:08 +05:30
Syed Ali Abbas Zaidi
ab6e206a51
[MM-56292] Convert ./components/widgets/icons/checkbox_partial_icon.tsx from Class Component to Function Component (#25764)
* [MM-56292] Convert `./components/widgets/icons/checkbox_partial_icon.tsx` from Class Component to Function Component

* refactor: update snapshots
2023-12-21 15:42:38 +05:30
Syed Ali Abbas Zaidi
4fb3d7a349
[MM-56295] Convert ./components/post_view/message_attachments/message_attachment_list.tsx from Class Component to Function Component (#25767)
* [MM-56295] Convert `./components/post_view/message_attachments/message_attachment_list.tsx` from Class Component to Function Component

* refactor: update default prop

* refactor: update snapshot

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-12-21 15:42:11 +05:30
Syed Ali Abbas Zaidi
dadc752212
[MM-56297] Convert ./components/widgets/settings/radio_setting.tsx from Class Component to Function Component (#25770)
* [MM-56297] Convert `./components/widgets/settings/radio_setting.tsx` from Class Component to Function Component

* fix: check-types issue
2023-12-21 15:41:37 +05:30
Agniva De Sarker
7dcf5f85a5
MM-56071: Track multiple threads (#25775)
We can have 2 types of threads open at the same time. One from
the thread view, and another from RHS.

We add another variable to distinguish between the 2 states.

In future, if we have the ability for more than 2 threads, then
we would need to track by threadID.

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

```release-note
NONE
```
2023-12-21 08:42:58 +05:30
Miguel de la Cruz
3f2351c71f
Remove user search skipped test (#25790) 2023-12-20 14:35:04 -06:00
Agniva De Sarker
b88a848c90
MM-53676: Bump dependencies (#25744)
https://mattermost.atlassian.net/browse/MM-53676
```release-note
NONE
```
2023-12-20 19:44:50 +05:30
Daniel Espino García
721f05e01e
Add SectionNotice to plugin user settings (#25740)
* Add SectionNotice to plugin user settings

* Make section notice more general

* i18n-extract

* Address feedback

* Add missing import

* Fix lint

* Use OpenSans typography
2023-12-20 15:04:04 +01:00
Antonis Stamatiou
0fbe3b8e9b
feat: Remove gitlab-ci yml file (#25782) 2023-12-20 16:02:38 +02:00
Sven Hüster
2c6b5856a1
[MM-54714] Change dnd status and remind to next morning 9 (#25472) 2023-12-20 13:45:55 +00:00
Ben Schumacher
645d3a3b35
Add pagination example to Client4 (#25544)
* Add pagination example to Client4

* Break as soon less the expected items are returned

* Print users as directly after fetching them
2023-12-20 06:50:58 +01:00
Matthew Straughn
ebdc964161
Mm 16623 fix all initialism errors in channels/app and channels/api4 dir (#25743)
* updated go mod and sum files

* fixed var-naming errors in channels/app and channels/api4 dir

* Revert "updated go mod and sum files"

This reverts commit 088dd00a84.

* renamed a cost .
2023-12-20 06:46:54 +01:00
Syed Ali Abbas Zaidi
293caec0c7
[MM-56293] Convert ./components/admin_console/filter/filter_list.tsx from Class Component to Function Component (#25765) 2023-12-19 18:06:32 -05:00
Doug Lauder
d56dc9d0ce
Add Options field to RemoteClusters (#25771)
* add Option flag to RemoteClusters

* add Options column to RemoteClusters table
2023-12-19 13:01:35 -05:00
Antonis Stamatiou
f118b4f0ed
fix: Fix condition for choosing runner (#25779)
* fix: Fix condition for choosing runner

* fix: Automate the GO_VERSION choice on server tests
2023-12-19 17:21:13 +02:00
yasserfaraazkhan
63e4fccd3a
chore: add test case ID to wrangler e2e tests (#25777) 2023-12-19 16:22:04 +05:30
Asaad Mahmood
726e157f5e
Updating sidebar position in settings modal (#25738)
* Updating sidebar position in settings modal

* Updating sidebar

* Updating css

* Updating commit

* Fixing lint
2023-12-19 14:42:38 +05:00
Ben Schumacher
799ec680bd
[MM-29240] Improve buffer handling of UploadEmojiImage (#25536) 2023-12-19 10:00:01 +01:00
Christopher Poile
8a0cef910a
MM-56273 - Update prepackaged calls to v0.22.2 (#25741) 2023-12-18 16:58:10 -05:00
M-ZubairAhmed
7b49e15824
[MM-55993] Create a composable independent table to be used in Admin reporting (#25611) 2023-12-18 18:52:58 +00:00
ShlokJswl
c6b600b186
Removed blank space in sidebar display in compact view mode (#23139) 2023-12-18 16:23:21 +01:00
Ben Schumacher
1fdddfe678
[MM-53269] Add configuration setting for integration requests timeout (#23805)
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
2023-12-18 16:07:00 +01:00
Hosted Weblate
7874daa6f7 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
2023-12-18 15:22:05 +02:00
master7
58aa759445 Translated using Weblate (Polish)
Currently translated at 100.0% (2527 of 2527 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2023-12-18 15:22:05 +02:00
JaeMin Kim
57709029ae Translated using Weblate (Korean)
Currently translated at 59.7% (3466 of 5799 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2023-12-18 15:22:05 +02:00
Tom De Moor
6443a1d42a Translated using Weblate (Dutch)
Currently translated at 100.0% (2527 of 2527 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2023-12-18 15:22:05 +02:00
MArtin Johnson
ad98cd86c5 Translated using Weblate (Swedish)
Currently translated at 100.0% (5799 of 5799 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2023-12-18 15:22:05 +02:00
Tom De Moor
5dc972a6ec Translated using Weblate (Dutch)
Currently translated at 100.0% (5799 of 5799 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2023-12-18 15:22:05 +02:00
MArtin Johnson
e5de17674e Translated using Weblate (Swedish)
Currently translated at 100.0% (2527 of 2527 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2023-12-18 15:22:05 +02:00
Tom De Moor
cf3a738220 Translated using Weblate (Dutch)
Currently translated at 99.8% (2522 of 2527 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2023-12-18 15:22:05 +02:00
Pieter Teekens
bf808d1c8a Translated using Weblate (Dutch)
Currently translated at 99.9% (5796 of 5799 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2023-12-18 15:22:05 +02:00