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