Commit graph

201 commits

Author SHA1 Message Date
Marc Michalsky forumZFD
abcca83e0d
rebuild TwingleSync.sync api
the main part of the sync logic is now done in the TwingleProject and TwingleEvent sync apis
2021-02-01 17:44:53 +01:00
Marc Michalsky forumZFD
6e80fa7526
rename functions in sync apis to avoid collisions 2021-02-01 17:43:25 +01:00
Marc Michalsky forumZFD
93349804fa
remove info message for empty event response 2021-02-01 17:42:01 +01:00
Marc Michalsky forumZFD
f7087affd8
improve documentation for functions 2021-02-01 15:05:22 +01:00
Marc Michalsky forumZFD
4664638299
simplify logging 2021-02-01 15:00:08 +01:00
Marc Michalsky forumZFD
88474c10ac
clean up
improve method documentation and more
2021-02-01 14:38:48 +01:00
Marc Michalsky forumZFD
9df3ff4153
implement TwingleProject cloning 2021-02-01 14:30:32 +01:00
Marc Michalsky forumZFD
247874f380
check for the existence of a case befor opening a new one 2021-02-01 10:04:58 +01:00
Marc Michalsky forumZFD
68f187c03a
remove sync() method from TwingleEvent
the sync now takes place in the TwingleEvent.sync api
2021-02-01 10:03:54 +01:00
Marc Michalsky forumZFD
dc3c1aba5b
create TwingleEvent.sync api 2021-01-29 17:55:05 +01:00
Marc Michalsky forumZFD
b3602b4c5c
Merge remote-tracking branch 'gitlab/main' into main 2021-01-29 17:52:18 +01:00
Marc Michalsky forumZFD
5e0a21e365
fix TwingleProject.sync 2021-01-29 17:51:39 +01:00
Marc Michalsky forumZFD
ccd2d90984
create TwingleEvent.sync api 2021-01-29 17:50:00 +01:00
Marc Michalsky forumZFD
7a520e850c
create TwingleProjecr.sync api 2021-01-29 17:45:13 +01:00
Marc Michalsky forumZFD
7c8d70327d
create TwingleProjecr.sync api 2021-01-27 08:51:23 +01:00
Marc Michalsky forumZFD
5db3a9356a
create TwingleProjecr.sync api 2021-01-26 14:53:59 +01:00
Marc Michalsky forumZFD
2f4afe70fa
add TwingleProject.sync test 2021-01-26 14:52:15 +01:00
Marc Michalsky forumZFD
74b1286d25
prevent recursion on postSave-Hook 2021-01-26 14:51:33 +01:00
Marc Michalsky forumZFD
279d6e6576
create TwingleProject.sync 2021-01-26 14:50:23 +01:00
Marc Michalsky forumZFD
b9175fa936
implement postSave hook along with callback function 2021-01-19 16:54:04 +01:00
Marc Michalsky forumZFD
c7bc3d6e94
fix inheritance issue 2021-01-19 11:25:39 +01:00
Marc Michalsky forumZFD
74e09239a5
add TwingleCampaign api actions 2021-01-19 09:26:39 +01:00
Marc Michalsky forumZFD
102628c310
remove unnecessary imports 2021-01-19 09:08:35 +01:00
Marc Michalsky forumZFD
338ef08ca9
commented out postSave hook 2021-01-18 17:09:25 +01:00
Marc Michalsky forumZFD
05d8941e8a
fix various bugs 2021-01-18 17:07:07 +01:00
Marc Michalsky forumZFD
71eb428bb8
add tests 2021-01-18 10:51:21 +01:00
Marc Michalsky forumZFD
677f673247
use Civi:cache() for extension cache 2021-01-18 10:46:47 +01:00
Marc Michalsky forumZFD
1d5c69f470
cache api call object 2021-01-18 10:46:13 +01:00
Marc Michalsky forumZFD
36cfdd2a2d
implement Hook syncing when Campaign gets created 2020-12-17 17:05:54 +01:00
Marc Michalsky forumZFD
bf4873496f
sync via campaign id 2020-12-17 17:04:26 +01:00
Marc Michalsky forumZFD
c83443ae77
fix getsingle APIs 2020-12-17 17:03:26 +01:00
Marc Michalsky forumZFD
8404c4e946
give back associative array with results sorted by their id's 2020-12-17 10:51:08 +01:00
Marc Michalsky forumZFD
23d11fcfd2
remove unnecessary 'request' array 2020-12-17 10:46:50 +01:00
Marc Michalsky forumZFD
aadb4246f5
fix error message for TwingleForm.Get 2020-12-17 10:46:07 +01:00
Marc Michalsky forumZFD
5df73c7c26
implement getsingle APIs for TwingleEvent, TwingleProject & TwingleForm 2020-12-17 10:34:13 +01:00
Marc Michalsky forumZFD
682ba5e7e2
let API call not overwrite campaign_type_id 2020-12-17 10:30:54 +01:00
Marc Michalsky forumZFD
e843d8827c
remove TwingleSync.Singlesync 2020-12-17 09:11:40 +01:00
Marc Michalsky forumZFD
a745081b35
improve method inheritance 2020-12-17 09:10:40 +01:00
Marc Michalsky forumZFD
986f70c454
fix status message 2020-12-15 17:03:29 +01:00
Marc Michalsky forumZFD
1af9327816
add more fields to TwingleEvent template 2020-12-15 16:13:18 +01:00
Marc Michalsky forumZFD
f079a6e033
remove default value for allow_more
it caused an error on installation
2020-12-15 16:12:56 +01:00
Marc Michalsky forumZFD
12199ad8a6
make methods formatValues() and matchContact() static 2020-12-15 16:12:08 +01:00
Marc Michalsky forumZFD
2317c7e8e1
update status message when project was pushed and locally updated 2020-12-15 16:11:04 +01:00
Marc Michalsky forumZFD
96ce4f4b38
translate event values to Twingle format 2020-12-15 16:09:32 +01:00
Marc Michalsky forumZFD
700b33f1b9
set empty value for 'project_type' to 'default' 2020-12-15 14:59:25 +01:00
Marc Michalsky forumZFD
45e42fbde8
set empty value for 'allow_more' to 'default' 2020-12-15 14:58:37 +01:00
Marc Michalsky forumZFD
4b656084cc
remove twingle_event_slug from custom fields 2020-12-15 14:57:57 +01:00
Marc Michalsky forumZFD
5b25a588d5
set default value for twingle_project_allow_more custom field 2020-12-15 14:57:07 +01:00
Marc Michalsky forumZFD
e16e5525bd
make formatValues() method public and static 2020-12-15 14:56:10 +01:00
Marc Michalsky forumZFD
1df6230bad
make api call work for TwingleProject & TwingleEvent 2020-12-15 14:55:23 +01:00