mattermost/utils
Harshil Sharma 0c5f60f89b #146 Terms of Service Phase 2 (#9731)
* #132 added UserTermsOfService model

* #132 added UserTermsOfService model

* #132 added logic to save user TOS data in a new table

* #132 Added logic to save and delete user TOS. Updated user TOS action logic

* #132 updated store mocks

* #132 added tests

* #132 removed cache from UserTermsOfService SQL store

* #132 fixed styling and license check

* #132 added message translations in en.json

* #132 fixed save user TOS logic to work second time as well

* #132 removed User.AcceptedTermsOfService colum and migrated accepted TOS data into new table

* #132 fixed formatting

* #132 fixed formatting

* #146 added field 'mandatory' to terms of service

* #146 updated tests

* #146 added getLatestTermsOfService API

* #146 Added tests

* #146 fixed styling

* #146 removed code for managing mandatory/optional TOS

* #146 Added TOS re-acceptance period config

* #146 fixed styling

* #146 removed some code left for debugging

* #146 added TOS re-acceptance period in config

* #146 fixed a json name from service_terms to terms_of_service

* #146 Minor refactoring and added TOS re-acceptance period to diagnistics

* Fixed style

* Updated upgraded script to keep app backward compatible
2018-11-08 15:48:14 -05:00
..
jsonutils add megacheck as makefile target (#9288) 2018-09-03 14:08:40 +02:00
markdown fix gofmt for go 1.11 (#9516) 2018-10-01 10:19:11 -07:00
testutils Fixing formatting. (#9801) 2018-11-06 16:28:55 +08:00
api.go If no origin header is set for WebSocket, do not fail upgrade (#9287) 2018-08-24 11:09:48 +01:00
api_test.go MM-10370: serve subpath (#8968) 2018-06-21 11:31:51 -07:00
authorization.go MM-12815: Clearly deprecated disused config settings. (#9751) 2018-10-31 08:38:38 +00:00
authorization_test.go MM-12815: Clearly deprecated disused config settings. (#9751) 2018-10-31 08:38:38 +00:00
config.go #146 Terms of Service Phase 2 (#9731) 2018-11-08 15:48:14 -05:00
config_test.go MM-11720: disable loading plugin specific config from the environment (#9334) 2018-09-03 17:08:25 +02:00
emoji.go simplify things (#7735) 2017-10-30 11:57:24 -05:00
extract.go simplify things (#7735) 2017-10-30 11:57:24 -05:00
file.go PLT-8314: Test Message Export Against S3 Bucket (#7957) 2017-12-07 15:56:14 -05:00
file_test.go Reorganize file util functionality (#7848) 2017-11-16 16:04:27 -05:00
hash.go Creating common token store and moving email invites and verification to it (#6213) 2017-04-27 10:55:03 -04:00
html.go Break HTML blocks to individual strings (#8903) 2018-07-20 12:52:20 -04:00
html_test.go Break HTML blocks to individual strings (#8903) 2018-07-20 12:52:20 -04:00
i18n.go add megacheck as makefile target (#9288) 2018-09-03 14:08:40 +02:00
license.go emit CustomTermsOfService in license (#9472) 2018-09-27 11:24:57 +01:00
license_test.go Remove license globals entirely (#8229) 2018-02-09 10:04:48 -06:00
lru.go optimize lru purging (#8381) 2018-02-28 12:07:11 -08:00
lru_test.go optimize lru purging (#8381) 2018-02-28 12:07:11 -08:00
password.go Refactor password validation and config defaults (#7859) 2017-11-20 11:04:04 -06:00
password_test.go Refactor password validation and config defaults (#7859) 2017-11-20 11:04:04 -06:00
path.go Implement experimental REST API endpoints for plugins (#7279) 2017-09-01 09:00:27 -04:00
path_test.go Implement experimental REST API endpoints for plugins (#7279) 2017-09-01 09:00:27 -04:00
policies-roles-mapping.json MM-9618: Don't change default role permissions for policy. (#8303) 2018-02-19 10:16:45 +00:00
random.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
subpath.go subpath: rewrite manifest.json too (#9017) 2018-06-29 03:27:42 +05:30
subpath_test.go subpath: rewrite manifest.json too (#9017) 2018-06-29 03:27:42 +05:30
textgeneration.go Renaming repo 2017-09-06 23:11:59 -07:00
time.go add missing license headers, test to makefile (#7711) 2017-10-25 09:33:19 -07:00
time_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
timezone.go Timezone feature (#8185) 2018-03-22 09:53:43 -04:00
urlencode.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
urlencode_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
utils.go Fix TestSendNotifications test (#8712) 2018-05-03 09:40:54 -04:00
utils_test.go PLT-7519: Better rate-limiting. (#7365) 2017-09-05 15:34:17 -04:00