Commit graph

179 commits

Author SHA1 Message Date
Marc Michalsky
91c70c645a
Push only active campaigns to Twingle 2024-07-18 15:35:31 +02:00
Marc Michalsky
82b4632d63
implement matomo integration 2023-08-14 16:16:50 +02:00
Marc Michalsky
51b19ac68d
🐛 fix bug: cannot search for TwingleForm by twingle_project_id 2023-02-28 15:14:31 +01:00
Marc Michalsky
975b77eaf2
🔧 do not only fetch active campaigns from campaign.get 2022-11-21 16:12:04 +01:00
Marc Michalsky
a01367a161 make TwingleCampaings clonable
TwingleCampaings can be cloned. Cloned campaigns will generate a new cid and url.
2021-10-06 15:14:32 +02:00
Marc Michalsky
f059abf5a8 👾 bug fix: wrong parent TwingleProject id's 2021-10-06 15:07:38 +02:00
Marc Michalsky
bbbf6e1cc6 ️ Do not sync Twingle projects to CiviCRM which are marked as such
There is a checkbox in TwingleMANAGER that allows you to enable and disable API calls to the Twingl API (de.systopia.twingle). This commit makes the TwingleCampaign extension pay attention to this checkbox, so if it is unchecked, no campaign will be created in CiviCRM for this Twingle project.
2021-08-25 16:06:50 +02:00
Marc Michalsky
066a0096df 👾 bugfix: no error message on exception 2021-08-25 15:59:43 +02:00
Marc Michalsky forumZFD
ba9ab9f324
️ Pull all campaigns with newly created custom fields from Twingle
🇩🇪 update German translation
2021-04-17 17:07:50 +02:00
Marc Michalsky forumZFD
c22911e886
👾 bug fix: cannot set TwingleProject url via TwingleForm.create API 2021-04-15 21:04:57 +02:00
Marc Michalsky forumZFD
ef74a52e9f
🔥 remove TwingleEvent.create API
TwingleEvents are created only by event initiators via the embedded form
2021-04-15 20:06:14 +02:00
Marc Michalsky forumZFD
938371c8c5
🧹 code cleanup 2021-04-13 08:56:34 +02:00
Marc Michalsky forumZFD
cc6777e206
👾 bug fix: TwingleCampaign cannot find parent campaign 2021-04-13 08:56:24 +02:00
Marc Michalsky forumZFD
2f1e5721c1
🧹 code cleanup 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
9b45d4a1fa
️ avoid "missing index" warnings 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
4bcc4cf1fb
👾 bug fix: project id 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
34e2e77d83
️ implement validation of TwingleProject settings 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
060f7ec2dc
️ improve exception handling and API response 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
4dc3644bb3
️ implement synchronisation of TwingleProject settings 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
0b1128fce5
️ implement formatting of settings values on import and export 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
0d9b312a9b
️ change json files to php files and add custom fields for projects
Changeing the file type is necessary to use the ts() function during custom field creation.

Added new custom fields to map the donation form settings.
2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
968bb9d831
🔧 prevent missing index warnings 2021-04-11 20:27:47 +02:00
Marc Michalsky forumZFD
60d69f5597
Merge branch 'dev' into main 2021-03-23 10:41:30 +01:00
Marc Michalsky forumZFD
007599eb19
Merge remote-tracking branch 'gitea/dev' into main 2021-03-23 10:34:15 +01:00
Marc Michalsky forumZFD
3023e451bc
🔧 return 'twingle_project_eventall' embed code for events 2021-03-23 10:20:54 +01:00
Marc Michalsky forumZFD
73714bf312
🔧 do not limit number of results for civicrm_api3 calls 2021-03-19 19:54:03 +01:00
Marc Michalsky forumZFD
bf72903880
👾 bug fix: wrong result array depth for TwingleProjects 2021-03-18 17:05:37 +01:00
Marc Michalsky forumZFD
91eaadae79
🇩🇪 update German translations 2021-03-18 16:14:32 +01:00
Marc Michalsky forumZFD
1e6feda923
🔧 fixing some 'unknown index' warnings 2021-03-18 15:51:28 +01:00
Marc Michalsky forumZFD
33a733c3d2
👾 bug fix: lost campaign_id 2021-03-17 16:15:54 +01:00
Marc Michalsky forumZFD
d904ae931f
️ meet standard for getsingle api response
return array with object values instead of api success response
2021-03-09 20:51:03 +01:00
Marc Michalsky forumZFD
5685c302d9
return 'contact_id' in TwingleEvent.get 2021-02-22 13:19:01 +01:00
Marc Michalsky forumZFD
73b92d0c0b
Add project identifier to TwingleProject.get and .getsingle specs 2021-02-19 16:11:56 +01:00
Marc Michalsky forumZFD
47e7d2a668
add cid to TwingleCampaign.get and .getsingle specs 2021-02-19 16:11:28 +01:00
Marc Michalsky forumZFD
fa093e4b68
implement TwingleCampaign.delete api 2021-02-17 12:41:24 +01:00
Marc Michalsky forumZFD
498dc9523f
improve error message 2021-02-12 15:34:25 +01:00
Marc Michalsky forumZFD
ba94bade47
validate provided url 2021-02-12 09:23:21 +01:00
Marc Michalsky forumZFD
dc2c26abb4
code cleanup 2021-02-11 18:35:35 +01:00
Marc Michalsky forumZFD
027b7a40cd
implement TwingleCampaign.sync 2021-02-11 18:35:01 +01:00
Marc Michalsky forumZFD
c48928052a
implement TwingleCampaign.getsingle 2021-02-11 18:34:25 +01:00
Marc Michalsky forumZFD
76adafe66c
add search parameters to TwingleCampaign.get 2021-02-11 18:34:05 +01:00
Marc Michalsky forumZFD
215bcc2c77
fix 'undefined index' bugs 2021-02-11 15:48:29 +01:00
Marc Michalsky forumZFD
34bf53b51b
code cleanup 2021-02-10 18:09:50 +01:00
Marc Michalsky forumZFD
a99e25c40a
use function array_key_exists() instead of key_exists() 2021-02-10 18:08:08 +01:00
Marc Michalsky forumZFD
7168b1a07b
create new field for TwingleProject url 2021-02-10 18:03:08 +01:00
Marc Michalsky forumZFD
4f87c65663
implement TwingleCampaign.get api 2021-02-10 18:00:34 +01:00
Marc Michalsky forumZFD
ca8a350b6f
adapt TwingleProject.delete api to new getsingle behaviour 2021-02-10 10:18:54 +01:00
Marc Michalsky forumZFD
ff5cb16c67
implement TwingleForm.create
it's meant to get used to alter the 'page' url of a TwingleProject
2021-02-09 16:56:13 +01:00
Marc Michalsky forumZFD
208d058f3f
bug fixes 2021-02-09 16:55:03 +01:00
Marc Michalsky forumZFD
5864b4c1d2
fix TwingleProject.create 2021-02-09 16:41:27 +01:00