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

16664 Коммитов

Автор SHA1 Сообщение Дата
Conor Macpherson
405b2091d6 lint. 2023-04-24 09:48:01 -04:00
Conor Macpherson
31d13fdb0a remove unused import. 2023-04-24 09:40:52 -04:00
Conor Macpherson
4b1d61459b Merge pull request #23067 from mattermost/MM-52155-workspace-deletion-style-issues
MM-52155 - Workspace Deletion Modal Style Issues
2023-04-24 09:38:14 -04:00
Allan Guwatudde
2dc55918c7 [MM-52287] - Cloud Free should not show the ability to start a trial (#23073)
* [MM-52287] - Cloud Free should not show the ability to start a trial

* fix logic
2023-04-24 16:37:22 +03:00
Jesse Hallam
673acc8c95 Absolute paths in Playbooks API Spec (#22989) 2023-04-24 10:34:31 -03:00
Conor Macpherson
0a5b0e54d0 Update constants.tsx 2023-04-24 09:33:11 -04:00
Conor Macpherson
fc47d9b056 lint. 2023-04-24 09:26:01 -04:00
Conor Macpherson
76c7c9b294 i18n. 2023-04-24 09:22:58 -04:00
Conor Macpherson
873f2350c5 fix types, lint. 2023-04-24 09:17:10 -04:00
Pablo Andrés Vélez Vidal
a85a7c8422 MM-50963 - enhance onboarding self-hosted telemetry (#23051)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-24 12:58:33 +02:00
Nathan
b4f974377c Make channel type filter dropdown a button instead of an anchor (#22827)
Automatic Merge
2023-04-24 11:04:29 +03:00
na
273f572cbe [MM-51502] - Update email field position in profile popover (#23024)
Co-authored-by: Nevyana Angelova <nevyangelova@Nevyanas-MacBook-Pro.local>
2023-04-24 14:37:53 +07:00
Agniva De Sarker
94de9c8175 MM-52352: Limit channel search results (#23070)
https://mattermost.atlassian.net/browse/MM-52352

```release-note
NONE
```
2023-04-22 10:14:54 +05:30
Nathaniel Allred
54db770811 Mm 51788 non-admins do not trigger a request to fetch stripe customer in cloud instances (#22821)
* do not query for customer if not a cloud admin
2023-04-21 12:31:27 -05:00
Agniva De Sarker
67735be261 MM-52216: Trim errors (#23040)
https://mattermost.atlassian.net/browse/MM-52216
```release-note
NONE
```
2023-04-21 22:23:56 +05:30
Miguel de la Cruz
041cbe2d24 Updates the check for the schema_migrations information (#23032)
The old check was using `sq.Eq`, which replaces its values with
strings, and for the case of `table_schema` we want to call a
function.
2023-04-21 10:44:52 +02:00
Vishal
344e882f04 Replace string concatenation with StringBuilder (#23021) 2023-04-21 11:55:04 +05:30
Conor Macpherson
0feb800bf0 Add missing text for overage banner. 2023-04-20 16:51:44 -04:00
Conor Macpherson
48cdaaf294 add telemetry event tracking for various button clicks. 2023-04-20 16:22:20 -04:00
Conor Macpherson
26ee59e3c2 Change to -center-channel-color after seeing warning not to use -center-channel-text. 2023-04-20 15:54:38 -04:00
Conor Macpherson
35a1685517 change font color from sys-center-console-text to center-console-text. 2023-04-20 15:52:03 -04:00
Julian Mondragón
f58648d493 MM-52161_The Marketplace modal has some display issues (#23011) 2023-04-20 14:46:38 -05:00
Conor Macpherson
fd1f62f9d1 lint. 2023-04-20 15:21:02 -04:00
Conor Macpherson
a91da0c7e7 remove import. 2023-04-20 14:39:22 -04:00
Conor Macpherson
6edf8ea994 lint. 2023-04-20 14:34:58 -04:00
Harrison Healey
1cee3b7987 Add Makefile target to update development Docker container configuration (#22813)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 14:34:36 -04:00
Conor Macpherson
7c78fe5589 Fix style issues with workspace deletion modal. 2023-04-20 14:20:12 -04:00
Conor Macpherson
b6ecb88832 Remove self serve workspace deletion completed telemetry. 2023-04-20 14:01:08 -04:00
Alejandro García Montoro
87908bc577 MM-51095: Foundation for ESR upgrade scripts (#22448)
* Add ESR upgrade migration and CI job to verify it

The script was generated as a simple concatenation of migrations in the
interval [54, 101] through:
    files=`for i in $(seq 54 101); do ls mysql/$(printf "%06d" $i)*up.sql; done`
    tail -n +1 $files > ../esrupgrades/esr.5.37-7.8.mysql.up.sql

The CI job runs the migration both through the server and the script,
and for now uploads the dumps generated for manual inspection. An
automatic check for differences is still needed.

* Remove debug print in script

* Fix idx_uploadsessions_type creation

* Ignore tables db_lock and db_migration on dump

* Split workflow in two parallel jobs

* Diff dumps and upload the result

* Add cleanup script

* Use DELIMITER in the script to use mysql CLI

This allows us to remove the complexity of using a different Go script
inside a Docker image.

* Standardize Roles between migrations

Document and cleanup code.

* Upload diff only if it is not empty

* Trigger action only when related files change

* Add a global timeout to the job

* Generalize ESR to ESR upgrade action (#22573)

* Generalize action

* Use logs to ensure migrations are finished

* Add migrations from 5.37 to 6.3

* Remove tables in cleanup script, not through dump

* Add initial-version input to common action

* Add migration from 6.3 to 7.8

* Remove action debug line

* ESR Upgrade: One procedure per table in the v5.37 > v7.8 upgrade script (#22590)

* Squash Users-related migrations in one query

* Squash Drafts-related migrations in one query

* Squash UploadSessions-related migrations in one query

* Squash Threads-related migrations in one query

* Squash Channels-related migrations in one query

* Squash ChannelMembers-related migrations in one query

* Squash Jobs-related migrations in one query

* Squash Sessions-related migrations in one query

* Squash Status-related migrations in one query

* Squash Posts-related migrations in one query

* Squash TeamMembers-related migrations in one query

* Squash Schemes-related migrations in one query

* Squash CommandWebhooks-related migrations in one query

* Squash OAuthApps-related migrations in one query

* Squash Teams-related migrations in one query

* Squash Reactions-related migrations in one query

* Squash PostReminders-related migrations in one query

* Adapt ThreadMemberships migration to unified style

* Adapt LinkMetadata migrations to unified style

* Adapt GroupChannels migration to unified style

* Adapt PluginKVStore migration to unified style

* Adapt UserGroups migration to unified style

* Adapt FileInfo migration to unified style

* Adapt SidebarCategories migration to unified style

* Remove blank line

* Use tabs everywhere

* Wrap every procedure with log statements

* Remove space before parentheses in procedure call

* Remove spurious extra line

* Merge two equal consecutive conditionals

* Avoid the double list of conditions/queries

* Fix variable name

* Remove outdated comment

* Add a preprocess phase with corresponding scripts

* Join all preprocess scripts setting ExpiresAt to 0

This preprocessing is something we should always do, no matter the input
DB, so we can use a common script for all cases instead of repeating the
same code in multiple files.

* Add system-bot if it does not exist

* Cleanup the ProductNoticeViewState table

* Fix SQL

* Move esrupgrades directory under server/

* Update paths in Github action

* Fix trigger path for CI
2023-04-20 19:41:36 +02:00
Conor Macpherson
c8afa3b27f Update en.json 2023-04-20 12:04:31 -04:00
Conor Macpherson
e281acd817 Update index.tsx 2023-04-20 12:04:02 -04:00
Conor Macpherson
ac030d7074 Update enterprise_edition_left_panel.tsx 2023-04-20 12:03:02 -04:00
Jesse Hallam
3ba419c841 preserve ClientError cause with es2022 (#22762)
Building the client package with `es2022`, exposing the optional `.cause` property on Errors effectively allowing us to wrap caught errors in the client package and re-throw with the context from the request, all while preserving a useful backtrace.

This change has potentially material impact to older plugins that attempt to rely on the newer package, but this should only occur at compile time since the webapp doesn't dynamically export this client package.

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 13:00:36 -03:00
Agniva De Sarker
a22ae500e5 playbooks/server: Avoid using main package (#23041)
The main package was used unnecessarily without a main function.
```release-note
NONE
```
2023-04-20 20:14:30 +05:30
Mattermost Build
dc4482e3e2 Merge branch 'master' into MM-51456-update-overage-notices 2023-04-20 17:43:27 +03:00
Claudio Costa
b5b4749da5 [MM-51997] Fix potential errors when accessing calls store (#22960)
* Fix potential errors when accessing calls store

* Fix typecheck
2023-04-20 08:40:09 -06:00
Conor Macpherson
c98c43456e Merge pull request #22657 from mattermost/MM-50966-in-product-expansion-backend
MM-50966 - In Product Expansion Backend
2023-04-20 10:38:47 -04:00
Conor Macpherson
3795f5a470 Merge pull request #22658 from mattermost/MM-50966-in-product-expansion
MM-50365 - In Product Expansion Front-End
2023-04-20 10:35:41 -04:00
Allan Guwatudde
87555aa242 [MM-52158] - Don't show deprecation/move to annual banners to some clients (#22963)
* [MM-52158] - Don't show deprecation/move to annual banners to some clients

* create const

* feedback impl

* update test names

* update banner text

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 17:04:41 +03:00
Jesse Hallam
89f2ebc836 Channels/api4 testing improvements (#22938)
* api4/post_test: fix missing TearDown

* api4/plugin_test: dont test timeout, saving 120s

* api4/channel_test: dont try to delete town square

* api4/channel_test: check public channel names deterministically

* api4/file_test: fix darwin assertions on go files

* api4/notify_admin_test: fix expect/actual order

* api4/team_test: make TestGetAllTeams deterministic

* api4/plugin_test: avoid nested test helpers

* api4/post_test: avoid nested test helpers

* api4/websocket_test: externalize log buffer

* testlib/helper: unset common env

* linting issues

* simplify TestGetFileHeaders

* team_test: leverage ElementsMatch
2023-04-20 09:52:59 -03:00
Konstantinos Pittas
dd2b1db420 [MM-51076] Fix dropdown in modal for adding users in a group (#22642)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 14:05:54 +03:00
yasserfaraazkhan
3055a5e935 Revert "MM-49603 : Remove fetching of deleted channels on page load (#22981)"
This reverts commit 1bbfdefad7.
2023-04-20 13:56:37 +05:30
yasserfaraazkhan
f0a54f6804 chore: review comment 2023-04-20 13:46:01 +05:30
M-ZubairAhmed
1f697ba5cd Revert "MM-50123 : Identify causes of removal of channel and channel members re fetching on team switch (#22984)" (#23038)
This reverts commit 5d5c1d90bf.
2023-04-20 13:46:01 +05:30
Julien Tant
7c60637cab [MM-51805 + MM-51806 + MM-51041] Work template: multiple UI fixes (#22862) 2023-04-20 13:46:01 +05:30
Julien Tant
efa976cbfd [MM-52152] Expose license SkuShortName to all users (#22955) 2023-04-20 13:46:01 +05:30
Scott Bishel
42c95776cd MM-51876 - use redirect if user already logged in (#22997)
* use redirect if user already logged in

* lint fixes

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 13:46:01 +05:30
Agniva De Sarker
af37ffac38 Add CODEOWNERS for migrations (#23020)
```release-note
NONE
```
2023-04-20 13:46:01 +05:30
Tanmay Datta
5beaee031d [MM-51089] Fix sorting value of category in CreateSidebarCategoryForTeamForUser (#22455)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 13:46:01 +05:30
Caleb Roseland
afa3a7eb8f step names 2023-04-20 13:46:01 +05:30