itflow-org / itflow

Free and open-source web application for MSPs. Unifies IT documentation, ticketing, invoicing.
https://itflow.org
GNU General Public License v3.0
544 stars 141 forks source link

0.1.8.4 (Recurring client sidebar) #882

Closed o-psi closed 7 months ago

wrongecho commented 7 months ago

Test these changes at: https://0184882.pr-review.itflow.org
(automatic message)

johnnyq commented 7 months ago

Nice work on all this, And just brain storming here but I was thinking that we should probably have a separate table called event_attendees

attendee_id attendee_name attendee_email attendee_notes attendee_declined_at attendee_accepted_at attendee_created_at attendee_updated_at attendee_contact_id --- If one of the contacts is selected then reference the contact_id for linkage later on maybe in reporting or history tracking etc otherwise this can happily default to 0 attendee_event_id

This is so each event can have multiple attendees. I didn't add a archived_at as it doesn't matter if its deleted

Let me know your thoughts and or if there is anything I missed or you feel should be different

Wanted to also see if you wanted to take a stab at it since your focusing on calendar events at the moment?

o-psi commented 7 months ago

i like the idea, But we are not using events any, so I have yet to figure them out haha.

sonarcloud[bot] commented 7 months ago

Quality Gate Passed Quality Gate passed

Issues
6 New issues

Measures
3 Security Hotspots
No data about Coverage
31.9% Duplication on New Code

See analysis details on SonarCloud