Denis Arh
9e095282c5
Implement 'attach to thread'
2018-10-22 11:40:36 +02:00
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
9621132629
Add ability to set type of the channel over rest request
2018-10-16 11:32:54 +02:00
Tit Petric
72076769d8
upd(sam): docs update for camel case parameter
2018-10-15 14:42:42 +00:00
Denis Arh
0f9f2e08f9
Channel join/part/invite through REST
2018-10-07 20:22:34 +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
c7a1f94972
remove user creation and login endpoints
2018-09-24 13:20:18 +02:00
Tit Petric
639891c5ed
fix(sam): undeclared parameter for channel join
2018-09-13 14:50:55 +02:00
Denis Arh
b04a681d81
Attachment serving
2018-09-10 12:25:36 +02:00
Denis Arh
0400451823
Add upload/attachment capabilities
2018-09-08 22:04:36 +02:00
Denis Arh
3009d20fcc
Codegen/spec cleanup (remove struct)
2018-08-05 23:31:03 +02:00
Denis Arh
cd85f1b608
Add support for user creation
2018-08-05 23:23:47 +02:00
Denis Arh
136a837e18
Improve service & repo layer, add support for direct messages
2018-08-03 00:04:22 +02:00
Denis Arh
f51033e814
Add channel members/join/part/invite endpoints
2018-07-27 00:16:52 +02:00
Denis Arh
3d6f2165bd
Stabilize SAM repositroy.
...
- aligned repository code, db schema and spec.json
- add (not -short) tests for SAM repository
2018-07-26 23:59:29 +02:00
Tit Petric
ddbe9ce952
upd(sam): larger refactor of field names, websocket pkg layout
...
- renamed all fields with Id to ID
- fixed spec file syntax error
- fix bindings for Team API url parameters
- change layout of websocket types->outgoing msg converter
- regenerate full codegen
2018-07-25 18:07:56 +02:00
Denis Arh
bc4205bff5
Stabilised messages endpoints, connected with message service
2018-07-22 08:58:54 +02:00
Tit Petric
44be095b3f
fix(codegen): merge parameters from api parent and call
2018-07-20 11:05:58 +02:00
Denis Arh
6a3e38bc2b
Update generated code with new version of spec tool
2018-07-20 10:50:40 +02:00
Denis Arh
031cc24a73
REST API endpoints cleanup
2018-07-19 22:16:51 +02:00
Tit Petric
0954e5c53d
upd(codegen): spec update for nested message apis
2018-07-19 21:00:25 +02:00
Tit Petric
efecfd31b8
Merge branch 'master' of https://github.com/crusttech/crust
2018-07-19 20:24:50 +02:00
Denis Arh
18d7f4c3bf
SAM messaging, basics
2018-07-19 18:51:43 +02:00
Tit Petric
3c0e208e06
del(websocket): move ws out of rest
2018-07-19 16:44:42 +02:00
Denis Arh
70a5042db5
SAM types, handlers, services, repositories implemented
2018-07-17 15:24:35 +02:00
Tit Petric
0d25af4434
regenerate readme with docs
2018-07-13 13:22:42 +02:00
Tit Petric
e48be7d8e6
update specs
2018-07-13 13:22:10 +02:00
Denis Arh
6676d3a37c
Implement channel CRUD++
...
/channel/remove changed to /channel/delete (pending /channel/:id)
2018-07-12 20:03:47 +02:00
Denis Arh
ae14c23225
Apply new templates (form parsing, db tag) to all structs & requests
2018-07-12 19:35:47 +02:00
Denis Arh
efb42bd036
Extended channel struct to cover all (db) fields
2018-07-12 19:01:49 +02:00
Denis Arh
2039032dc8
Add /create endpoint, merge /archive & /move with /edit
2018-07-12 18:31:47 +02:00
Tit Petric
bc1f3aeb4c
fix constructors, skip password compare as it's a complex type
2018-07-06 10:32:07 +00:00
Tit Petric
4d62ca3290
fix rename websocket
2018-07-06 10:23:53 +00:00
Tit Petric
0a5179edfb
update specs docs for autogen
2018-07-06 10:18:26 +00:00
Tit Petric
13b22759ee
update struct fields
2018-07-06 10:04:25 +00:00
Tit Petric
593edff9b5
spec update
2018-07-06 09:31:40 +00:00
Tit Petric
f9e7274f68
update invoke php with env
2018-07-05 13:03:09 +00:00
Tit Petric
695673ff63
complex fields
2018-07-05 11:57:28 +02:00
Tit Petric
5fae3de8a8
move merge capability from channel to team
2018-07-05 10:28:20 +02:00
Tit Petric
aa07d8cc8b
merge belongs to team not to channel
2018-07-05 10:27:58 +02:00
Tit Petric
fdfa52a4d4
update spec/docs
2018-07-01 01:16:01 +02:00
Tit Petric
f67657f72d
move sam docs
2018-07-01 00:10:08 +02:00
Tit Petric
af46ae8cbe
fix duplication
2018-07-01 00:09:53 +02:00