Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Contributors
showCounttrue
showAnonymoustrue
showLastTimetrue
orderupdate

Contributed by LA CaTS

This document describes configurations steps to enable the SPARCFunding Module.

Objectives

To create a funding module that is only accessible to funding admins. The landing page should list all the existing funding opportunities provided by funding organizations with a link to the Download Documents page, where funding admins can view a complete list of ‘Application’ or ‘Pre-Application/LOI’ documents uploaded by applicants for the selected opportunity and/or download the documents of choice.

Terminology

Funding admins – users with access to the funding module.

Funding organizations – Organizations created in SPARCCatalog Manager that offer funding opportunities as services. 

Funding statuses – statuses available in SPARCCatalog Manager for use by funding organizations.

Configuration changes

To turn the funding module on, do the following after migration/deployment.

1. Rake Task

  • Bundle exec rake data:initialize_funding_related_permissible_values

2. Update SPARCAdmin settings table

***** The module is disabled by default. To use the Funding Module, set the use_funding_module setting to true, and update the funding_admins and funding_org_ids settings ******

New Settings

  • use_funding_module - it is set to false by default; to use this module, change the value to true in the settings table.

...

  • funding_org_ids (as needed)

    • Add the organization ids to the funding_org_ids (e.g., [100, 101, 102]) The organization (program name) should come from SPARC service provider/admin user.

      • If the Funding Organization is a new program, it must be created in SPARCCatalog to get an org_id. See how to do this in the SPARCCatalog User Guide or work with the service provider to create it based on catalog manager rights.

      • The added setting.funding_org_ids has to be the organization id that directly owns the services/funding opportunities, AND split/notify needs to be set at the organization level in Catalog Manager.

      • The new funding related statuses will only be available to new/future organizations. To add an existing organization as a funding organization, manually add those statuses to the editable_statuses and available_statuses database tables for the organizations in order to see them in Available Statuses in Catalog Manager when the User Default Statuses checkbox is unchecked.

Update Settings

  • finished_statuses (one-time only)

    • Add finished statuses: "loi_missed_deadline", "loi_rejected", "app_missed_deadline", "app_rejected" to the array.

      • *set the statuses as “available” so they display in SPARC and Catalog*

...

  • navbar_links (one-time only)

3. Update SPARCAdmin Permissible Values:

  • Add new record for each funding status (see table below)

    • Default = 0; category = ‘status’ [is fully enabled by rake task]; active = 1]

...

  • Add new document_types [is fully enabled by rake task]

    • Category = ‘document_type’

    • Key = shortened name of document name

    • Document Name =

      • Pre-application/Letter of Intents

      • Application

    • Active = 1

4. Features