3
0

726 Commits

Author SHA1 Message Date
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