Jesse Hallam
fbff94f3be
MM-8604: emit config/license websocket events ( #8371 )
2018-03-05 12:18:22 +00:00
Carlos Tadeu Panato Junior
6e024c45b5
[PLT-8186] add support for ec2 instance profile authentication ( #8243 )
2018-02-28 23:12:11 +00:00
Joram Wilander
5c560db810
ABC-176 Prevent changing PluginSettings.EnableUploads through the API ( #8249 )
...
* Prevent changing PluginSettings.EnableUploads through the API
* Contain api4 test case in it's own test
2018-02-13 11:08:49 -05:00
Chris
a6309aaf48
Remove license globals entirely ( #8229 )
...
* remove license globals entirely
* fix infinite recursion
* test fix
2018-02-09 10:04:48 -06:00
Chris
591ef9f352
Remove utils.ClientCfg and utils.ClientCfgHash ( #8041 )
...
* remove utils.ClientCfg and utils.ClientCfgHash
* remove unused import
2018-01-05 16:17:57 -06:00
Chris
91bfc72a99
Reduce logging data races, fix MySQL test race condition ( #7994 )
...
* fix races
* revert unintentional change
* fix test as intended
2017-12-22 12:09:33 +00:00
Yusuke Nemoto
ddd99f7476
PLT-6896 per-paging for logs ( #7903 )
...
* PLT-6896 Read logs from last
* Getting rid of file.Stats
* remove deprecated value
* Make non-reassigned value constant
2017-12-13 13:04:55 -06:00
Chris
d5dbdb2737
several one-line panic, race, and logic fixes ( #7766 )
2017-11-03 08:25:38 -07:00
Christopher Speller
4491b5ecdf
Performance improvements for 40M posts ( #7708 )
...
* Optimizing get root posts SQL query
* Setting session invalidation to be reliable
* Adding app reciever to SessionHasPermissionToUser
* Adding app reciever to SessionHasPermissionToTeam
* Adding app reciever to SessionHasPermissionTo
* Clear session cache if permission was denied
* Fixing rebase issues
* Revert "Optimizing get root posts SQL query"
This reverts commit f364757e7015cfb4ec673d0a4fc3d57cd25d8dd7.
* Fixing build
2017-10-25 11:48:15 -07:00
Joram Wilander
9d9c737414
Update v4 POST log endpoint to match v3 permissions ( #7653 )
2017-10-20 17:26:12 -07:00
Chris
8e19ba029f
Reduce utils.Cfg references ( #7650 )
...
* app.UpdateConfig method
* test fix
* another test fix
* the config override option as-was is just error prone, remove it for now
* derp
2017-10-18 15:36:43 -07:00
Chris
dcf9e96a0b
remove global refs from api/api4 ( #7496 )
2017-09-22 13:54:27 -04:00
Chris
ac74066f0e
remove einterface gets ( #7455 )
2017-09-19 18:31:35 -05:00
Joram Wilander
2628022275
PLT-7622 Improvements to server handling of webapp plugins ( #7445 )
...
* Improvements to server handling of webapp plugins
* Fix newline
* Update manifest function names
2017-09-15 08:51:46 -04:00
Christopher Speller
29fca51821
Renaming repo
2017-09-06 23:11:59 -07:00
Chris
1adfd0e9be
app type transition ( #7167 )
2017-09-06 17:12:54 -05:00
Joram Wilander
899ab31fff
Implement experimental REST API endpoints for plugins ( #7279 )
...
* Implement experimental REST API endpoints for plugins
* Updates per feedback and rebase
* Update tests
* Further updates
* Update extraction of plugins
* Use OS temp dir for plugins instead of search path
* Fail extraction on paths that attempt to traverse upward
* Update pluginenv ActivePlugins()
2017-09-01 09:00:27 -04:00
Chris Duarte
510b1a18f5
Manage version configurations client versions ( #7220 )
...
* Add config values for client versions. Return client versions in ping response.
* Manage client version through System Console.
* Added client versions to diagnostics
* Added translations messages en.json file.
* Hide Client Versions on System Console.
2017-08-28 12:22:54 -04:00
Corey Hulen
0ab490845a
PLT-6226 Fixing races with licensing ( #7213 )
...
* PLT-6226 Fixing races with licensing
* Fixing build issue
* Fixing licensing issue
* removing commented code
2017-08-16 09:51:45 -07:00
Joram Wilander
5627f3fd1d
Add GET /analytics/old endpoint for v4 ( #6666 )
2017-06-19 16:35:53 -04:00
Joram Wilander
1d66e64e54
Add POST and DELETE /license endpoints for v4 ( #6665 )
...
* Add POST and DELETE /license endpoints for v4
* Fix comment text
2017-06-19 10:46:51 -07:00
Corey Hulen
36f216cb7c
PLT-6080 moving clustering to memberlist ( #6499 )
...
* PLT-6080 adding cluster discovery service
* Adding memberlist lib
* Adding memberlist lib
* WIP
* WIP
* WIP
* WIP
* Rolling back config changes
* Fixing make file
* Fixing config for cluster
* WIP
* Fixing system console for clustering
* Fixing default config
* Fixing config
* Fixing system console for clustering
* Tweaking hub setting
* Bumping up time
* merging vendor dir
* Updating vendor dir
* Fixing unit test
* Fixing bad merge
* Remove some testing code
* Moving comment
* PLT-6868 adding db ping retry
* Removing unused loc strings
* Adding defer to cancel
2017-06-19 08:44:04 -07:00
Joram Wilander
1138dd6770
PLT-6657 Move system console to use v4 endpoints and redux ( #6572 )
...
* Move system console to use v4 endpoints and redux
* Rename logs dir to get past gitignore
* Fix test email
* Update brand unit test
* Updates per feedback
2017-06-14 08:56:56 -04:00
Carlos Tadeu Panato Junior
ddc996f33f
[PLT-5465/APIV4] GET /system/health - Improve ping health check to have limits ( #6331 )
...
* implement PLT-5465 - Improve ping health check to have limits
* update /ping and delete /health
* remove permission check
2017-05-30 21:47:27 -07:00
Joram Wilander
5a60ea0d75
PLT-6268 Clear blue bar correctly when removing expiring license ( #6247 )
...
* Don't sanitize license for system admin
* Clear blue bar error whe removing expiring license
* Fix unit test
2017-04-27 07:57:58 -07:00
Joram Wilander
6c4c706313
Start moving webapp to Redux ( #6140 )
...
* Start moving webapp to Redux
* Fix localforage import
* Updates per feedback
* Feedback udpates and a few fixes
* Minor updates
* Fix statuses, config not loading properly, getMe sanitizing too much
* Fix preferences
* Fix user autocomplete
* Fix sessions and audits
* Fix error handling for all redux actions
* Use new directory structure for components and containers
* Refresh immediately on logout instead of after timeout
* Add fetch polyfill
2017-04-25 11:46:02 -04:00
Carlos Tadeu Panato Junior
b57b5abce8
implement POST /logs for apiV4 ( #6143 )
2017-04-21 10:16:35 +01:00
Harrison Healey
fb6f2a123c
PLT-5860 Updated copyright date ( #6058 )
...
* 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
2017-04-12 08:27:57 -04:00
Joram Wilander
a0d5c01dfd
Implement client config/license endpoints for APIv4 ( #5867 )
2017-03-27 09:19:53 -04:00
Joram Wilander
fd6e2f3f73
Implement GET /audits endpoint for APIv4 ( #5779 )
...
* Implement GET /audits endpoint for APIv4
* Fix log unit test
2017-03-21 09:06:08 -04:00
Carlos Tadeu Panato Junior
ac8282cda1
Add updateConfig endpoint for apiV4 ( #5706 )
2017-03-20 12:37:34 +00:00
Joram Wilander
0bc3e46082
Implement GET /logs endpoint for APIv4 ( #5778 )
2017-03-16 11:59:44 -07:00
Carlos Tadeu Panato Junior
fa47132b8f
[APIV4] POST /caches/invalidate - endpoint for apiV4 ( #5756 )
2017-03-14 16:06:07 +00:00
Carlos Tadeu Panato Junior
d03367c560
Add implementation for POST /config/reload apiV4 - Reload Configuration ( #5713 )
2017-03-14 08:52:27 -04:00
Carlos Tadeu Panato Junior
27d2c1f6fe
Add implementation for POST /database/recycle apiV4 - Recycle database connection ( #5717 )
2017-03-13 15:47:33 +00:00
Carlos Tadeu Panato Junior
38958d9ac4
Add implementation for POST /email/test apiV4 - Send Test Email ( #5716 )
2017-03-13 15:09:00 +00:00
Carlos Tadeu Panato Junior
c372ceebf8
[APIV4] GET /config - getConfig endpoint for apiV4 ( #5701 )
2017-03-13 12:27:27 +00:00
Robin Naundorf
48b785aded
Add APIv4 /system/ping endpoint ( #5443 )
2017-02-17 10:57:19 +00:00