1
0
mirror of https://github.com/mattermost/focalboard.git synced 2024-12-03 08:45:40 +02:00
focalboard/server
Agniva De Sarker 8e72b9c528
Add RPC API support to plugin (#619)
* Add RPC API support to plugin

We use the mattermost-plugin-api client to create the sql.DB object
and pass it to the store.

To keep a common point of entry for both the standalone server
and plugin, we refactor the store creation part out of server.New
and pass the DB as a dependency to the server constructor.

This allow us to create different stores in plugin and standalone,
so that the server code remains unaware of any differences.

https://focalboard-community.octo.mattermost.com/workspace/zyoahc9uapdn3xdptac6jb69ic?id=285b80a3-257d-41f6-8cf4-ed80ca9d92e5&v=495cdb4d-c13a-4992-8eb9-80cfee2819a4&c=c7386db7-65fd-469b-8bcf-8dc8f8e61e4f

* Support linux desktop app

* refactor

* fix typos

* Change authlayer to use existing DB conn too
2021-06-25 16:49:06 +02:00
..
admin-scripts Rename admin local socket 2021-02-01 10:31:06 -08:00
api First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
app First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
auth First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
client First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
context First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
integrationtests Add RPC API support to plugin (#619) 2021-06-25 16:49:06 +02:00
main Add RPC API support to plugin (#619) 2021-06-25 16:49:06 +02:00
model First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
server Add RPC API support to plugin (#619) 2021-06-25 16:49:06 +02:00
services Add RPC API support to plugin (#619) 2021-06-25 16:49:06 +02:00
swagger Person Property Type (#406) 2021-06-04 18:53:15 +05:30
utils Add API client, integration tests structure and server lifecycle changes 2020-11-09 13:23:15 +01:00
web First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
ws First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
.golangci.yml First pass linter cleanup (#603) 2021-06-21 11:21:42 +02:00
go.mod Remove enterprise symlink (#589) 2021-06-18 07:48:01 +02:00
go.sum Remove enterprise symlink (#589) 2021-06-18 07:48:01 +02:00
go.tools.mod Add GitLab ci to build internally and bump go to 1.16 (#468) 2021-05-26 12:34:42 +02:00
go.tools.sum Workspace backend support 2021-03-26 11:01:54 -07:00
modd.conf Rename focalboard-server binary 2021-01-28 14:23:52 -08:00