Ben Schumacher
8d4bf4bae0
[MM-54288] Support Packet V2 ( #29403 )
2025-01-13 20:23:09 +01:00
Claudio Costa
086e6d9df6
[MM-62066] Allow using plugin settings defined in manifest as fallback when using custom sections and plugin is disabled ( #29500 )
...
* Allow using plugin settings defined in manifest as fallback when using custom sections and plugin is disabled
* Update server/public/model/manifest.go
Co-authored-by: Christopher Poile <cpoile@gmail.com >
* Add custom setting case
---------
Co-authored-by: Christopher Poile <cpoile@gmail.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-13 11:19:59 +01:00
Ben Schumacher
70fe2abea6
[MM-57194] Allow plugins to mark setting fields as secret ( #27986 )
...
Co-authored-by: Claudio Costa <cstcld91@gmail.com >
2024-09-12 19:23:57 +02:00
Claudio Costa
be94c47607
[MM-57418] Implement support for defining plugin settings sections ( #27654 )
...
* Implement support for defining plugin settings sections
* Implement custom plugin configuration sections
* Tests
* Update test
* Improvements
2024-07-17 18:24:33 +02:00
Ben Schumacher
6d427cf005
Revert "Added GetPluginID method and tests ( #27281 )" ( #27540 )
...
This reverts commit 4acc4796ed .
2024-07-04 13:13:15 -04:00
Domenico Rizzo
4acc4796ed
Added GetPluginID method and tests ( #27281 )
...
A new method, GetPluginID, has been added to the Manifest model. This function returns the ID of a plugin. Corresponding unit tests have also been implemented to ensure that this function works as expected. The test cases cover scenarios where IDs are the same and different.
2024-06-10 11:11:47 -04:00
Anna Os
00d48b04ed
[GH-21216] Function removeUserFromChannel return error ( #26428 )
2024-03-25 12:53:22 +01:00
Ben Schumacher
ef89e9601c
[MM-54183] Remove deprecated Manifest.RequiredConfig field ( #24319 )
2023-08-22 10:39:27 +02:00
Ben Schumacher
f231124f2d
Update to github.com/blang/semver/v4 ( #24203 )
2023-08-21 11:29:12 +02:00
Ben Schumacher
3ee5432664
[MM-53968] Includes mattermost-plugin-api into the mono repo ( #24235 )
...
Include https://github.com/mattermost/mattermost-plugin-api into the mono repo
Co-authored-by: Jesse Hallam <jesse.hallam@gmail.com >
Co-authored-by: Michael Kochell <mjkochell@gmail.com >
Co-authored-by: Alejandro García Montoro <alejandro.garciamontoro@gmail.com >
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com >
Co-authored-by: Alex Dovenmuehle <alex.dovenmuehle@mattermost.com >
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com >
Co-authored-by: Christopher Poile <cpoile@gmail.com >
Co-authored-by: İlker Göktuğ Öztürk <ilkergoktugozturk@gmail.com >
Co-authored-by: Shota Gvinepadze <wineson@gmail.com >
Co-authored-by: Ali Farooq <ali.farooq0@pm.me >
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com >
Co-authored-by: Daniel Espino García <larkox@gmail.com >
Co-authored-by: Christopher Speller <crspeller@gmail.com >
Co-authored-by: Alex Dovenmuehle <adovenmuehle@gmail.com >
Co-authored-by: Szymon Gibała <szymongib@gmail.com >
Co-authored-by: Lev <1187448+levb@users.noreply.github.com >
Co-authored-by: Jason Frerich <jason.frerich@mattermost.com >
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in >
Co-authored-by: Artur M. Wolff <artur.m.wolff@gmail.com >
Co-authored-by: Madhav Hugar <16546715+madhavhugar@users.noreply.github.com >
Co-authored-by: Joe <security.joe@pm.me >
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com >
Co-authored-by: José Peso <trilopin@users.noreply.github.com >
2023-08-21 09:50:30 +02:00
Ben Schumacher
122dbaf373
[MM-40531] Remove deprecated ManifestExecutables struct ( #24212 )
2023-08-09 10:36:12 +02:00
Jesse Hallam
bb02b35048
Expose public/ API as submodule ( #23345 )
...
* model -> public/model
* plugin -> public/plugin
* public/model/utils -> public/utils
* platform/shared/mlog -> public/shared/mlog
* platform/shared/i18n -> public/shared/i18n
* platform/shared/markdown -> public/shared/markdown
* platform/services/timezones -> public/shared/timezones
* channels/einterfaces -> einterfaces
* expose public/ submodule
* go mod tidy
* .github: cache-dependency-path, setup-go-work
* modules-tidy for public/ too
* remove old gomodtidy
2023-05-10 13:07:02 -03:00