Overview
Date: 16.03.2023
Objective: Weekly space for deep dive topics
Participants: (kindly only add your own names, not those of other participants)
Topic Proposals:
Best practices for openIMIS customization
Presentations / Attachments
Minutes
experiences from Cameron implementation project. Some developments were done as modification of the existing models, so need to detail how these can be done properly
Inspiration
Frontend (React)
the various forms expose contribution points that additional modules can inject their own components
some forms might not have the contribution part already available, it is great to add them or fix them (Blsq just did fix a ClaimForm contribution point)
idea: build a form mask to know if the fields are displayed or not
to be used in future workflow functionality
Backend
use managed tables
extend by using json_ext, table fields or dedicated table
how can we extend GraphQL objects ? Adding new mutations and queries is fine, just define them in schema.py in your own module and it’ll be included. Overriding GQLType objects to add fields might
Dragos and Damian to train developers in Tanzania next week
inspiration for future video tutorials
We should probably dedicate a Wiki section for developer onboarding, examples and troubleshooting