bloom-housing / bloom

Bloom is Exygy’s affordable housing platform. Bloom's goal is to be a single entry point for affordable housing seekers and a hub for application and listing management for developers.
https://bloomhousing.com
Apache License 2.0
33 stars 26 forks source link

feat: feature flag consumption #4489

Open mcgarrye opened 2 days ago

mcgarrye commented 2 days ago

This PR addresses #(4459)

Description

Creates the module, controller and service files for the new Feature Flag table. Allows for standard CRUD methods, as well as a list endpoint and an endpoint to add/remove jurisdiction associations with the flag (associateJurisdictions). Permissions are limited to admin only. Flags associated with jurisdictions will appear when jurisdiction data is returned.

How Can This Be Tested/Reviewed?

Start up the backend. Login as an admin, either through the API or partners portal. Test each endpoint:

Author Checklist:

Review Process:

netlify[bot] commented 2 days ago

Deploy Preview for partners-bloom-dev ready!

Name Link
Latest commit 3bdd7e2bc8485752b82fa2bf5a7d1dfd3f03b233
Latest deploy log https://app.netlify.com/sites/partners-bloom-dev/deploys/673f9e6cf222740008ac73aa
Deploy Preview https://deploy-preview-4489--partners-bloom-dev.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] commented 2 days ago

Deploy Preview for bloom-exygy-dev ready!

Name Link
Latest commit 3bdd7e2bc8485752b82fa2bf5a7d1dfd3f03b233
Latest deploy log https://app.netlify.com/sites/bloom-exygy-dev/deploys/673f9e6c8a5f430008711e01
Deploy Preview https://deploy-preview-4489--bloom-exygy-dev.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.