Added InviteUser action and mailer
The new InviteUser.php file and InviteUser mailer handle the process of inviting users for collaboration on tickets and responses in the admin panel.
Optimized MarkAsPaidAction and MarkAsUnpaidAction
These actions now utilize the $record->markAsPaid() and $record->markAsUnpaid() methods which simplify the process and remove manual invoice/payment creation and deletion.
Introduced relation manager for orders and updated show form component
The new orders relation manager handles orders in the system, and the show form component has been updated to include invitations and their management.
Improved Form model getRulesAttribute method
Fixed an error related to accessing the 'data' property of a null value by adding logic to ensure the presence of data fields in the collection.
Added workshop proposal form factory
A new form factory has been introduced specifically for workshop proposal submissions.
Created Invitation model and migration
To keep track of invitations sent out by users, a new Invitation model and its associated migration were created.
Updated collaborators view
Collaborators partial view now shows pending invitations along with accepted collaborations.
Resolved bug in list questions
Fixed a bug that prevented 'other' text input from appearing when the "other" option was enabled in list questions.
PR Summary
Added InviteUser action and mailer The new InviteUser.php file and InviteUser mailer handle the process of inviting users for collaboration on tickets and responses in the admin panel.
Optimized MarkAsPaidAction and MarkAsUnpaidAction These actions now utilize the $record->markAsPaid() and $record->markAsUnpaid() methods which simplify the process and remove manual invoice/payment creation and deletion.
Introduced relation manager for orders and updated show form component The new orders relation manager handles orders in the system, and the show form component has been updated to include invitations and their management.
Improved Form model getRulesAttribute method Fixed an error related to accessing the 'data' property of a null value by adding logic to ensure the presence of data fields in the collection.
Added workshop proposal form factory A new form factory has been introduced specifically for workshop proposal submissions.
Created Invitation model and migration To keep track of invitations sent out by users, a new Invitation model and its associated migration were created.
Updated collaborators view Collaborators partial view now shows pending invitations along with accepted collaborations.
Resolved bug in list questions Fixed a bug that prevented 'other' text input from appearing when the "other" option was enabled in list questions.