summaryrefslogtreecommitdiffstats
path: root/app/plugins.go
Commit message (Collapse)AuthorAgeFilesLines
* PLT-8131 (part2) Add plugin key value store support (#7902)Joram Wilander2017-11-271-649/+0
| | | | | | | | * Add plugin key value store support * Add localization strings * Updates per feedback
* Do not allow installation of plugins with the same ID (#7870)Joram Wilander2017-11-211-6/+17
|
* Replace os.Rename with directory copy util in plugin extraction (#7825)Joram Wilander2017-11-131-1/+1
|
* fix builtin plugin http router (#7797)Chris2017-11-061-1/+1
|
* PLT-8086 Fix plugin config watcher for enabling and disabling (#7770)Joram Wilander2017-11-031-11/+14
| | | | | | | | * Fix plugin config watcher for enabling and disabling * Make sure HTTP routes are served * Set content-type explicitly
* Remove license requirement for plugins (#7747)Joram Wilander2017-10-311-1/+1
|
* Refactoring cfg refs and load / save functions (#7749)Chris2017-10-311-6/+8
| | | | | | * refactoring cfg refs and load / save functions * improve error output
* Remove more global refs / state (#7723)Chris2017-10-261-2/+2
| | | | | | | | | | * remove more global refs / state * fix job enterprise initialization * fix api4 test compilation * saml api endpoints fix
* Differentiate between installed and activated states for plugins (#7706)Joram Wilander2017-10-251-23/+157
|
* Reduce utils.Cfg references (#7650)Chris2017-10-181-4/+4
| | | | | | | | | | | | * app.UpdateConfig method * test fix * another test fix * the config override option as-was is just error prone, remove it for now * derp
* Do not require server restart when enabling/disabling plugins (#7592)Joram Wilander2017-10-061-2/+8
|
* Only check LDAP attributes if auth data set (#7530)Joram Wilander2017-09-281-0/+4
|
* remove remaining Global() calls (outside of tests) (#7521)Chris2017-09-281-2/+2
|
* plugin CRUD operations for users, posts, channels, and teams (#7479)Chris2017-09-211-0/+82
|
* remove einterface gets (#7455)Chris2017-09-191-4/+2
|
* PLT-7622 Improvements to server handling of webapp plugins (#7445)Joram Wilander2017-09-151-35/+27
| | | | | | | | * Improvements to server handling of webapp plugins * Fix newline * Update manifest function names
* fix plugin test (#7436)Chris2017-09-121-1/+3
| | | | | | | | | | | | * fix plugin test * ugh. global state * Fix plugin test * Fix TestDeleteChannel * Remove plugin config listener when shutting down
* PLT-7407: Back-end plugins (#7409)Chris2017-09-111-49/+170
| | | | | | | | | | | | * tie back-end plugins together * fix comment typo * add tests and a bit of polish * tests and polish * add test, don't let backend executable paths escape the plugin directory
* Renaming repoChristopher Speller2017-09-061-6/+6
|
* app type transition (#7167)Chris2017-09-061-27/+27
|
* Add built-in plugin for getting LDAP attributes (#7317)Joram Wilander2017-09-011-1/+65
|
* Implement experimental REST API endpoints for plugins (#7279)Joram Wilander2017-09-011-0/+144
| | | | | | | | | | | | | | | | | | * 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()
* PLT-5745 Cleaning up duplicate calls (#7298)Corey Hulen2017-08-281-2/+2
| | | | | | | | * PLT-5745 Cleaning up duplicate calls * Fixing missing calls * Fixing broken test
* PLT-6965 jira integration (plus plugin scaffolding) (#6918)Chris2017-08-021-0/+86
* plugin scaffolding / jira integration * add vendored testify packages * webhook fix * don't change i18n ids * support configuration watching * add basic jira plugin configuration to admin console * fix eslint errors * fix another eslint warning * polish * undo unintentional config.json commit >:( * test fix * add jira plugin diagnostics, remove dm support, add bot tag, generate web-safe secrets * rebase, implement requested changes * requested changes * remove tests and minimize makefile change * add missing license headers * add missing comma * remove bad line from Makefile