Tit Petric
d17a6fb8aa
add(internal): rules feature
...
- add make test.rules target
- add rules api implementation
- add sql migration for rules table
- add unit tests to verify it works
2019-01-22 14:46:29 +01:00
Denis Arh
5825197a81
Fix record paging
2019-01-22 13:38:57 +01:00
Denis Arh
9557b0ebb5
Enable user filtering by email and username
2019-01-22 13:22:35 +01:00
Denis Arh
2748847ee9
Add (created|updated|delete)_by fields on record
...
Move data manipulation from repo to service layer
2019-01-21 14:42:07 +01:00
Denis Arh
4d1859cb3c
Lowering min record per set limit to 1
...
https://trello.com/c/yHWekzF6/162-page-builder-setting-number-of-records-in-recordlist-block-does-not-have-effect
2019-01-21 13:55:51 +01:00
Mitja Zivkovic
4eed1fefa1
fix(crm): errors.Wrapf wrong type
2019-01-21 09:16:44 +01:00
Denis Arh
14a344c7a1
Unread messages, reworked
2019-01-17 19:49:40 +01:00
Denis Arh
590aab7bd4
Improve unread message counting (no deleted, chan. events)
2019-01-17 13:35:56 +01:00
Denis Arh
2e875ee212
Report metrics field is no longer required
2019-01-17 13:28:55 +01:00
Denis Arh
7c87decc9f
Fix LIKE COLLATE param, improve filter/sort query generation
2019-01-16 17:10:53 +01:00
Denis Arh
e2ea47e145
Fix pkg import (sam vs crm)
2019-01-16 16:08:56 +01:00
Denis Arh
b7e4779999
Simplify page API endpoints, no more module preloading
2019-01-16 16:01:45 +01:00
Tit Petric
5e6100d83a
upd(crm): update routes for consistency, middleware
2019-01-16 12:54:50 +01:00
Tit Petric
433c7a8288
upd(sam): restructure routes for consistency
2019-01-16 12:39:12 +01:00
Tit Petric
6cafce4d03
upd(system): additional route middleware, route context
2019-01-16 12:28:50 +01:00
Denis Arh
3dcf10e398
Rename edit REST handlers/requests to update
2019-01-15 22:15:27 +01:00
Denis Arh
2feaf0f487
Remove obsolete handlers/request for Field
2019-01-15 21:01:39 +01:00
Denis Arh
13482c4de0
Merge branch 'rem-crm-record-json'
2019-01-15 18:16:38 +01:00
Denis Arh
08c72c60fc
Fix REST controller, add missing record ID on edit
2019-01-15 18:16:18 +01:00
Denis Arh
657d1cc4a0
Wrap parser error with report field info
2019-01-15 18:16:18 +01:00
Denis Arh
3fe634ef78
Fix parser to support sequential calls to Parse*() functs
2019-01-15 18:16:18 +01:00
Denis Arh
6d845f5186
Fix broken migration & type functions
2019-01-15 18:16:18 +01:00
Denis Arh
7e5179b9a1
Cleanup, update record report building
2019-01-15 18:16:18 +01:00
Denis Arh
5c68ed109e
Cleanup, preloading improved
2019-01-15 18:16:18 +01:00
Denis Arh
558fa54a1f
Improve record value handling, more strict type on API endpoints
2019-01-15 18:16:18 +01:00
Denis Arh
274d196eec
Rename crm_record_column to crm_record_value, remove column_ prefix
2019-01-15 18:16:18 +01:00
Denis Arh
cd4a0f5e66
Simplified record fetching
2019-01-15 18:16:17 +01:00
Mitja Zivkovic
9aab16987b
remove json field and fix filterin and ordering without json
2019-01-15 18:16:17 +01:00
Tit Petric
ad0d22f3ea
all(vendor): update vendor
2019-01-14 10:41:14 +01:00
Denis Arh
2b088f6b07
Merge branch 'feature/sso'
2019-01-14 10:41:06 +01:00
Denis Arh
bdaf0e2d8e
Add all sso releated deps
2019-01-14 10:40:52 +01:00
Denis Arh
ae733dc2c9
Credentials & social-sign-on, fixed mocks
2019-01-14 10:40:52 +01:00
Denis Arh
7c36966e68
Notification endpoint (for sending emails from the CRM)
2019-01-13 19:08:26 +01:00
Denis Arh
39b3d0a6bb
Remove spew.Dump leftovers from triggers
2019-01-13 14:45:59 +01:00
Denis Arh
500e8e317c
Improve SMTP
...
API can now be started without properly configured SMTP (it complains when it is used)
Send() function can now use alternative dialers (mostly used for testing)
Added mailhog service (make mailhog.up) to ease mail testing
Add default .env example that points to localhost:1025 (mailhog) setup
Proper unit testing
2019-01-13 14:45:27 +01:00
Denis Arh
9e249bef3f
Make filter on record-report endpoint non-requred
2019-01-11 19:56:48 +01:00
Denis Arh
67532b86ff
Allow no primary module for triggers
2019-01-11 15:30:45 +01:00
Tit Petric
11b25bd091
update mocks for sam/ and system/
2019-01-11 15:28:49 +01:00
Denis Arh
19abcb5a89
Add (record change) triggers
2019-01-10 14:10:02 +01:00
Denis Arh
74fd548fa9
Remove workflow & jobs stubs
2019-01-10 14:10:01 +01:00
Tit Petric
513152c277
add(all): include SMTP flags into apps
2019-01-09 19:08:30 +01:00
Tit Petric
6fba3cb81d
add(all): mail sending from app
2019-01-09 18:57:19 +01:00
Tit Petric
77d2ebe1dc
upd(all): vendor update
2019-01-09 18:56:43 +01:00
Denis Arh
1dfcf6d6ab
Merge branch 'route-tests'
2019-01-08 08:51:22 +01:00
Mitja Zivkovic
b02e542ae7
fix(system): add parsing of request to fill login parameters
2019-01-08 08:50:36 +01:00
Mitja Zivkovic
65503a87b6
add(system): route tests
2019-01-08 08:50:36 +01:00
Mitja Zivkovic
5604a99d76
sorting with AST ParseColumns
2019-01-08 08:48:16 +01:00
Mitja Zivkovic
4fa1e3e413
fix(system): sys_user password can be null
2019-01-07 15:36:51 +01:00
Denis Arh
ec9a08b42e
Thread filter now returns only threads current user created or replied to
2019-01-03 22:01:17 +01:00
Denis Arh
a83c1ed3e6
MarkAsUnread now returns number of unread messages
2019-01-03 21:37:41 +01:00