Skip to content
Snippets Groups Projects
user avatar
Monish Deb authored
feddb948
History

biz.jmaconsulting.grantprograms

Applications will be received via CiviGrants functionality. Administrators will have to set an assessment score which will decide the amount to be granted for each grant submitted by the applicant. Amount to be granted will be decided based on the remainder amount present in each grant program for that year and by an algorithm that does a trial, and ultimately do a final allocation. Grants which have been allocated and approved for payment can be selected and paid. Checks will be printed for paid grants and PDF/CSV reports will be generated for the same.

Installation (Web UI)

This extension has not yet been published for installation via the web UI.

Installation (CLI, Zip)

Sysadmins and developers may download the .zip file for this extension and install it with the command-line tool cv. We recommend taking a .zip file based on the latest tag, rather than one based on the master branch which is not intended to be production ready all of the time.

cd <extension-dir>
cv dl biz.jmaconsulting.grantprograms@https://lab.civicrm.org/extensions/grantprograms/-/archive/0.1/grantprograms-0.1.zip

After installation, ensure that appropriate roles are given the following permissions using your CMS permissions page:

  • CiviGrant: access CiviGrant [required]
  • CiviGrant: edit grants [recommended for grant program staff]
  • CiviGrant: delete in CiviGrant [[recommended for grant program supervisors, though perhaps no role should get this]
  • CiviCRM Grant Program: edit grant finance [recommended for grant program supervisors]
  • CiviCRM Grant Program: edit grant programs in CiviGrant [recommended for grant program staff]
  • CiviCRM Grant Program: cancel payments in CiviGrant [recommended for grant program staff]
  • CiviCRM Grant Program: edit payments in CiviGrant [recommended for grant program staff]
  • CiviCRM Grant Program: create payments in CiviGrant [recommended for grant program staff]

We recommend installing wkhtmltopdf since it works better than the DomPDF library included in CiviCRM.

Important Note: Generating PDF checks results in a string of PHP notices related to DomPDF. To fix this without installing wkhtmltopdf, manually download a missing font library that is not shipped with DomPDF from https://github.com/dompdf/dompdf and extract its fonts folder into civicrm/packages/dompdf/lib/fonts.

Installation (CLI, Git)

Sysadmins and developers may clone the Git repo for this extension and install it with the command-line tool cv. We recommend using the latest tag release, as the master branch is not intended to be production ready all of the time. git clone https://lab.civicrm.org/extensions/syncintacct.git cv en syncintacct

Usage

Check the Wiki page for more details.