Denis Arh
0707f139c4
Support simple jsonl exports for records
2019-08-14 17:06:29 +02:00
Denis Arh
c1e3231d00
Add support for membership policy, featured channels
2019-08-08 11:43:51 +02:00
Denis Arh
f601e0aa96
Improve record attachment upload capabilities
...
Add missing upload-to-non-existing record featue by moving endpoint away
from specific record and moving recordID, fieldName from PATH to POST
parameters
2019-07-08 08:14:19 +02:00
Denis Arh
6dc85c849d
Improve role membership management through REST API
2019-07-02 18:48:42 +02:00
Denis Arh
0d299e0f32
Add ability to change password of another user
2019-06-26 19:15:01 +02:00
Denis Arh
70cac41579
Enhance user filtering
...
New response structure
Use query-builder
Refactor user service & repo
2019-06-26 17:45:26 +02:00
Denis Arh
bb447ee795
Chan & thread unread fixes
2019-06-25 08:45:22 +02:00
Denis Arh
22476933f4
Improve cli env setup & running
2019-05-26 08:41:20 +02:00
Denis Arh
b732894109
Fix codegen and its outputs
2019-05-24 12:46:30 +02:00
Denis Arh
d3678cc564
Remove required flag from slug param (compose namespaces)
2019-05-20 20:34:28 +02:00
Denis Arh
d9c6d68319
Flag messaging message as sensitive data (not to be loged)
2019-05-20 19:22:41 +02:00
Tit Petric
fa6543b38f
upd(messaging): remove dependencies on system
2019-05-19 12:05:54 +02:00
Denis Arh
1c1643fbe7
Add support for auditable params
...
With Auditable() func on request structs we can now be more selective
about params we want to log:
- sensitive data (with sensitive flag on params)
- filesize & name on uploads
2019-05-16 00:43:54 +02:00
Denis Arh
a3aeae64d3
Make "enabled" field for namespace not required
2019-05-15 17:52:12 +02:00
Denis Arh
e0121d3a53
Same API endpoint for permission signature over three services
2019-05-15 11:16:34 +02:00
Denis Arh
4dece123a5
Refactor all services & controllers and implement new a/c pattern
2019-05-09 16:55:18 +02:00
Denis Arh
a9358610f5
Make sign & userID params for attachment endpoints non-required
2019-04-30 13:33:25 +02:00
Denis Arh
4af79a5f35
Apply namespace changes to all layers of records
2019-04-29 18:51:18 +02:00
Denis Arh
edee054392
Apply namespace changes to all layers of pages
2019-04-29 18:51:18 +02:00
Denis Arh
0c2286be83
Apply namespace changes to all layers of triggers
2019-04-29 18:51:18 +02:00
Denis Arh
40999e623e
Apply namespace changes to all layers of modules
2019-04-29 18:51:18 +02:00
Denis Arh
a41e4bfc19
Apply namespace changes to all layers of charts
2019-04-29 18:51:18 +02:00
Denis Arh
8ef7b77a77
Namespace changes on all types, attachment repository, service
2019-04-29 18:51:18 +02:00
Denis Arh
d10a89b31a
Add /namespace/{namespaceID} prefix to compose routes
...
Attachments, charts, modules, records, pages, triggers can now be
accessed under /namespace/{namespaceID}/...
2019-04-29 18:51:18 +02:00
Denis Arh
5bfbab6a4e
Implement namespace CRUD + various small fixes
...
Other fixes and improvements:
- add parseISODateWithErr and parseISODatePtrWithErr handlers for incoming data
- add service & repository errors
- cleanup old (unbound) attachment controllers from router
- fix system repository error prefix (auth => system)
2019-04-29 18:51:18 +02:00
Denis Arh
010a1351ea
Rename files & symbols
2019-04-29 18:51:18 +02:00
Denis Arh
a1a0785f5e
Remove obsolete documentation
2019-04-27 19:39:46 +02:00
Denis Arh
0c919d9146
Implements /search/threads
2019-04-27 19:31:45 +02:00
Denis Arh
d96a6c8abc
Revert []string=>[]uint64 change for channel members
...
Due to golang's inability do decode uint64 slice from string slice, we're expecting
string input for members (for now): https://github.com/golang/go/issues/15624
2019-04-27 16:08:02 +02:00
Denis Arh
eae4643274
Fix requred fields, create chan members type
2019-04-27 10:43:26 +02:00
Tit Petric
dd75d7db70
add(api,docs): webhooks schema and docs
2019-04-26 22:11:28 +02:00
Denis Arh
b0239761f7
User/chan/messaging activity refactored
2019-04-26 13:34:35 +02:00
Denis Arh
f8e7a2133d
Add status stubs
2019-04-26 11:46:33 +02:00
Denis Arh
d533cca1d5
Move message filtering to /search endpoint
2019-04-26 09:34:23 +02:00
Denis Arh
1a8a7da000
New & improved channel histroy rest endpoint params
2019-04-26 07:35:19 +02:00
Denis Arh
ed078ce456
Move cmd execution to REST endpoint, remove /echo, add /me
2019-04-26 07:18:18 +02:00
Denis Arh
43a5693ee5
Move list of commands from WS initial payload to /commands REST endpoint
2019-04-26 06:16:34 +02:00
Denis Arh
ad65c643ad
Add url/param signing capapbilities to support access to attachments (CRM)
2019-04-26 06:04:15 +02:00
Denis Arh
2132d1fdca
Add url/param signing capapbilities to support access to attachments
2019-04-25 18:24:41 +02:00
Denis Arh
c4104488e5
More strict ext-auth protocols, remove jwt cookie + small fixes
2019-04-18 19:53:02 +02:00
Denis Arh
60f35bef47
Expose auth settings through REST API
2019-04-18 07:32:07 +02:00
Denis Arh
3f83a33622
Change password reset flow, add token exchange step
2019-04-09 22:35:39 +02:00
Denis Arh
dd5a2832d0
REST endpoints for /auth/internal
2019-04-09 08:58:31 +02:00
Denis Arh
b84ed43f27
Refactored settings
2019-04-03 17:46:39 +02:00
Tit Petric
947548b4f5
upd(system): extend user with typed kind and meta
2019-04-03 15:28:39 +02:00
Tit Petric
507ff8ba2b
upd(api): remove duplicate entrypoint for crm permissions
2019-04-03 14:28:49 +02:00
Tit Petric
8b771bffaa
ws(api): format json
2019-04-03 14:27:26 +02:00
Tit Petric
54d467e0f6
fix(docs): missing authentication in api spec
2019-03-13 21:04:32 +01:00
Denis Arh
e352f065c3
Add /permissions/effective endpoint, missing operations
2019-03-12 17:51:18 +01:00
Denis Arh
ebfab252fc
Add system/applications
...
- CRUD support for applications
- new (application related) permissions
2019-03-09 18:52:00 +01:00