summaryrefslogtreecommitdiffstats
path: root/model/config.go
Commit message (Collapse)AuthorAgeFilesLines
* PLT-3466 E10: Add announcement bar feature (#6509)Joram Wilander2017-06-051-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | * E10 - Add announcement bar feature * Updates per feedback * Add component tests and snapshots * Update snapshots * Updating color picker UI (#6543) * Add class to body tag when banner is not dismissable and clean up localstorage items when banner changes * Fixing links (#6544) * Updating UI for fixed error bar (#6552) * Truncating text on fixed banner (#6561) * Plt 3466 - Error bar link states (#6577) * Updating error bar hover state * Updating error bar link states
* [PLT-5465/APIV4] GET /system/health - Improve ping health check to have ↵Carlos Tadeu Panato Junior2017-05-301-0/+6
| | | | | | | | | | limits (#6331) * implement PLT-5465 - Improve ping health check to have limits * update /ping and delete /health * remove permission check
* Support AWS Signature V2 for Mattermost for S3 storage. (#6462)Harshavardhana2017-05-301-0/+6
| | | | | | | Certain S3 compatible servers only use Legacy Signature (AWS Signature V2), current code only supports signature v4. This PR adds facility to click a button on the UI to enable legacy signature with S3 compatible servers.
* PLT-6341/PLT-6342 Update gorp to mattermost fork and add connection timeout ↵Joram Wilander2017-05-291-0/+11
| | | | | | | | | | | | setting (#6410) * Update gorp to mattermost fork and add connection timeout setting * Add go dependency * Rename from connection timeout to query timeout * Properly add gorp dependency
* PLT-6408 Framework for job server (#6404)Harrison Healey2017-05-181-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added initial job server * Added job server to be ran as part of platform * Added test job to the enterprise repo * Fixed job server not loading license * Renamed job package to jobs * Fixed TE not being buildable * Added JobStatus table to database * Changed fields used by JobStatus * Added APIs to query job status * Added config change listener to server * Added option to run job server from Makefile * Added ability to enable/disable jobs from config * Commented out placeholder for search indexing job * Fixed govet * Removed debug messages and fixed job api init message
* PLT-6472: Basic Elastic Search implementation. (#6382)George Goldberg2017-05-181-22/+76
| | | | | | | | | | | | | | * PLT-6472: Basic Elastic Search implementation. This currently supports indexing of posts at create/update/delete time. It does not support batch indexing or reindexing, and does not support any entities other than posts yet. The purpose is to more-or-less replicate the existing full-text search feature but with some of the immediate benefits of using elastic search. * Alter settings for AWS compatability. * Remove unneeded i18n strings.
* Merge branch 'release-3.9' into merge-3.9JoramWilander2017-05-121-3/+11
|\
| * PLT-6566 Prevented terms of service link from being blank (#6392)Harrison Healey2017-05-111-1/+1
| |
| * PLT-6512: Don't set channel creation to channel admins. (#6368)George Goldberg2017-05-091-2/+10
| |
* | [PLT-5440] Add Options to System Console Dropdown Menu (#5939)Ryan Wang2017-05-091-12/+45
|/ | | | | | * Add options to system console dropdown menu * Updating modal css
* Removing password reset salt (#6334)Christopher Speller2017-05-041-10/+0
|
* PLT-6262 Add config setting to disable file attachments (#6301)Joram Wilander2017-05-041-0/+6
| | | | | | | | | | | | | | * Add config setting to disable file attachments * Add unit tests * Updating UI for no attachments (#6312) * Update UI text on file upload System Console setting (#6313) * Update storage_settings.jsx * Update en.json
* PLT-6444 switching SAML props to default true (#6330)Corey Hulen2017-05-041-2/+2
|
* PLT-6355: Use separate Read Replicas for Search. (#6216)George Goldberg2017-05-011-7/+12
|
* Add config setting to disable statuses (#6254)Joram Wilander2017-04-281-0/+6
|
* PLT-4113 Added default for FileSettings.Directory (#6188)Justin Wyer2017-04-251-0/+4
|
* Merge branch 'release-3.8'Christopher Speller2017-04-171-5/+5
|\
| * PLT-6260: Allow empty legal/support links. (#6057)George Goldberg2017-04-101-5/+5
| |
* | Adding the ability to disable full text search queries for master (#6102)Corey Hulen2017-04-171-0/+6
| |
* | PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-121-1/+1
|/ | | | | | | | | | | | * PLT-5860 Updated copyright date in about modal * PLT-5860 Updated copyright notice in JSX files * PLT-5860 Updated copyright notice in go files * Fixed misc copyright dates * Fixed component snapshots
* PLT-6139 (Server): Private Channel member managing (#5941)George Goldberg2017-04-031-20/+26
| | | | Adds an EE policy feature to allow restricting system-wide which level of Admins can manage the membership of private channels.
* PLT-6090 adding ability to read license file from disk (#5895)Corey Hulen2017-03-311-0/+5
| | | | | | | | * PLT-6090 adding ability to read license file from disk * Fixing unit test that fails only sometimes * Fixing test that fails randomly
* PLT-5904 (Server): Config flag for SMTP Cert Check. (#5857)George Goldberg2017-03-271-21/+27
|
* Add updateConfig endpoint for apiV4 (#5706)Carlos Tadeu Panato Junior2017-03-201-1/+1
|
* Add system console switch for enabling link previews (#5663)Joram Wilander2017-03-061-0/+6
|
* Make config.go defaults the same as config.json. (#5605)George Goldberg2017-03-031-4/+4
|
* PLT-5070: Server side component of Telemetry. (#5514)George Goldberg2017-02-241-38/+83
|
* Add cluster request time logging for master (#5347)Joram Wilander2017-02-101-0/+6
|
* Fix defaults in code to match config.json (#5269)Amit Yadav2017-02-021-1/+1
|
* Improvments to typing messages (#5230)Christopher Speller2017-01-301-39/+55
|
* Message Editing and Deleting permissions (#4692)Amit Yadav2017-01-181-0/+26
|
* PLT-5080 (Server): Channel-Admin level permissions (#4874)George Goldberg2016-12-221-3/+4
| | | | Adds permissions for manage/delete public/private channels at the Channel Admin level.
* Skip intensive stat DB queries when more than a set number of users on the ↵Joram Wilander2016-12-221-0/+10
| | | | system (#4876)
* fix GH-4857 | Add a default value for the FileSettings.InitialFont (#4878)Carlos Tadeu Panato Junior2016-12-221-0/+9
|
* PLT-4990 - Server: Split out channel permissions to Create/Manage/Delete (#4864)George Goldberg2016-12-211-0/+28
| | | | | | * Server side changes. * Fix unit tests and default config.
* PLT-4332 Position field for Users (#4632)George Goldberg2016-12-141-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add User.Position field to store & model. * GOFMT * Add Position to user settings. * Unit tests. * Add position to profile popup. * i18n * Fix log message for invalid position. * Add Position field attribute to LDAP config. * Add Position field attribute to SAML config. * Reword empty position message. * Change Position Max Length to 35. * Better invalid position error message. * Add new fields to config.json. * Ensure position is never longer than max when displayed. * Hard limit of 64 chars with soft limit still 35 * Put field with other attributes.
* PLT-4767 Implement MFA Enforcement (#4662)Joram Wilander2016-12-121-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create MFA setup page and remove MFA setup from account settings modal * Add enforce MFA to system console and force redirect * Lockdown mfa required API routes, add localization, other changes * Minor fixes * Fix typo * Fix some unit tests * Fix more unit tests * Minor fix * Updating UI for MFA screen (#4670) * Updating UI for MFA screen * Updating styles for MFA page * Add the ability to switch between email/sso with MFA enabled * Added mfa change email * Minor UI updates for MFA enforcement * Fix unit test * Fix client unit test * Allow switching email to ldap and back when MFA is enabled * Fix unit test * Revert config.json
* Adding block profiling to metrics (#4741)Christopher Speller2016-12-091-2/+8
|
* PLT-4429 disabling at_all at_channel metions mentions when channel has more ↵Corey Hulen2016-11-241-0/+10
| | | | | | | | | | | | than 1k users (#4627) * PLT-4429 disabling explicit mentions when channel has more than 1k users * Fixing test case * Adding setting to the admin console * Fixing bad translation
* PLT-4357 adding performance monitoring (#4622)Corey Hulen2016-11-221-0/+16
| | | | | | | | | | | | | | | | | | * WIP * WIP * Adding metrics collection * updating vendor packages * Adding metrics to config * Adding admin console page for perf monitoring * Updating glide * switching to tylerb/graceful
* Moving away from goamz to use minio-go instead. (#4193)Harshavardhana2016-10-261-31/+30
| | | | | | | | | | | | | minio-go does fully managed way of handling S3 API requests - Automatic bucket location management across all s3 regions. - Transparently upload large files in multipart if file 64MB or larger. - Right GetObject() API provides compatibility with io.ReadWriteSeeker interface. - Various other APIs including bulk deletes, server side object copy, bucket policies and bucket notifications. Fixes #4182
* PLT-4165 removing team name reserved words (#4289)Corey Hulen2016-10-211-6/+0
|
* HW 4139: Make channel limits configurable in the System Console (#4154)S4KH2016-10-211-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | * Auto Changes * 4139 Made channel limits configurable in the System Console as described in the issue * Removed error message entries from other locales, made maxChannelsPerteam type to pointer * Added * symbol to maxChannelsPerTeam inside isValid function * Update team_test.go * Restored to old test * Checked maximum number channels per team when creating channel * Fixed code to pass api/channel_test.go * Reverted changes on config except MaxChannelsPerTeam * Update channel.go * Ran gofmt -w . * Reverted vendor directoy
* Bumping up the defaults (#4229)Corey Hulen2016-10-171-2/+2
|
* Adding ability to serve TLS directly from Mattermost server (#4119)Christopher Speller2016-10-031-0/+60
|
* Modifications to rate limiting settings. (#4091)Christopher Speller2016-09-261-5/+20
|
* PLT-3412 WebRTC Server side & System Console (#3706)enahum2016-09-151-0/+86
| | | | | | | | | | * WebRTC Server side * WebRTC System Console * Consistency on variable names * Add turn and stun uri validation
* PLT-3753 Added Segment analytics (#3972)David Lu2016-09-061-0/+6
|
* PLT-4041 Make SAML FirstName and LastName optional (#3951)enahum2016-09-061-8/+0
|
* mail: allow PLAIN auth over non-tls connections (#3900)Girish Ramakrishnan2016-09-021-1/+2
| | | | | | | This allows mattermost to use a non-tls connection with a SMTP server that supports PLAIN auth (but not LOGIN). The go library explicitly allows PLAIN auth over non-tls connections - https://golang.org/src/net/smtp/auth.go#L55 Fixes #2929