summaryrefslogtreecommitdiffstats
path: root/store
Commit message (Collapse)AuthorAgeFilesLines
* Uncomment upgrade for 5.3.0 (#9354)Carlos Tadeu Panato Junior2018-09-041-5/+3
| | | | | | * Uncomment upgrade for 5.3.0 * add missing version
* MM-11728: Avoid Archived channels editions throught Patch (#9335)Jesús Espino2018-09-032-0/+11
|
* Fix store cache invalidation for reactions (#9331)Harrison Healey2018-08-301-2/+2
|
* Invalidate store cache after making changes (#9211)Harrison Healey2018-08-303-10/+15
| | | | | | | | * Invalidate store cache after making changes * Address feedback * Make cache invalidation in stores always use defer
* Feature/search after before on (#9219)Dmitry Samuylov2018-08-281-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | * initial implementation of after, before, on search flags allowing to restrict the search to a specific day or a date range * missed setting beforeDate in SearchParams in one place * fixed condition when only flags are used for search without any plain terms * changed date format used for after/before/on flags to be in ISO8601 format as suggested in PR comments, added a helper function to pad month and day with zeroes allowing the user user either format, with or without leading zeroes * corrected expected compare to date setting for the TestParseDateFilterToTimeISO8601 test * fixed a bug for the scenario when you only have the date flags without any terms, added a couple of tests for that scenario * updated the date filter logic to use parameters to construct the query instead of simply appending strings together, as suggested in the pull request comments * added search unit test using date flags * added a helper function to create a test post with a createat date manually set, updated the test for search using date flags to create test posts with different createat dates to be able to better test the functionality * MM-11817 Add support for after/before/on search flags with Elasticsearch * add support to search posts to perform the search in context of the client's timezone when filtering by createat date using on: after: before: flags * updated tests to match the new signature
* Fix sampledata reset LastPostAt when the channels are empty (#9295)Jesús Espino2018-08-241-1/+8
|
* MM-11572: Force correct order on messages generated in the bulk (#9244)Jesús Espino2018-08-243-0/+25
|
* MM-11348: Add telemetry for advanced permissions. (#9249)George Goldberg2018-08-234-0/+90
|
* Merge release-5.2Carlos Tadeu Panato Junior2018-08-161-2/+7
|\
| * MM-11678: Split the cache for includeDeleted and not includeDeleted ↵Jesús Espino2018-08-141-2/+7
| | | | | | | | | | | | | | | | memberships requests (#9254) * MM-11678: Split the cache for includeDeleted and not includeDeleted memberships requests * Updating properly the cache on sucess
* | avoid t.Fatal() in tests (#9189)Jesse Hallam2018-08-095-64/+24
| | | | | | | | | | | | I've been burned a few times by tests that simply fatal, requiring me to run another build to learn more about what the mismatch was. Avoid this. This is part of a long running goal of mine to make testing "better".
* | Merge remote-tracking branch 'upstream/release-5.2' into ↵cpanato2018-08-0832-38/+66
|\| | | | | | | release-5.2-daily-merge-20180808
| * MM-11384: Add system install date information to the client config (#9218)Jesús Espino2018-08-0832-38/+66
| | | | | | | | | | | | | | | | * MM-11384: Add system install date information to the client config * Fixing translation text * Fixes from Peer Review
* | Add preparatory upgrade code for 5.3.0 (#9224)Carlos Tadeu Panato Junior2018-08-081-0/+10
|/
* Uncomment upgrade for 5.2.0 (#9216)Carlos Tadeu Panato Junior2018-08-061-6/+5
|
* Idiomatic error handling on team sql store (#9201)Jesús Espino2018-08-031-81/+119
|
* MM-11521/MM-11522 Fix being able to create users with invalid emails through ↵Harrison Healey2018-08-0110-156/+168
| | | | | | | | | | | | | | API (#9199) * MM-11522 Fix being able to create users with invalid emails through API * Ensure store tests are using valid emails * Add missing license header * Remove invalid test case * Fix TestUpdateOAuthUserAttrs
* Pr 9039 (#9187)Martin Kraft2018-07-306-109/+220
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * MM-11065: Allow to search and get archived channels from the API * Fixing more tests * Add some unit tests * Add includeDeleted parameter to session permissions check function * More test fixing * Adding archive channels list in channels search * Add restriction for archived channel edition * Reverting permissions checks modification * Changed the query parameter to include_deleted * Enable search archive channels as true by default * Adding tests for verify search on deleted channels * Allowing to override archive channels during the imports * Fixed test * Search in archive channels from the API must be explicitly requested * Removing includeDeleted parameter from GetChannelByName and GetChannelByNameForTeam * Back to ViewArchivedChannels config * Fixing tests * Reverting GetChannelByName parameter * Add include deleted parameter on GetChannel functions in plugins api * Fixing tests
* added the custom icon and username for the outgoing webhook and its response ↵Pradeep Murugesan2018-07-253-1/+11
| | | | | | | | | | | | (#9141) * 8272 added the username and icon as part of the model and persisted the same * 8272 added the custome icon and name when set to the web hook response * 8272 changed the infinte loop to timeout after 5 seconds * 8272 fixed review comments
* Using idiomatic error handling in channel store (#9130)Jesús Espino2018-07-201-247/+280
|
* Add preparatory upgrade code for 5.2.0 (#9047)Carlos Tadeu Panato Junior2018-07-101-0/+10
|
* Uncomment upgrade for 5.1.0 (#9040)Carlos Tadeu Panato Junior2018-07-031-5/+3
|
* Adding RootId information to MessageExport (#9030)Jesús Espino2018-07-031-0/+1
|
* Add note on 5.0->4.10 downgrade in upgrade.go (#9029)George Goldberg2018-07-021-0/+13
|
* Ignore | characters in postgres channel search (#9019)Joram Wilander2018-06-302-0/+15
|
* add MaxLifetimeconns to server (#9004)Jerry Kurian2018-06-283-25/+30
| | | | | | | | | | | | | | | | | | | | | Update e.json string names and remove console log reorder variables update db.setConnMaxLifetime to take in *settings.MaxLifetimeConns Add MaxLifetimeConns to test Update variable names like MaxLifetimeConns to ConnMaxLifetimeMilliseconds Update time passed to SetConnMaxLifetime Revert "Update time passed to SetConnMaxLifetime" This reverts commit dc1c1b6d5a6404d4ee11c65d4756c19f9316794f. update en.json Update supplier_test.go and docker.go ConnMaxLifetimeMilliseconds to 3600000
* Add english missed texts to i18n/en.json (#8987)Jesús Espino2018-06-281-1/+1
| | | | | * Add English missed texts to i18n/en.json * Update en.json
* Lock bulk importing to master database node (#9012)Joram Wilander2018-06-278-1/+54
|
* Add Purpose as a searchable field (#8067)Chris Duarte2018-06-263-3/+47
| | | | | | | | | | * Add Purpose as a searchable field * Add New Index and Remove old for Channels * Include Purpose in FullTextSearch Clause * Move removeIndex for Channels into upgrade.go
* Implementation of File Exists Function; Delete FileInfos upon Permanent User ↵Daniel Schalla2018-06-254-0/+142
| | | | | | | Delete (#8958) Check if file was deleted on FS Warning message if file couldnt be removed
* MM-10570: Make permissions reset command clear custom role assignments. (#8976)George Goldberg2018-06-2510-1/+414
|
* MM-8810: Add CSV Compliance export (#8966)Jesús Espino2018-06-221-1/+7
| | | | | | | | | | | | * MM-8810: Add CSV Compliance export * Only allowing to schedule actiances export throught the cli * De-duplicating some code * Fixes on texts * Fixes on translations
* fix typo in en.json and remove trailing spaces (#8975)Carlos Tadeu Panato Junior2018-06-211-6/+6
|
* MM-10233: Add scheme importing to bulk importer. (#8928)George Goldberg2018-06-2137-32/+165
|
* Add missed translations (#8959)Jesús Espino2018-06-191-6/+6
|
* Merge remote-tracking branch 'upstream/release-5.0' into ↵cpanato2018-06-151-1/+1
|\ | | | | | | release-5.0-merge-to-master-20180615
| * MM-10767: Adding ordering to the system-admin list all teams (#8950)Jesús Espino2018-06-141-1/+1
| |
| * Fix idempotency of scheme migrations. (#8935)George Goldberg2018-06-112-4/+12
| | | | | | | | | | | | | | | | | | This fixes the issue where if the migration tries to migrate an already scheme-aware member object it would end up removing it's scheme-derived roles. Instead, only if the member object is unmigrated do we default to setting the scheme-derived role booleans to false. We tell if it is an unmigrated member object by checking if the booleans are set to null.
* | Add preparatory upgrade code for 5.1.0 (#8920)Carlos Tadeu Panato Junior2018-06-131-0/+10
| |
* | Relese5.0 merge master 20180611 (#8939)Carlos Tadeu Panato Junior2018-06-112-4/+12
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add missing diagnostics (#8911) * Update diagnostics.go * Update diagnostics.go * Fix push notification styling backwards compatibility (#8913) * MM-10803: remove premature user sanitization on deactivation (#8926) * remove unused UpdateNonSSOUserActive * MM-10803: stop prematurely sanitizing users on deactivate This change was preceded by the removal of UpdateNonSSOUserActive to ensure there are no APIs relying on the sanitized return value. * MM-10803: test websocket events after UpdateUserActive * MM-10264: Adds system scheme to permissions import/export. (#8924) * MM-10264: Adds system scheme to permissions import/export. * MM-10264: Switches to more likely unique name. * MM-10264: Changed collision prevention string. * MM-10264: Rolls back created schemes in all error cases. * MM-10264: Test fix for more rollback cases. * Fix idempotency of scheme migrations. (#8935) This fixes the issue where if the migration tries to migrate an already scheme-aware member object it would end up removing it's scheme-derived roles. Instead, only if the member object is unmigrated do we default to setting the scheme-derived role booleans to false. We tell if it is an unmigrated member object by checking if the booleans are set to null.
* Uncomment upgrade for 5.0.0 (#8914)Carlos Tadeu Panato Junior2018-06-051-14/+13
|
* MM-10412: Adds deleteBy prop to posts. (#8896)Martin Kraft2018-06-014-13/+34
|
* MM-10760: Using master for any Exec call (#8895)Jesús Espino2018-06-012-3/+3
|
* MM-10757: Default roles from scheme should be keyed by name not ID. (#8894)George Goldberg2018-06-014-24/+56
| | | | | | * MM-10757: Default roles from scheme should be keyed by name not ID. * Update permissions import/export.
* MM-8853: Adding MANAGE_EMOJIS and MANAGE_OTHERS_EMOJIS permissions (#8860)Jesús Espino2018-05-291-0/+4
| | | | | | | | | | | | | | | | * MM-8853: Adding MANAGE_EMOJIS and MANAGE_OTHERS_EMOJIS permissions * MM-8853: Removing unnecesary emoji enterprise feature * Create emojis migration * Adding MANAGE_EMOJIS and MANAGE_OTHERS_EMOJIS always to system admins * Simplifing permissions checks * Revert "Simplifing permissions checks" This reverts commit e2cafc1905fc9e20125dd9a1552d2d0c7340ae59.
* Add autogenerate scheme.name for new schemes without explicit name (#8848)Jesús Espino2018-05-251-0/+3
|
* Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2Martin Kraft2018-05-241-0/+18
|\
| * MM-10649: soften Channels.ExtraUpdateAt deprecation (#8843)Jesse Hallam2018-05-231-0/+18
| | | | | | | | | | | | | | | | The previous complete removal of this field resulted in an incompatibility with 4.x servers that could not handle the now null column field. Instead, ensure this field is at least always set to 0, with a plan to remove it altogether in a future release.
* | fmt fix.Martin Kraft2018-05-221-1/+1
| |
* | Merge branch 'master' into advanced-permissions-phase-2Martin Kraft2018-05-221-1/+2
|\|