summaryrefslogtreecommitdiffstats
path: root/store
Commit message (Collapse)AuthorAgeFilesLines
* Implement POST /channels endpoint for APIv4 (#5241)Joram Wilander2017-02-021-2/+3
|
* Implement POST /teams endpoint (#5220)Joram Wilander2017-01-311-3/+4
|
* Implement APIv4 infrastructure (#5191)Joram Wilander2017-01-301-2/+4
| | | | | | * Implement APIv4 infrastructure * Update parameter requirement functions per feedback
* PLT-5225 Added separate post types for certain system messages (#5193)Harrison Healey2017-01-272-2/+3
| | | | | | | | | | | | * Added separate post types for system_join_leave and system_add_remove posts * Added username prop to channel deleted posts * Changed slack import to properly generate the new join/leave messages * Added username prop to channel update posts * Moved Post(AddTo/RemoveFrom)ChanneMessage into app package
* Merge 3.6.2 into master (#5211)Joram Wilander2017-01-275-18/+110
| | | | | | | | | | * Add webhook cache * Add channel by name cache * Fxing profiles in channels cache * Fix merge
* Merge branch 'release-3.6'Christopher Speller2017-01-273-15/+69
|\
| * Removed index on Teams.Description column (#5095)Harrison Healey2017-01-183-15/+69
| | | | | | | | | | | | | | | | * Removed index on Teams.Description column * Fixed RemoveIndexIfExists when running with MySQL * Fixed RemoveIndexIfExists when running Postgres and added unit tests
* | PLT-4378 Slack import when channel name is deleted (#4649)George Goldberg2017-01-253-1/+58
| | | | | | | | | | This fixes the issue where the channel fails to Import from Slack if there is already a channel with the same name on Mattermost that has been deleted.
* | More app code migration (#5170)Joram Wilander2017-01-255-0/+113
| | | | | | | | | | | | | | | | * Migrate admin functions into app package * More user function refactoring * Move post functions into app package
* | Adding active users statistics to system console (#5141)Christopher Speller2017-01-202-0/+26
| |
* | Migrate functions to app package (#5106)Joram Wilander2017-01-194-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor and move session logic into app package * Refactor email functions into the app package * Refactor password update into app package * Migrate user functions to app package * Move team functions into app package * Migrate channel functions into app package * Pass SiteURL through to app functions * Update based on feedback
* | Fix error from quote in channel autocomplete (#5092)Joram Wilander2017-01-171-1/+1
| |
* | PLT-135 Showing "(Edited)" indicator if a message has been edited. (#4923)Debanshu Kundu2017-01-121-0/+10
|/
* Update schema for version 3.6 (#4972)Harrison Healey2017-01-041-12/+10
| | | | | | * Update schema for version 3.6 * Update version for version 3.6
* PLT-4935 Fix searching for full email (#4947)Joram Wilander2017-01-032-10/+58
| | | | | | * Fix searching for full email * Fix unit test
* Fixing should send event removing extra go channel creation (#4942)Corey Hulen2017-01-033-0/+30
|
* Adding metrics to cache for profile by ids api (#4925)Christopher Speller2017-01-031-0/+8
|
* Adding memcache to getchannel (#4928)Christopher Speller2017-01-033-16/+56
|
* PLT-5073 Improve performance of /channels/view endpoint (#4881)Joram Wilander2016-12-234-9/+25
| | | | | | * Improve performance of /channels/view endpoint * Fix store unit test
* Adding caching of last 60 posts. (#4880)Christopher Speller2016-12-223-3/+61
|
* API for getting channel members by IDs. (#4877)George Goldberg2016-12-223-0/+81
|
* Fix teams unread count (#4848)enahum2016-12-212-17/+26
| | | | | | | | * Fix teams unread * Moving logic out of the store * fix unit test
* Modifying post etag cache to apply to getPostsSince (#4837)Christopher Speller2016-12-203-29/+67
|
* PLT-5044 Fix unread team messages for deleted channels (#4836)enahum2016-12-191-1/+1
|
* Adding metrics for caching mechanisms (#4828)Christopher Speller2016-12-193-0/+59
|
* PLT-4167 Team Sidebar (#4569)enahum2016-12-195-0/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-4167 Team Sidebar * Address feedback from PM * change route from my_members to members * bug fixes * Updating styles for teams sidebar (#4681) * Added PM changes * Fix corner cases * Addressing feedback * use two different endpoints * Bug fixes * Rename model and client functions, using preferences to store last team and channel viewed * Fix mobile notification count and closing the team sidebar * unit test, fixed bad merge and retrieve from cached when available * bug fixes * use id for last channel in preferences, query optimization * Updating multi team css (#4830)
* PLT-4332 Position field for Users (#4632)George Goldberg2016-12-142-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Adding caching layer to some posts calls (#4779)Christopher Speller2016-12-143-6/+68
|
* PLT-4982 Adding caching to user profiles (#4782)Corey Hulen2016-12-143-7/+90
|
* Removed code that would remove sessions when upgrading to 3.6 (#4773)Harrison Healey2016-12-131-5/+1
|
* PLT-4767 Implement MFA Enforcement (#4662)Joram Wilander2016-12-123-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* PLT-3736 Fixed duplicated create_direct api calls not returning the ↵Harrison Healey2016-12-092-1/+18
| | | | | | | | existing channel (#4745) * Fixed duplicated create_direct api calls not returning the existing channel * Added unit tests for duplicated create_direct api calls
* PLT-4853 Adding cache purging to the server (server) (#4735)Corey Hulen2016-12-082-0/+9
| | | | | | * PLT-4853 Adding caching invalidation to HA * PLT-4853 Adding cach purging to the server
* Ignore double quotes in user search (#4725)Joram Wilander2016-12-071-0/+1
|
* Improving command line interface (#4689)Christopher Speller2016-12-062-2/+18
|
* PLT-4710 User search now obeys privacy settings (#4673)Joram Wilander2016-12-021-8/+18
| | | | | | * Consider privacy settings in user search * Add sysadmin as exception to privacy settings for user search
* Add Team Description to the Team Settings (#4652)Carlos Tadeu Panato Junior2016-12-012-0/+5
| | | | | | | | | | | | | | * draft * Add Team Description to the Team Settings * add tooltips for team description * made changes per PM review * add message when there is no description set in the team * squash
* PLT-1378 Initial version of emoji reactions (#4520)Harrison Healey2016-11-305-0/+531
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactored emoji.json to support multiple aliases and emoji categories * Added custom category to emoji.jsx and stabilized all fields * Removed conflicting aliases for :mattermost: and :ca: * fixup after store changes * Added emoji reactions * Removed reactions for an emoji when that emoji is deleted * Fixed incorrect test case * Renamed ReactionList to ReactionListView * Fixed :+1: and :-1: not showing up as possible reactions * Removed text emoticons from emoji reaction autocomplete * Changed emoji reactions to be sorted by the order that they were first created * Set a maximum number of listeners for the ReactionStore * Removed unused code from Textbox component * Fixed reaction permissions * Changed error code when trying to modify reactions for another user * Fixed merge conflicts * Properly applied theme colours to reactions * Fixed ESLint and gofmt errors * Fixed ReactionListContainer to properly update when its post prop changes * Removed unnecessary escape characters from reaction regexes * Shared reaction message pattern between CreatePost and CreateComment * Removed an unnecessary select query when saving a reaction * Changed reactions route to be under /reactions * Fixed copyright dates on newly added files * Removed debug code that prevented all unit tests from being ran * Cleaned up unnecessary code for reactions * Renamed ReactionStore.List to ReactionStore.GetForPost
* PLT-4822 fixing max channels per team (#4675)Corey Hulen2016-11-301-1/+1
|
* Change Flag Posts ordering to show posts from newest to oldest (#4656)MARUYAMA Takayuki2016-11-281-1/+1
|
* PLT-4403 Add server-based channel autocomplete, search and paging (#4585)Joram Wilander2016-11-244-9/+332
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add more channel paging API * Add channel paging support to client * Add DB channel search functions * Add API for searching more channels * Add more channel search functionality to client * Add API for autocompleting channels * Add channel autocomplete functionality to the client * Move to be deprecated APIs to their own file * Final clean-up * Fixes related to feedback * Localization changes * Add unit as suffix to timeout constants
* Merge branch 'release-3.5'Christopher Speller2016-11-242-1/+40
|\
| * Fix user search when using an asterisk (#4586)Joram Wilander2016-11-212-1/+40
| |
* | PLT-4429 disabling at_all at_channel metions mentions when channel has more ↵Corey Hulen2016-11-243-16/+49
|/ | | | | | | | | | | | 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
* Fix resetting of statuses on Postgres (#4538)Joram Wilander2016-11-111-1/+1
|
* PLT-4716 fixes cache invalidation issue (#4518)Corey Hulen2016-11-102-0/+14
| | | | | | | | | | * PLT-4716 fixes cache invalidation issue * Adding missing interface * Adding cache invalidation to channel notification preferences * Adding cache invalidation to channel notification preferences
* PLT-4665 Fix Max Channels limit wrong count (#4512)enahum2016-11-102-0/+27
|
* Don't count inactive users on statistic pages (#4482)Joram Wilander2016-11-081-3/+4
|
* Updated stored database schema number to 3.5Harrison Healey2016-11-071-21/+17
|
* Increase Channel Purpose length to 250, and add channel field length ↵Christopher Speller2016-11-042-1/+6
| | | | | | | | | | | | | | | | handling code to the slack importer (#4458) * Increase Channel Purpose length to 250. This commit increases the maxmimum length of the channel purpose field to 250, including the database migration necessary. It also adds a method to the Slack importer to check the lengths of channel properties before importing, and truncate them if necessary. Fixes #4168 * Fix database migration.