Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 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.

Questions


Additional Resources

...