Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] New company contact types #91

Open
2 of 3 tasks
Yoronex opened this issue Jan 15, 2025 · 0 comments
Open
2 of 3 tasks

[Feature] New company contact types #91

Yoronex opened this issue Jan 15, 2025 · 0 comments
Assignees

Comments

@Yoronex
Copy link
Member

Yoronex commented Jan 15, 2025

Right now, C4 and the CEB have two workflows that are not supported in ParelPracht. Because this is the case, C4 and the CEb have created workarounds and the database gets "poisoned" with incorrect data. To support these new workflows, we should add two new contact types to ParelPracht:

  • "Signatory Authorized (tekengerechtigd)". These contacts are soly present for the same reasons why we have Signee users. These people are allowed by the company to sign collaboration contracts. We should be able to add these users, such that their names are put on generated documents.
  • "Assisting (ondersteunend)". These contacts are for example the people who give a lunch lecture or are helping at a company workshop. They are possible points of contact for a company collaboration, but are not in charge of any collaborations or decisions. The exact term for these types of contacts is not final yet and can be discussed.

Both these new contacts have in common that we do not necessary have contact information for all of them. Therefore, for these two contact types, the email attribute should also be optional.

Summary

  • Add two new contact types.
  • Make email property optional in the database.
  • In the backend and frontend, make email property optional iff the contact is of one of the two aforementioned new types.
@LuukBlankenstijn LuukBlankenstijn self-assigned this Jan 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants