3
0

24 Commits

Author SHA1 Message Date
Denis Arh
4f13e8304f Implement message threads 2018-10-19 15:07:09 +02:00
Denis Arh
58d7506969 Channel creation & membership improvements
- channel creation service now handles membership payload
 - channel creation service prevents non-unique membership constalations
 - adding / removing members is disabled for groups (temp solution)
2018-10-18 10:23:26 +02:00
Denis Arh
ba7181e5ab Unify join/part structs (json names) with others 2018-10-17 04:24:12 +02:00
Denis Arh
c5d70ef264 Simplified forced-subscription logic 2018-10-16 15:49:10 +02:00
Denis Arh
64aee5a25b Improve rval for /check endpoint (now uses outgoing.User) 2018-10-14 09:44:11 +02:00
Denis Arh
602f77c2f1 Inject version & build-time info and show it on startup & on /version endpoint 2018-10-14 09:42:48 +02:00
Denis Arh
9f419c2d47 Add basic support for unread messages 2018-10-13 18:02:21 +02:00
Denis Arh
910b5589dd Channel membership improved 2018-10-07 18:42:54 +02:00
Denis Arh
b07cbbbdd7 Cleanup, comments improved 2018-10-07 08:28:46 +02:00
Denis Arh
377ecf8f0f Wrap (cast) message REST output to outgoing.Message(Set) 2018-10-07 07:31:27 +02:00
Denis Arh
b09d309f81 Fix broken build after dep update 2018-10-04 19:05:43 +02:00
Denis Arh
cbc83cb515 Add support for commands 2018-10-04 18:03:08 +02:00
Tit Petric
56c4da0778 add(rbac): operations definitions 2018-10-01 15:00:31 +02:00
Denis Arh
a60a673fd5 Update deps 2018-09-29 16:22:10 +02:00
Denis Arh
9d9c10044b Improve attachment handling
- flexible meta data struct for uploaded files
 - prevew generator (images only for now)
 - using outgoing types for return data (to cover attachment url generation in one place)
2018-09-29 12:02:19 +02:00
Denis Arh
a7f54fb100 Handle missing files (previews) 2018-09-28 16:01:44 +02:00
Denis Arh
12d6557cfe Remove _test suffix from package name 2018-09-28 15:45:18 +02:00
Denis Arh
9b0c425390 Check access to attachments 2018-09-27 18:24:33 +02:00
Denis Arh
5f7abc2187 Link services & event loop 2018-09-27 18:09:56 +02:00
Denis Arh
bf8f6f4213 Extracted payloads from websocket pkg to internal/payload 2018-09-27 15:37:11 +02:00
Denis Arh
c7a1f94972 remove user creation and login endpoints 2018-09-24 13:20:18 +02:00
Denis Arh
bb190ab70d OIDC implementation 2018-09-18 16:39:38 +02:00
Denis Arh
cdd72c8b90 POC OIDC implementation 2018-09-17 16:08:02 +02:00
Tit Petric
7bf78fb4e0 upd(all): refactor
- moved rbac store and config to internal pkg,
- split auth authenticators to internal pkg,
- add rbac config object to internal/config,
- update package imports and references for auth,
- clean up main with pkg aliases
2018-09-13 12:05:06 +02:00