Commit Graph

305 Commits

Author SHA1 Message Date
Denis Bykhov
7867150051
Mention notification (#991)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-02-11 10:18:55 +01:00
Andrey Sobolev
ef4d632047
Enable linting build phase (#966)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-02-10 10:04:18 +01:00
Denis Bykhov
9c9b2b46d9
Add front server bodyparser (#971)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-02-08 15:34:19 +01:00
Andrey Sobolev
9c278d46e4
Fix #890 (#948)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-02-08 10:02:35 +01:00
Andrey Sobolev
666b4446b8
Support for markup type (#936)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-02-07 10:21:32 +01:00
Denis Bykhov
e026683db0
Notification (#934)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-02-07 10:03:14 +01:00
Andrey Sobolev
e7c0f2406a
Fix user model updates (#924)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-02-03 10:02:54 +01:00
Andrey Sobolev
04efff3b49
Fix mixin sorting (#905)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-02-02 10:04:13 +01:00
Denis Bykhov
a7c3999515
Lookup live query (#883)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-01-31 10:06:30 +01:00
Andrey Sobolev
659063dd01 Update 'secret' token usage
1. Put 'secret' into one place, server-token
2. Fix server crash on rare unknown workspaces cases.
3. Upgrade now kick all clients and reload transactions.
4. Fix Front shutdown

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-27 16:07:27 +07:00
Andrey Sobolev
fb290699be
Sanity testing
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-27 11:36:46 +07:00
Andrey Sobolev
c95b493a33
Fix model versioning
1. Using of package.json was wrong ides, so revert to bundled version value.
2. Do not duplicate record in accounts db and find EmployeeAccount

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-26 17:16:54 +07:00
Andrey Sobolev
4dbb395472
Merge pull request #862 from hcengineering/fix-857
Workspace Versioning
2022-01-26 16:07:50 +07:00
Denis Bykhov
bd63895ae8 Linkedin plugin import post request
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-01-25 19:19:36 +06:00
Andrey Sobolev
7d1df3c36d
Workspace Versioning
Closes #857

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-25 01:48:43 +07:00
Andrey Sobolev
5f5dc63d21
Configurable Back reference (#848)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-21 10:05:55 +01:00
Ilya Sumbatyants
626ece4045
Attachment orphans cleanup (#842)
Signed-off-by: Ilya Sumbatyants <ilya.sumb@gmail.com>
2022-01-20 10:27:41 +01:00
Andrey Sobolev
0d8daf2fea
Basic mentions support (#832)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-19 10:04:30 +01:00
Denis Bykhov
3d21b2de1e
Edit user profile (#831)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-01-18 10:05:16 +01:00
Ilya Sumbatyants
cd6148436f
Remove previous avatar on uploading new one (#822)
Signed-off-by: Ilya Sumbatyants <ilya.sumb@gmail.com>
2022-01-14 10:09:01 +01:00
Ilya Sumbatyants
e8c26c46a8
Multiple fixes (#820)
Signed-off-by: Ilya Sumbatyants <ilya.sumb@gmail.com>
2022-01-14 10:05:24 +01:00
Denis Bykhov
9de79ba5bd
Account tools fix (#818)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-01-13 13:16:06 +01:00
Ilya Sumbatyants
2bccea9078
Introduce image cropper (#805)
Signed-off-by: Ilya Sumbatyants <ilya.sumb@gmail.com>
2022-01-12 10:52:22 +01:00
Andrey Sobolev
96fb5c1ac5
Improve Elastic rebuild (#804)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-12 10:06:04 +01:00
Andrey Platov
2660f898b1
drop-workspace to work correctly if no accounts (#802)
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2022-01-12 10:03:28 +01:00
Denis Bykhov
246b0abb13
Create workspace docker compose fix (#800)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-01-12 10:03:12 +01:00
Denis Bykhov
d188eaec91
Signup fix (#798)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-01-11 14:35:21 +01:00
Denis Bykhov
459d7b3261
Sign up (#781)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-01-11 10:23:17 +01:00
Andrey Sobolev
c53647b7e8
Prevent server crash on mongo unhandled rejection (#771)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-06 12:10:52 +01:00
Andrey Sobolev
4328fdee9b
Elastic fulltext search mixins support (#770)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-06 12:09:45 +01:00
Andrey Sobolev
2248599550
Restore DB should upgrade model before Elastic rebuild (#760)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2022-01-05 10:07:01 +01:00
Denis Bykhov
b2f5c6708b
#740 fix (#744)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2022-01-04 10:03:41 +01:00
Andrey Sobolev
275b2b0800
Leads with Mixins (#737)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-30 10:04:32 +01:00
Andrey Platov
484ff08b05
list accounts (#733)
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-12-27 13:02:31 +01:00
Denis Bykhov
816823f9af
Elastic priority by matching space & class (#730)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2021-12-24 10:07:53 +01:00
Andrey Sobolev
4673bbfa6d
Import fixes (#726)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-23 14:58:49 +01:00
Andrey Sobolev
edbf42c435
Xml Importer (#701)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-23 10:02:14 +01:00
Denis Bykhov
40500e6eda
Elastic search query escaping (#706)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2021-12-22 10:21:15 +01:00
Andrey Sobolev
806400f5f2
Performance metrics (#619)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-22 10:02:51 +01:00
Denis Bykhov
cb011b50af
Status filters in table view (#693)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2021-12-21 10:36:50 +01:00
Ilya Sumbatyants
9a24af1788
Make possible to archive spaces with states (#688)
Signed-off-by: Ilya Sumbatyants <ilya.sumb@gmail.com>
2021-12-21 10:08:22 +01:00
Denis Bykhov
51e83c183d
Rebuild elastic (#652)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2021-12-17 10:09:26 +01:00
Ilya Sumbatyants
b0ffc0ed46
Ranks (#653)
Signed-off-by: Ilya Sumbatyants <ilya.sumb@gmail.com>
2021-12-17 10:08:37 +01:00
Denis Bykhov
d340b55af8
Index attributes of AttachedTo object with elastic (#628)
Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com>
2021-12-15 10:16:19 +01:00
Andrey Sobolev
e958388e4c
Tasks as Attached Documents (#539)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-15 10:04:43 +01:00
Andrey Sobolev
36f2353878
Fake data generator (#594)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-10 10:47:54 +01:00
Andrey Sobolev
34d1b7a5a4
Remove Upload package (#565)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-09 10:10:54 +01:00
Andrey Sobolev
e3d9919c3e
Remove unused workspace package (#566)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-09 10:10:19 +01:00
Denis Bykhov
b926118e84
Sorting (#567)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-12-08 10:14:55 +01:00
Andrey Sobolev
beecb23c79
Allow Use client from client-resources from NodeJS (#545)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-06 17:57:35 +01:00
Andrey Sobolev
420fc93967
Do not crash server on client requests (#542)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-06 16:16:38 +01:00
Denis Bykhov
f5a2c55833
Contacts (#523)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-12-06 11:07:08 +01:00
Andrey Platov
7b70244f63
cache-control for files (#528)
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-12-06 10:16:23 +01:00
Andrey Sobolev
41f92c977a
Mongo tests (#468)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-02 10:07:25 +01:00
Ilya Sumbatyants
67f7cddf03
Accounts listWorkspaces (#483)
Signed-off-by: Ilya Sumbatyants <ilya.sumb@gmail.com>
2021-12-02 10:04:32 +01:00
Andrey Sobolev
c60388224b
Interfaces Support (#473)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-01 21:25:28 +01:00
Andrey Sobolev
0f81991480
Enable ESLint/prettier (#389)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-12-01 10:27:29 +01:00
Andrey Sobolev
9f5e2dc6cf
Do not use model.json (#432)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-30 12:05:11 +01:00
Alexander Platov
b3c0db92c3
Add GitHub channel provider (#424)
Signed-off-by: Alexander Platov <sas_lord@mail.ru>
2021-11-29 14:49:37 +01:00
Andrey Sobolev
44427c8c45
Fix #395 (#416)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-29 12:41:15 +01:00
Denis Bykhov
4ae06a7677
State editor (#411)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-29 12:32:17 +01:00
Andrey Sobolev
2b8aa36016
Edit comments (#386)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-29 12:11:27 +01:00
Andrey Platov
3f62998052
Make mongo working again (#405)
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
Co-authored-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-29 12:07:49 +01:00
Andrey Sobolev
8c8e0f47c6 Merge remote-tracking branch 'origin/develop' 2021-11-26 18:18:41 +07:00
Denis Bykhov
cd0e7da28e
telegram issues fix (#375)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-26 12:09:46 +01:00
Denis Bykhov
3e0ac54267
Mongo TX modified fields (#376)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-26 12:06:21 +01:00
Denis Bykhov
88bc3c6f88
Comments presenter (#364)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-25 12:46:51 +01:00
Denis Bykhov
0953576fac
Candidate source (#360)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-25 12:18:31 +01:00
Denis Bykhov
581f5f0e96
Telegram plugin (#357)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-25 12:05:00 +01:00
Andrey Sobolev
55d7a85006
Fix Activity layout (#351) (#352)
Signed-off-by: Alexander Platov <sas_lord@mail.ru>
2021-11-23 20:01:13 +01:00
Andrey Sobolev
2faf60d74e
Add candidate create presenter (#340)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-23 19:46:34 +01:00
Denis Bykhov
5e807d466a
Setting plugin (#328)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-22 13:06:14 +01:00
Andrey Sobolev
ef0c3e8c91
Local docker compose (#332)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-22 12:17:10 +01:00
Andrey Sobolev
1ed9b7b5ff
Boolean presenter
Boolean presenter

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-22 17:57:43 +07:00
Andrey Sobolev
f2a7b73edf
Fix duplicate activity
Fix duplicate activity

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-19 14:41:32 +07:00
Andrey Sobolev
3f066c718f
Activity support
Initial Activity support

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-19 00:22:06 +07:00
Andrey Sobolev
a446e3f799
Fix collection operations
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-17 21:47:45 +07:00
Andrey Sobolev
b6fac06d2b TxCollectionCUD
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-17 21:43:24 +07:00
Denis Bykhov
8ef4b49800
channelProviders ids (#320)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-17 15:00:51 +01:00
Andrey Sobolev
444441f5a4
Fix eslint working in VSCode (#314)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-17 14:38:16 +01:00
Denis Bykhov
3f8fa48f48
Minor fixes (#317)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-17 14:34:40 +01:00
Andrey Sobolev
fd09282ed7
Build watch mode (#318)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2021-11-17 14:29:26 +01:00
Andrey Platov
76b79a829e
do not crash on import error (#308)
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-11-16 17:17:04 +01:00
Denis Bykhov
a942f959cf
Minor fixes (#307)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2021-11-16 17:14:37 +01:00
Andrey Platov
f4cb89b251
add import indexing
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-11-10 21:04:34 +01:00
Andrey Platov
15281ad833
add cookies support for front import
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-11-10 18:39:32 +01:00
Andrey Platov
ec5646504a
Introduce avatar (#300)
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-11-09 18:39:38 +01:00
Andrey Platov
4c33b4b06e
initial import file implementation
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-11-09 17:06:52 +01:00
Andrey Platov
36f74d900f
Expose connect from client-resources (#299)
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-11-09 12:38:30 +01:00
Andrey Platov
484c10bf0c
remove custom space editors
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-11-03 15:57:55 +01:00
Alexander Platov
18ca47a4e0
Add EditCandidates, EditVacancy and SpacePanel (#293)
Signed-off-by: Alexander Platov <sas_lord@mail.ru>
2021-11-03 14:01:21 +01:00
Andrey Platov
a3ed524bd8
Introduce TxAddCollection (#291)
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-30 12:13:55 +02:00
Andrey Platov
096fe284da
implement mongo removeDoc
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-26 19:51:49 +02:00
Andrey Platov
10621de2e3
fix fulltext update
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-26 18:54:58 +02:00
Andrey Platov
7b70a8c7b6
fix fulltext mapping issue
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-26 18:43:51 +02:00
Andrey Platov
8fd1adfe0a
get rid of upload service
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-25 17:11:48 +02:00
Andrey Platov
c31d8f4c7a
fix content-type
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-25 16:40:59 +02:00
Andrey Platov
6f9245158f
upload keep content type
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-25 16:09:54 +02:00
Andrey Platov
89844039bc
Attachments cleanup
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-24 12:43:42 +02:00
Andrey Platov
c41a3222bd
attachments cleanup
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
2021-10-24 12:33:17 +02:00