CiviCRM Spark issueshttps://lab.civicrm.org/infra/civicrm-spark/-/issues2022-05-30T13:45:47Zhttps://lab.civicrm.org/infra/civicrm-spark/-/issues/23Unable to cancel subscription in c.o2022-05-30T13:45:47Zjoshjosh@civicrm.orgUnable to cancel subscription in c.oContact ID 51454 shows one active and one cancelled recurring contribution/subscription to spark. Both appear cancelled in Stripe. Attempting to cancel the currenty active subscription in c.o results in the following popup error:
> Coul...Contact ID 51454 shows one active and one cancelled recurring contribution/subscription to spark. Both appear cancelled in Stripe. Attempting to cancel the currenty active subscription in c.o results in the following popup error:
> Could not delete Stripe subscription: No such subscription: 'sub_1KW8UfDb5Xlrd8Jf7GJs2ItO'
Expected result would be for the subscription to be cancelled. I suspect that the conflict is arising given that the subscription is already cancelled in stripe.bgmbgmhttps://lab.civicrm.org/infra/civicrm-spark/-/issues/21Set the timezone automatically & expose to admins2021-01-11T13:55:00ZbgmSet the timezone automatically & expose to adminsSomeone reported that the site TZ defaults to America/Eastern, which is less than ideal for folks elsewhere around the world.
* Sometimes we can infer it from the locale (for Europe)
* but we should expose the setting to admins, because...Someone reported that the site TZ defaults to America/Eastern, which is less than ideal for folks elsewhere around the world.
* Sometimes we can infer it from the locale (for Europe)
* but we should expose the setting to admins, because many countries do not have a single TZ (US/CA/RU/AU).https://lab.civicrm.org/infra/civicrm-spark/-/issues/20Automatically disable an expired instance2020-12-03T18:51:16ZbgmAutomatically disable an expired instanceCurrently sites are manually disabled, then, after a month, deleted. As CiviCRM Spark grows in adoption, it's time to automate this process.
* [ ] Implement a hook on civicrm.org to detect an expired Spark membership
* [ ] Send an REST ...Currently sites are manually disabled, then, after a month, deleted. As CiviCRM Spark grows in adoption, it's time to automate this process.
* [ ] Implement a hook on civicrm.org to detect an expired Spark membership
* [ ] Send an REST API request to disable the site (and implement that in [hosting_restapi](https://github.com/coopsymbiotic/hosting_restapi))
* [x] When a site is deleted in Aegir, delete the DNS entry for the site.
* [ ] Cleanup DNS creation, which is currently duct-taped on www-prod-2, and standardize with how [provision_symbiotic](https://github.com/coopsymbiotic/provision_symbiotic) does it on a per-server basis, as part of the site creation/clone.
This would not automate the actual deletion of the data, which would still be manual. Ideally we would automate that too, 30 days after the expiration, but as far as I know, it would require us to add new membership status rules, which would create confusion with other types of membership, or to hack something on top of scheduled reminders? In either case, it's something we can do later, without major changes to this first iteration.bgmbgmhttps://lab.civicrm.org/infra/civicrm-spark/-/issues/19Consider adding the CiviVolunteer extension2020-06-23T21:07:18ZbgmConsider adding the CiviVolunteer extensionWe had a few requests for CiviVolunteer.
Example use-case:
* Onboard new volunteers
* Approval process
* Allow volunteers to signup for opportunities in the CRM (with a user account).
One possible challenge for us might be the handlin...We had a few requests for CiviVolunteer.
Example use-case:
* Onboard new volunteers
* Approval process
* Allow volunteers to signup for opportunities in the CRM (with a user account).
One possible challenge for us might be the handling of permissions, but I think we're OK if we have: authenticated user, staff, admin (where authenticated users, i.e. without a specific role, as volunteers without access to the CRM, but with access to volunteer signups).
We would also have to enable it on all tiers, since otherwise the Drupal permissions are reset when the extension is disabled.https://lab.civicrm.org/infra/civicrm-spark/-/issues/16Migrate to Drupal8 (was: Move off Drupal7)2020-06-12T13:02:35ZbgmMigrate to Drupal8 (was: Move off Drupal7)As Drupal7 is rather old and going towards its end of life, we have to consider adopting another CMS as the default CiviCRM Spark CMS.
Steps required for adopting Drupal8:
* [ ] Port mycivi CSS tweaks to d8 (some of the CSS relies on t...As Drupal7 is rather old and going towards its end of life, we have to consider adopting another CMS as the default CiviCRM Spark CMS.
Steps required for adopting Drupal8:
* [ ] Port mycivi CSS tweaks to d8 (some of the CSS relies on the old d7-specific body tags)
* [x] Find a solution or alternative for the theme/shoreditch
* [x] User/role permissions
* [ ] Test and make sure that the "paranoia" module works, that admins cannot do risky things.
* [ ] Fix admin login workflow
* [ ] Fix Aegir login uid2 task
* [ ] provision_symbiotic has Drupal7 config code specific to D7
Old description:
It's not particularly urgent, since we do not tie into the CMS very much, except user management, which few people use (we don't allow changing user permissions, only adding new users).
So it's easy to migrate off CiviCRM Spark and change the CMS. However, it should still be on our radar.
We have the following options:
* Drupal8
* Backdrop
* Joomla
* WordPress
Drupal8, Backdrop and Joomla have a rather small user-base, so WordPress seems the most likely contender. We might re-evaluate in 6 months, when it will be high time to move off Drupal7.https://lab.civicrm.org/infra/civicrm-spark/-/issues/14Document how to backup/export2020-05-11T13:16:45ZbgmDocument how to backup/exportIt's now possible to backup/export using Administer > Backups.
Old doc (private project) https://lab.civicrm.org/core-team/civicrm-spark/mycivi/wikis/export-backupIt's now possible to backup/export using Administer > Backups.
Old doc (private project) https://lab.civicrm.org/core-team/civicrm-spark/mycivi/wikis/export-backupbgmbgmhttps://lab.civicrm.org/infra/civicrm-spark/-/issues/13Provide info on 'upgrade' paths2022-05-30T19:56:19ZJoe McLaughlinProvide info on 'upgrade' pathsSpell out the upgrade paths (moving to self hosted, partner hosted, etc) and provide an FAQ re those paths, pointing to the docs and Partner pages.
FAQs could include:
- Will I or CiviCRM.org be able to move my Spark instance data dire...Spell out the upgrade paths (moving to self hosted, partner hosted, etc) and provide an FAQ re those paths, pointing to the docs and Partner pages.
FAQs could include:
- Will I or CiviCRM.org be able to move my Spark instance data directly to a self hosted or Partner hosted option?
- Will I or CiviCRM.org be able to move my customized settings on my Spark instance directly to a self hosted or Partner hosted option?
- How can I share my Spark instance settings etc with a Partner (if I choose) to receive a quote?
- Which Partners are willing and available to help me transition my site?joshjosh@civicrm.orgjoshjosh@civicrm.orghttps://lab.civicrm.org/infra/civicrm-spark/-/issues/12Allow partners to 'claim' and follow up with Spark users to possibly transiti...2019-10-14T00:23:21ZJoe McLaughlinAllow partners to 'claim' and follow up with Spark users to possibly transition Spark users to a fully functioning sitePartners who choose to should be able to 'claim' Spark users to follow up with, in a friendly manner, to ascertain interest in that Spark user transitioning to a fully functional site provided by that Partner, or another solution. Partne...Partners who choose to should be able to 'claim' Spark users to follow up with, in a friendly manner, to ascertain interest in that Spark user transitioning to a fully functional site provided by that Partner, or another solution. Partners should be able to 'cold call', by e-mail, phone call, etc such Spark users, if the Partners so desire. The Spark user agreement should spell out that Partners may do such follow up, and that Partners are not considered a 'third party' to CiviCRM.
Partners should 'claim' Spark user 'leads' to follow up with so that a Spark user does not receive multiple offers of assistance in transitioning.https://lab.civicrm.org/infra/civicrm-spark/-/issues/11"40 standard reports"? I count 322020-05-11T13:17:09ZJoe McLaughlin"40 standard reports"? I count 32According to [this](https://civicrm.org/spark), "CiviReport has over 40 standard reports to help your organization evaluate its impact." I count 32 in my Spark instance. So which are missing?According to [this](https://civicrm.org/spark), "CiviReport has over 40 standard reports to help your organization evaluate its impact." I count 32 in my Spark instance. So which are missing?https://lab.civicrm.org/infra/civicrm-spark/-/issues/10Add a paid support option2020-05-11T14:07:49ZJoe McLaughlinAdd a paid support optionUsers should be able to request paid support for setting up their site and learning how to use it. Partners who want to offer paid support to Spark users should be added to a list to receive paid support requests.Users should be able to request paid support for setting up their site and learning how to use it. Partners who want to offer paid support to Spark users should be added to a list to receive paid support requests.https://lab.civicrm.org/infra/civicrm-spark/-/issues/6Changing or Cancelling the CiviCRM Spark subscription to a new billing method2019-10-11T18:39:42Zeatongl@gmail.comChanging or Cancelling the CiviCRM Spark subscription to a new billing methodI don't see a method to update/edit the CiviCRM Spark BillingI don't see a method to update/edit the CiviCRM Spark Billinghttps://lab.civicrm.org/infra/civicrm-spark/-/issues/5Spark satisfaction survey2020-06-30T22:32:38ZbgmSpark satisfaction surveyOne of..
* Create a profile for user satisfaction and feedback for existing users, and send a mailing to Spark users
* In-app widget with a quick survey
Topics:
* General satisfaction about Spark
* Any comments?
* "Would you like addi...One of..
* Create a profile for user satisfaction and feedback for existing users, and send a mailing to Spark users
* In-app widget with a quick survey
Topics:
* General satisfaction about Spark
* Any comments?
* "Would you like additional help from CiviCRM partners with the setup and training on how to use CiviCRM Spark?"https://lab.civicrm.org/infra/civicrm-spark/-/issues/3GDPR: data processing agreement2022-06-28T15:23:31ZbgmGDPR: data processing agreementContract that must be signed (electronically) by both parties.Contract that must be signed (electronically) by both parties.joshjosh@civicrm.orgjoshjosh@civicrm.orghttps://lab.civicrm.org/infra/civicrm-spark/-/issues/2Consider adding CiviMobileAPI, OSDI, others?2020-05-11T13:15:21ZbgmConsider adding CiviMobileAPI, OSDI, others?Requests from the community:
* CiviMobile API: so that users can use the mobile app by Agiliway (cc @BohdanDmytryshyn)
* OSDI: for grassroots US-based organisations (cc @JoeMcLaughlin)
We have to ensure:
* That the extensions are non-...Requests from the community:
* CiviMobile API: so that users can use the mobile app by Agiliway (cc @BohdanDmytryshyn)
* OSDI: for grassroots US-based organisations (cc @JoeMcLaughlin)
We have to ensure:
* That the extensions are non-intrusive (ex: civimobile has a welcome popup)
* They support Drupal8 (as we plan on migrating soon)
* The extensions have good documentation (which seems to be the case for both)