Spiros Economakis
8f746a44bd
Enable prometheus metrics for Focalboard to enable observability ( #414 )
...
As an SRE team we would like to expose standard metrics and grouped by version
of the application. Right now will expose only metrics related to Go but instrumentor
should be used in other parts of the codebase so we can track other metrics, eg.
number of tasks, boards, users etc. Similar as we do in MM.
It will run in port `localhost:9092` and it is a new config `prometheus_address`.
Also in the commit we introduced, `group.Add` which helps us to handle gracefully
errors for goroutines. It's a good practice and there are couple of articles by
Golang for this.
2021-05-18 17:12:51 +03:00
Hossein
e2dd9a978a
Add Export/import board ( #403 )
...
* Resolve GH-261
* fix eslint
* Address comments
* update mocks
* add test
2021-05-13 15:04:49 -06:00
Jesús Espino
842c2cc0ab
Adding system store tests
2021-04-30 16:48:45 +02:00
Jesús Espino
8860f60948
Adding extra test to cover more functions in blocks store
2021-04-30 16:31:04 +02:00
Chen-I Lim
1801422543
Fixes for workspace support ( #321 )
2021-04-26 13:43:02 +02:00
Jesús Espino
2d261fde59
Adding mysql support to the database ( #301 )
...
* Adding mysql support
* Fixing other test cases
* Tests passing on mysql
* Fix the row number generation
* Adding blocks_history table
* merging the migrations in one single set of files
* Passing mysql tests
* Fixing default encoding on mysql
* Simplifying things
* Removing from the blocks table all deleted blocks
* Better indentation
* Moving db types to constants to make it less error prone
* reducing duplicated code
* Removing log line
* Now sql tests are running properly in mysql, sqlite and postgres
2021-04-22 22:53:01 +02:00
Jesús Espino
ec1de1c9c2
merging the migrations in one single set of files ( #289 )
2021-04-20 11:27:20 +02:00
Jesús Espino
d668bf6626
Fix a backward compatibility problem
2021-04-17 10:05:07 +02:00
Jesús Espino
83375684af
Adding tablePrefix support
2021-04-17 09:09:34 +02:00
Jesús Espino
5ab3f8d3ce
Addining subpath support ( #241 )
...
* Addining subpath support
* Fixing a subpath problem in suburls
* Using the server root for allow subpaths
* Fixing baseURL variable name
* Some improvements
* Making it work in mattermost plugin
* Fixing eslint warnings
* Fixing cypress tests
2021-04-16 13:42:37 +02:00
ziprandom
530dc81a1c
server: additionally read config settings from env
...
make the server app read configuration settings from execution
environment to make server deployments more convenient.
2021-04-01 10:36:56 +00:00
Chen-I Lim
3531c8307d
Global template support
2021-03-30 14:04:00 -07:00
Chen-I Lim
68f2b5bedb
Fix delimiter for postgres
2021-03-26 13:55:14 -07:00
Chen-I Lim
725971784b
Workspace backend support
2021-03-26 11:01:54 -07:00
Bo-Yi Wu
2b4e03eed6
chore(format): update coding style
2021-03-21 16:28:26 +08:00
Jesús Espino
3290ab48b8
Fixing email validation
2021-03-18 13:34:42 +01:00
lutfuahmet
4887aee648
Register Request email validation
2021-03-18 10:32:23 +03:00
Chen-I Lim
af7f666eff
Return JSON empty array when not found, and handle null arrays
2021-03-08 16:08:17 -08:00
Chen-I Lim
12d24a5aed
Check user not found for updateUser
2021-02-01 10:49:57 -08:00
Chen-I Lim
c0f71f870e
Rename admin local socket
2021-02-01 10:31:06 -08:00
Jesús Espino
52c38ff7c2
Add sharing unit tests
2021-01-29 20:27:43 +01:00
Jesús Espino
68561f0f6b
Add more block store tests
2021-01-29 19:32:33 +01:00
Jesús Espino
7ee3213641
Improving blocks tests
2021-01-29 19:21:55 +01:00
Jesús Espino
baad055cc9
Moving tests outside the sqlstore to allow future no-sql implementations
2021-01-29 17:50:20 +01:00
Jesús Espino
8eb1559898
Fixing update session store call
2021-01-27 19:24:19 +01:00
Chen-I Lim
3b4f712649
active user count
2021-01-27 10:01:24 -08:00
Chen-I Lim
d641039131
Registered user count
2021-01-27 09:22:33 -08:00
Chen-I Lim
b4e52b4073
localOnly config flag
2021-01-26 15:29:13 -08:00
Chen-I Lim
3995cbd0e4
Product name
2021-01-26 14:13:46 -08:00
Chen-I Lim
6af0780c17
Merge branch 'main' into admin-local
2021-01-22 11:28:45 -08:00
Chen-I Lim
dfbc07c06d
make generate
2021-01-21 10:25:35 -08:00
Chen-I Lim
1286349a22
Change password
2021-01-21 10:16:40 -08:00
Chen-I Lim
e15728d003
make generate
2021-01-20 13:52:54 -08:00
Chen-I Lim
91f51fe0b9
Local server on unix port, admin set password
2021-01-20 13:52:25 -08:00
Chen-I Lim
ed2ff2d6b0
make generate
2021-01-13 17:09:43 -08:00
Chen-I Lim
7915564d2c
Require signup token to register
2021-01-13 16:56:01 -08:00
Chen-I Lim
36b5bec65f
make generate
2021-01-13 13:01:34 -08:00
Chen-I Lim
61fb38d418
Allow GetSubTree without auth. WIP
2021-01-12 18:49:08 -08:00
Chen-I Lim
1048c009c3
Sharing integration tests
2021-01-12 16:44:50 -08:00
Chen-I Lim
2f71295275
Get/set sharing
2021-01-12 15:35:30 -08:00
Chen-I Lim
7052a022b3
Store modifiedBy for deleted blocks
2021-01-12 11:16:25 -08:00
Chen-I Lim
f2e8bc8285
Store blocks modified_by userID
2021-01-11 18:53:08 -08:00
Jesús Espino
20a223a091
Fixing tests
2021-01-11 15:33:34 +01:00
Jesús Espino
daae244cba
Merge remote-tracking branch 'origin/main' into auth
2021-01-11 13:56:26 +01:00
Chen-I Lim
593e077fb9
Fix Go integration tests
2021-01-05 19:47:18 -08:00
Chen-I Lim
77de551fdd
Clear visible and hidden columns (options) when changing groupBy
2021-01-04 14:26:18 -08:00
Chen-I Lim
b47ae9197f
Change project tasks icon
2021-01-04 10:43:02 -08:00
Chen-I Lim
1c719d3a16
Update duplicate to handle card contentOrder
2020-12-18 14:28:54 -08:00
Chen-I Lim
0bd645df4e
Filter orphaned nodes on export
2020-12-14 11:24:38 -08:00
Chen-I Lim
0b1370ab35
Cleanup meeting notes template
2020-12-11 12:40:48 -08:00