SPnl/nl.sp.legacyexport
Cron job and API call to generate CSV exports for legacy SP sites
Discovered public repositories for SPnl in the GitHub catalog.
Cron job and API call to generate CSV exports for legacy SP sites
Custom CiviCRM API methods for the SP
Odoo to CiviCRM Connector (this is a module for Odoo that syncs changes to CiviCRM - for the CiviCRM side, see org.civicoop.odoosync and nl.sp.spodoosync)
Adds a link to Xataface to the contact overview (we use Xataface to access an archived copy of our old CRM's database tables)
Very, very basic two factor authentication via text message for all CiviCRM pages
Run-once scripts for migrating data from Manyware (legacy CRM) to CiviCRM
Hacks for webform_civicrm: complete addresses based on the postcode database, check for duplicate contacts, and send event registration confirmation emails
Shared Drupal module for easier CiviCRM API access from other Drupal sites
Drupal module to import a list of local branches as nodes at SP.nl
SP specific module to store electoral lists in CiviCRM
Custom mailing tokens for the SP
Logic for storing and updating information about SEPA mandates
Sets up Drupal to function as an OAuth2 Consumer. Updates local user account info and roles on every login (Communicates with nl.sp.drupal-oauth-provider)
Sets up Drupal to function as an OAuth2 Provider (see nl.sp.drupal-oauth-consumer for the client implementation)
Some Drupal features, such as Views, for SPnet (*very outdated*)
Drupal registration forms for new SP members and magazine subscriptions. Synchronizes with CiviCRM via cron, once a registration has been confirmed via email.
Synchronises CiviCRM relationships with Drupal roles. Sync logic borrowed from the civicrm_member_roles module bundled with CiviCRM.
SP specific implementation for syncing between CiviCRM and Odoo. (For the general implementation, see org.civicoop.odoosync and org.civicoop.ibanodoosync)
Custom report templates for the SP
Matches contacts with SP local branches, regions and provinces based on their postcode. Requires org.civicoop.postcodenl and org.civicoop.autorelationship.
Configure, store and run reports about magazine delivery areas (bezorggebieden)
Keyboard shortcut handling and small UX tweaks for CiviCRM at the SP
Drupal themes for SPnet.nl with CiviCRM
Changes to Drupal login functionality + allow members to create a new account
Generic customisations, settings and custom fields for CiviCRM at the SP