mattermost/server/public/model
Carlos Garcia 2be57a7ec0
Some checks are pending
API / build (push) Waiting to run
Server CI / Compute Go Version (push) Waiting to run
Server CI / Check mocks (push) Blocked by required conditions
Server CI / Check go mod tidy (push) Blocked by required conditions
Server CI / check-style (push) Blocked by required conditions
Server CI / Check serialization methods for hot structs (push) Blocked by required conditions
Server CI / Vet API (push) Blocked by required conditions
Server CI / Check migration files (push) Blocked by required conditions
Server CI / Generate email templates (push) Blocked by required conditions
Server CI / Check store layers (push) Blocked by required conditions
Server CI / Check mmctl docs (push) Blocked by required conditions
Server CI / Postgres with binary parameters (push) Blocked by required conditions
Server CI / Postgres (shard 0) (push) Blocked by required conditions
Server CI / Postgres (shard 1) (push) Blocked by required conditions
Server CI / Postgres (shard 2) (push) Blocked by required conditions
Server CI / Postgres (shard 3) (push) Blocked by required conditions
Server CI / Merge Postgres Test Results (push) Blocked by required conditions
Server CI / Postgres FIPS (shard 0) (push) Blocked by required conditions
Server CI / Postgres FIPS (shard 1) (push) Blocked by required conditions
Server CI / Postgres FIPS (shard 2) (push) Blocked by required conditions
Server CI / Postgres FIPS (shard 3) (push) Blocked by required conditions
Server CI / Merge Postgres FIPS Test Results (push) Blocked by required conditions
Server CI / Generate Test Coverage (push) Blocked by required conditions
Server CI / Run mmctl tests (push) Blocked by required conditions
Server CI / Run mmctl tests (FIPS) (push) Blocked by required conditions
Server CI / Build mattermost server app (push) Blocked by required conditions
Tools CI / check-style (mattermost-govet) (push) Waiting to run
Tools CI / Test (mattermost-govet) (push) Waiting to run
Web App CI / check-lint (push) Waiting to run
Web App CI / check-i18n (push) Blocked by required conditions
Web App CI / check-external-links (push) Blocked by required conditions
Web App CI / check-types (push) Blocked by required conditions
Web App CI / test (platform) (push) Blocked by required conditions
Web App CI / test (mattermost-redux) (push) Blocked by required conditions
Web App CI / test (channels shard 1/4) (push) Blocked by required conditions
Web App CI / test (channels shard 2/4) (push) Blocked by required conditions
Web App CI / test (channels shard 3/4) (push) Blocked by required conditions
Web App CI / test (channels shard 4/4) (push) Blocked by required conditions
Web App CI / upload-coverage (push) Blocked by required conditions
Web App CI / build (push) Blocked by required conditions
adds team member data sanitizing (#35562)
* adds team member data sanitizing

* assert using require

* adds data sanitizing to team members for user endpoint

* team admin data visibility now tests with different user
2026-04-09 16:12:15 +02:00
..
testdata Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
access.go Add support for resource parameter with OAuth (#33743) 2025-11-11 15:24:42 -05:00
access_policy.go [MM-65956] Tweak auto add to make it consistent with child policies (#33990) 2025-11-19 20:18:45 +00:00
access_policy_test.go Use golangci-lints's build-in modernize linter (#34341) 2025-11-04 12:09:11 +01:00
access_request.go MM-65618 - filter based on admin values (#33857) 2025-09-12 20:09:47 +02:00
access_test.go Add support for resource parameter with OAuth (#33743) 2025-11-11 15:24:42 -05:00
agents.go Ability to E2E AI Bridge features + Initial Recaps E2E (#35541) 2026-03-30 16:20:47 +00:00
ai_bridge_test_helper.go Ability to E2E AI Bridge features + Initial Recaps E2E (#35541) 2026-03-30 16:20:47 +00:00
analytics_row.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
audit.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
audit_events.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
audit_record.go [MM-64654] Migrate to modern Go features (#31820) 2025-07-18 12:54:51 +02:00
auditconv.go Marks the RemoteTeamId field of RemoteClusters as deprecated (#27364) 2024-06-22 23:08:55 +02:00
auditconv_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
audits.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
authorize.go Add support for resource parameter with OAuth (#33743) 2025-11-11 15:24:42 -05:00
authorize_test.go Add support for resource parameter with OAuth (#33743) 2025-11-11 15:24:42 -05:00
autotranslation.go [MM-67231] Etag fixes for autotranslations (#35196) 2026-02-09 18:32:26 -05:00
autotranslation_test.go Autotranslations MVP (#34696) 2026-01-26 17:05:34 -05:00
bot.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
bot_test.go [MM-61302] Use model.NewPointer throughout the code base (#28957) 2024-10-29 13:29:53 +01:00
builtin.go Fix IDE warninings about comment (#29818) 2025-01-10 17:33:12 -07:00
builtin_test.go OSF: Used model.NewPointer everywhere (#27838) 2024-08-06 09:15:00 +05:30
bulk_export.go [MM-57295] Bulk export: add roles and permission schemes (#26523) 2024-03-26 08:43:25 -06:00
bundle_info.go MM-53032: Fix module path after repo rename (#23689) 2023-06-11 10:54:35 +05:30
bundle_info_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
cel.go [MM-64833] Convert multiselect attribute types to CEL canonically (#33494) 2025-08-05 12:07:24 +03:00
channel.go Add the ability to patch channel autotranslations (#35078) 2026-02-06 18:19:06 +01:00
channel_bookmark.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
channel_bookmark_test.go fix(MM-60645): missing emoji on mobile (#30001) 2025-02-09 21:38:29 -07:00
channel_count.go Use golangci-lints's build-in modernize linter (#34341) 2025-11-04 12:09:11 +01:00
channel_data.go MM-52532: Fix golangci warnings (#23709) 2023-06-13 14:08:36 +05:30
channel_list.go Add whitespace linter (#24855) 2023-10-11 10:13:36 +02:00
channel_member.go Add endpoint to update channel member autotranslations (#35072) 2026-02-05 13:43:50 +01:00
channel_member_history.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
channel_member_history_result.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
channel_member_test.go Sanatize LastViewedAt and LastUpdateAt for other users on channel member object (#33835) 2025-09-05 08:06:16 -07:00
channel_mentions.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
channel_mentions_test.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
channel_search.go [MM-61756] Attribute Based Access Control - Phase 1 (#30785) 2025-05-15 11:33:08 +02:00
channel_sidebar.go Goodbye, GraphQL (#24827) 2023-10-12 09:47:35 +05:30
channel_sidebar_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
channel_stats.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
channel_test.go MM-67119: Remove unused Channel.Etag (#34951) 2026-01-20 17:46:17 +01:00
channel_view.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
client4.go Ability to E2E AI Bridge features + Initial Recaps E2E (#35541) 2026-03-30 16:20:47 +00:00
client4_route.go MM-65970: New way to build routes in Client4 (#34499) 2026-01-29 14:26:47 +00:00
client4_route_test.go MM-65970: New way to build routes in Client4 (#34499) 2026-01-29 14:26:47 +00:00
client4_test.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
cloud.go Add support for dynamic fetching of preview modal content from S3 bucket (#33380) 2025-07-15 12:58:18 -04:00
cluster_discovery.go [MM-57106] Remove unused cluster settings (#26490) 2024-03-22 10:44:38 +01:00
cluster_discovery_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
cluster_info.go MM-53228: Adding schema version to cluster info (#24209) 2023-08-10 09:40:49 +05:30
cluster_message.go [MM-67231] Etag fixes for autotranslations (#35196) 2026-02-09 18:32:26 -05:00
cluster_stats.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
command.go [MM-67377] Fix (#35336) 2026-03-06 13:39:48 +01:00
command_args.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
command_args_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
command_autocomplete.go [MM-57356] Make use of go1.21 features (#26620) 2024-04-04 13:44:03 +02:00
command_autocomplete_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
command_request.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
command_response.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
command_response_test.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
command_test.go [MM-67377] Fix (#35336) 2026-03-06 13:39:48 +01:00
command_webhook.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
command_webhook_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
compliance.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
compliance_post.go Add whitespace linter (#24855) 2023-10-11 10:13:36 +02:00
compliance_post_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
config.go Generate instead of hard-coding test passwords, enforce new minimum for FIPS, shard CI, fix FIPS builds (#35905) 2026-04-08 16:49:43 -03:00
config_test.go ci: enable fullyparallel mode for server tests (#35816) 2026-04-08 20:48:36 -04:00
content_flagging.go Rename Content Flagging to Data Spillage Handling (#35407) 2026-03-06 21:15:01 -05:00
content_flagging_setting_request.go Migrate content flagging settings to database (#33989) 2025-10-13 12:24:01 +05:30
content_flagging_settings.go Rename Content Flagging to Data Spillage Handling (#35407) 2026-03-06 21:15:01 -05:00
content_flagging_settings_test.go Migrate content flagging settings to database (#33989) 2025-10-13 12:24:01 +05:30
content_flagging_test.go Rename Content Flagging to Data Spillage Handling (#35407) 2026-03-06 21:15:01 -05:00
custom_profile_attributes.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
custom_profile_attributes_test.go Adds default values to the attrs of CPA fields and refactors the app layer (#34408) 2025-11-13 12:00:54 +01:00
custom_status.go MM-56881 Validate and ensure valid CustomStatus is stored (#26287) 2024-03-04 15:53:55 -07:00
data_retention_policy.go [MM-64360] Data retention: optionally preserve pinned posts (#31165) 2025-06-09 15:41:07 -04:00
draft.go [MM-61758] Burn on read feature (#34703) 2025-12-11 07:59:50 +01:00
draft_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
email_notification.go [MM-64840] Add EmailNotificationWillBeSent Plugin Hook (#33421) 2025-08-05 09:09:07 -04:00
emoji.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
emoji_data.go Revert "Add "thanks" and "thank you" to "pray" emoji (#24090)" (#24969) 2023-10-17 11:57:35 -04:00
emoji_search.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
emoji_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
example_channel_test.go MM-67119: Remove unused Channel.Etag (#34951) 2026-01-20 17:46:17 +01:00
feature_flags.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
feature_flags_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
file.go [MM-53454] Add export file settings + slash command for public link (#23915) 2023-07-19 13:01:39 -07:00
file_info.go feat: pluginapi: filewillbedownloaded / sendtoastmessage (#34596) 2026-02-16 17:10:39 +01:00
file_info_list.go MM-52532: Fix golangci warnings for public module (#23918) 2023-06-30 20:12:56 +05:30
file_info_search_results.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
file_info_test.go Channel Bookmarks (#25449) 2024-03-12 08:36:05 -06:00
fips.go Generate instead of hard-coding test passwords, enforce new minimum for FIPS, shard CI, fix FIPS builds (#35905) 2026-04-08 16:49:43 -03:00
fips_default.go Generate instead of hard-coding test passwords, enforce new minimum for FIPS, shard CI, fix FIPS builds (#35905) 2026-04-08 16:49:43 -03:00
github_release.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
gitlab.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
group.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
group_member.go [MM-55323] Allow end users to fetch the group members list of groups which allow @-mentions (#26551) 2024-04-12 19:41:50 +02:00
group_syncable.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
group_syncable_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
group_test.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
guest_invite.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
incoming_webhook.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
incoming_webhook_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
initial_load.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
integration_action.go Fix datetime MinDate/MaxDate validation and add sub-day relative patterns (#35327) 2026-03-26 17:19:15 -06:00
integration_action_test.go Fix datetime MinDate/MaxDate validation and add sub-day relative patterns (#35327) 2026-03-26 17:19:15 -06:00
integrity.go OSF: Used model.NewPointer everywhere (#27838) 2024-08-06 09:15:00 +05:30
ip_filtering.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
job.go Configurable workers and move sweeper job to job infra (#35007) 2026-02-02 15:52:42 -05:00
job_test.go [MM-56074] mmctl job commands (#26855) 2024-06-17 12:07:05 -04:00
ldap.go [MM-63152] LDAP Wizard (#31417) 2025-06-16 16:19:33 -04:00
license.go Autotranslations MVP (#34696) 2026-01-26 17:05:34 -05:00
license_test.go Renamed premium SKU to Enterprise Advanced (#30882) 2025-05-02 11:34:46 +05:30
limits.go Add single-channel guest tracking and reporting (#35451) 2026-03-10 10:31:10 -04:00
link_metadata.go MM-67372: Improve link preview metadata handling and filtering (#35178) 2026-02-09 16:26:14 +02:00
link_metadata_test.go MM-67372: Improve link preview metadata handling and filtering (#35178) 2026-02-09 16:26:14 +02:00
manifest.go MM-67793: Remove dependency on blang/semver/v4 (#35742) 2026-03-25 13:41:33 +00:00
manifest_test.go [MM-66875][MM-66876] Implement RHS plugin popout (#34692) 2025-12-11 14:04:43 -05:00
map.go Introduce model.AssertNotSameMap (#34058) 2025-10-27 13:16:59 -03:00
map_test.go Introduce model.AssertNotSameMap (#34058) 2025-10-27 13:16:59 -03:00
marketplace_plugin.go MM-65970: New way to build routes in Client4 (#34499) 2026-01-29 14:26:47 +00:00
member_invite.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
mention_map.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
mention_map_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
message_attachment.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
message_attachment_test.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
message_export.go MM-59966 - Compliance Export overhaul - feature branch (#29789) 2025-01-10 16:56:02 -05:00
metrics.go MM-67793: Remove dependency on blang/semver/v4 (#35742) 2026-03-25 13:41:33 +00:00
metrics_test.go MM-61886: Add actionable page navigation metrics (#29332) 2024-11-29 11:24:35 +05:30
mfa_secret.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
migration.go MM-67647: Rename shared_channel_manager roles to follow system_ prefix convention (#35944) 2026-04-08 08:01:33 -04:00
modeltestlib_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
notification.go MM-65575: Fix server panic when bot posts trigger persistent notifications (#34174) 2025-12-08 20:41:29 +00:00
notify_admin.go [MM-53102] Add support for multi-word highlights without notifications in web (#24050) 2023-11-11 19:33:28 +05:30
oauth.go feat: Add Microsoft Intune MAM authentication support (#34577) 2025-12-10 08:31:53 +02:00
oauth_dcr.go [MM-67605] Add DCR redirect URI allowlist for OAuth DCR (#35291) 2026-02-19 01:06:08 +00:00
oauth_dcr_test.go [MM-67605] Add DCR redirect URI allowlist for OAuth DCR (#35291) 2026-02-19 01:06:08 +00:00
oauth_metadata.go [MM-66681] Update path matching (#34524) 2025-11-19 09:50:25 -05:00
oauth_test.go OAuth public client support through DCR and PKCE support for public/confidential clients (#33664) 2025-11-11 17:43:37 +00:00
onboarding.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
outgoing_oauth_connection.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
outgoing_oauth_connection_test.go OSF: Used model.NewPointer everywhere (#27838) 2024-08-06 09:15:00 +05:30
outgoing_webhook.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
outgoing_webhook_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
packet_metadata.go MM-67793: Remove dependency on blang/semver/v4 (#35742) 2026-03-25 13:41:33 +00:00
packet_metadata_test.go Migrate from gopkg.in/yaml.v3 to github.com/goccy/go-yaml (#34510) 2025-11-18 08:52:05 +01:00
permalink.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
permission.go PermissionManageOauth removal impact (#35554) 2026-03-15 12:05:29 -04:00
permission_test.go [MM-56061] Only render where field in model.AppError when it's present (#25648) 2023-12-11 10:27:51 +01:00
plugin_cluster_event.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugin_constants.go Enable to AI plugin by default (#28770) 2024-11-01 06:30:25 -07:00
plugin_event_data.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugin_key_value.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugin_key_value_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugin_kvset_options.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugin_on_install_event.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugin_reattach.go MM-57018: support reattaching plugins (#26421) 2024-04-11 11:10:25 -04:00
plugin_status.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugin_toast.go feat: pluginapi: filewillbedownloaded / sendtoastmessage (#34596) 2026-02-16 17:10:39 +01:00
plugin_valid.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugin_valid_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
plugins_response.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
post.go improves time limit checks (#35638) 2026-03-27 16:29:06 +01:00
post_acknowledgement.go MM-57326: [Shared Channels] Message priority, acknowledgement and persistent notifications need to be synced (#30736) 2025-06-16 02:30:21 +02:00
post_embed.go Sanitize post for audit with preview links (#23745) 2023-06-15 08:23:56 -04:00
post_info.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
post_list.go [MM-61758] Burn on read feature (#34703) 2025-12-11 07:59:50 +01:00
post_list_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
post_metadata.go Autotranslations MVP (#34696) 2026-01-26 17:05:34 -05:00
post_reporting_test.go Add cursor-based Posts Reporting API for compliance and auditing (#34252) 2025-11-17 09:02:19 -07:00
post_search_results.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
post_test.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
preference.go [MM-58834] Review user preferences export and import (#28286) 2024-10-11 12:28:37 +02:00
preference_test.go [MM-56904] Reduce the number of api requests made to fetch user information for GMs on page load (#27149) 2024-07-25 15:57:23 -04:00
product_notices.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
property_access.go [MM-66836] Add some access control mechanisms with a wrapper around the property service (#34812) 2026-02-06 16:21:51 -05:00
property_access_control.go Add property system app layer architecture (#35157) 2026-03-26 07:54:50 +00:00
property_access_test.go [MM-66836] Add some access control mechanisms with a wrapper around the property service (#34812) 2026-02-06 16:21:51 -05:00
property_field.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
property_field_test.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
property_group.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
property_value.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
property_value_test.go Adds upper limit validation to property fields and values (#33659) 2025-09-19 18:52:34 +00:00
push_notification.go upgrade golangci-lint (#35845) 2026-03-30 13:41:32 -03:00
push_notification_test.go Add whitespace linter (#24855) 2023-10-11 10:13:36 +02:00
push_response.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
push_response_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
reaction.go OSF: Used model.NewPointer everywhere (#27838) 2024-08-06 09:15:00 +05:30
reaction_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
read_receipt.go [MM-61758] Burn on read feature (#34703) 2025-12-11 07:59:50 +01:00
recap.go [MM-67160] Add audit logging for recap API endpoints (#34929) 2026-01-19 13:46:43 -05:00
remote_cluster.go MM-64878: FIPS Build (#33809) 2025-09-15 10:53:28 -03:00
remote_cluster_test.go Generate instead of hard-coding test passwords, enforce new minimum for FIPS, shard CI, fix FIPS builds (#35905) 2026-04-08 16:49:43 -03:00
report.go Add single-channel guests filter and channel count column to System Console Users (#35517) 2026-03-12 12:50:53 -04:00
role.go MM-67647: Rename shared_channel_manager roles to follow system_ prefix convention (#35944) 2026-04-08 08:01:33 -04:00
role_test.go MM-67647: Rename shared_channel_manager roles to follow system_ prefix convention (#35944) 2026-04-08 08:01:33 -04:00
saml.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
scheduled_post.go Add unit tests for ScheduledPost model (#35565) 2026-03-18 09:14:17 -07:00
scheduled_post_test.go Add unit tests for ScheduledPost model (#35565) 2026-03-18 09:14:17 -07:00
scheduled_task.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
scheduled_task_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
scheme.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
search_params.go Thai tone marks and vowels at the end of the search term is wrongly removed. (#29071) 2024-11-21 13:47:48 +00:00
search_params_test.go Thai tone marks and vowels at the end of the search term is wrongly removed. (#29071) 2024-11-21 13:47:48 +00:00
security_bulletin.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
service_environment.go Service environment (#23443) 2023-06-07 10:15:33 -03:00
service_environment_dev_default.go Service environment (#23443) 2023-06-07 10:15:33 -03:00
service_environment_production_default.go Service environment (#23443) 2023-06-07 10:15:33 -03:00
service_environment_test.go fix TestGetServiceEnvironment (#24506) 2023-09-08 11:00:48 -03:00
session.go MM-63316: Guest access to channel (#30467) 2025-04-14 13:07:50 +02:00
session_serial_gen.go Add metrics for mobile versions snapshots (#28191) 2024-09-24 12:02:19 +02:00
session_test.go MM-52792: Update createPost, updatePost, & patchPost (#24195) 2023-10-03 09:51:07 -05:00
shared_channel.go MM-68158: Fix shared channel remote display and notify UI on invite completion (#35908) 2026-04-03 02:06:01 -04:00
shared_channel_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
slack_compatibility.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
slack_compatibility_test.go [MM-67739] Rename SlackAttachment to MessageAttachment across the codebase (#35445) 2026-03-10 16:37:21 +01:00
status.go MM-61947 Run DND expiry job more often and round expiry time to match interval (#29938) 2025-02-25 16:20:00 -05:00
status_test.go Fix errcheck linter errors in helpers (#31578) 2025-11-12 13:00:51 +01:00
suggest_command.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
support_packet.go Add single-channel guest count to support packet stats (#35846) 2026-03-30 11:13:09 -04:00
switch_request.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
system.go MM-67540 - Allow searching public channel messages without channel membership (#35298) 2026-03-09 14:07:44 -04:00
team.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
team_member.go adds team member data sanitizing (#35562) 2026-04-09 16:12:15 +02:00
team_member_serial_gen.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
team_member_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
team_search.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
team_stats.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
team_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
temporary_post.go [MM-61758] Burn on read feature (#34703) 2025-12-11 07:59:50 +01:00
terms_of_service.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
terms_of_service_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
thread.go optionally exclude threads in direct messages (#29042) 2024-11-14 16:57:15 +08:00
thread_test.go [MM-59367] export: enable exporting thread followers for CRT (#27623) 2024-08-29 14:06:41 +02:00
token.go Magic link (passwordless) authentication for guests (#34264) 2025-11-20 14:06:23 +01:00
typing_request.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
unicode.go [MM-67671] Add CJK Post search support for PostgreSQL (#35260) 2026-02-25 10:18:51 -05:00
unicode_test.go [MM-67671] Add CJK Post search support for PostgreSQL (#35260) 2026-02-25 10:18:51 -05:00
upload_session.go Enforce use of any instead of interface{} (#30588) 2025-03-31 10:44:34 +02:00
upload_session_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
usage.go Enable to AI plugin by default (#28770) 2024-11-01 06:30:25 -07:00
user.go Move password hashers from server/v8 to server/public to fix module layering violation (#35805)a 2026-04-01 15:20:12 +00:00
user_access_token.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
user_access_token_search.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
user_access_token_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
user_autocomplete.go [MM-67118] Add Agents to @ mention autocomplete in channel (#34881) 2026-01-19 16:10:57 -05:00
user_count.go Remove remote users from the license counting and explicitly dissallow them to log in (#22582) 2023-08-14 17:54:10 +02:00
user_get.go MM-62751: [Shared Channels] Allow remote users to be discoverable in the create DM/GM modal (#30918) 2025-06-13 16:51:12 +02:00
user_search.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
user_serial_gen.go [MM-59069] Make sure OTP are actual One Time Password (#28074) 2024-09-17 00:44:32 +02:00
user_terms_of_service.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
user_terms_of_service_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
user_test.go Move password hashers from server/v8 to server/public to fix module layering violation (#35805)a 2026-04-01 15:20:12 +00:00
users_stats.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
utils.go Generate instead of hard-coding test passwords, enforce new minimum for FIPS, shard CI, fix FIPS builds (#35905) 2026-04-08 16:49:43 -03:00
utils_serial_gen.go [MM-59069] Make sure OTP are actual One Time Password (#28074) 2024-09-17 00:44:32 +02:00
utils_test.go Generate instead of hard-coding test passwords, enforce new minimum for FIPS, shard CI, fix FIPS builds (#35905) 2026-04-08 16:49:43 -03:00
version.go Update latest minor version to 11.7.0 (#35964) 2026-04-07 09:34:34 +03:00
version_test.go Expose public/ API as submodule (#23345) 2023-05-10 13:07:02 -03:00
view.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
view_test.go Merge the Integrated Boards MVP feature branch (#35796) 2026-03-27 10:36:35 +01:00
websocket_client.go MM-56071: Track multiple threads (#25775) 2023-12-21 08:42:58 +05:30
websocket_client_test.go [MM-64654] Migrate to modern Go features (#31820) 2025-07-18 12:54:51 +02:00
websocket_message.go MM-68158: Fix shared channel remote display and notify UI on invite completion (#35908) 2026-04-03 02:06:01 -04:00
websocket_message_test.go Introduce model.AssertNotSameMap (#34058) 2025-10-27 13:16:59 -03:00
websocket_request.go Pass remote address in WebSocketMessageHasBeenPosted plugin hook (#27332) 2024-06-13 09:01:49 +02:00
wrangler.go Feature: Wrangler (#23602) 2023-12-11 15:27:34 -05:00