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
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 be a bit more difficult, Eric will check the options
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
Let’s share examples of such cases to see whether we include them into the core or show how it can be best implemented as a module.
Did you encounter a problem or do you have a suggestion?