TLDR
New Health module and bunch of fixes.
Changes
- 6bbeb02 π Add health module info to readme
- 1b633b5 π Rename doctor/illness on soft-delete, fixes unique constraint
- 1b328e2 β¨ Health fixture
- fdc0e9f β» Add info about jwt auth success call
- 101442a π Lock mechanism broken
- da8d93d β» Return doctor/illness created record id
- d4046fd π Catch non unique doctor/illness
- 6855d8c π Allow illness without appointments
- 4f2cb3a π Allow empty doc contats
- c5d1295 β¨ Handle doctor contacts
- 11434a4 π Doctor contacts missing default value
- c138c6d β» Response serializer into trait
- 7cb6d91 π» Forgot doctor contacts dto
- 658bb90 β¨ Add doctor contacts
- 0e37136 π SoftDelete appointments for removed illness
- a044357 π Explicitly check for filepath starting with string
- fb9d367 π Controll files accessed via get-file
- 8a1c489 π Send missing front data for illness appointments
- aae52a0 β» Reduce fields needed for doc appointment create/update
- b0bdd5b π Unlink storageFile2Module when removing file
- cc55577 β» Appointment date H:i:s
- 86d3c26 π Dont return deleted appointments
- 4620311 β» Rework the code for handling the appointment files properly
- 16260bc π DocAppointment circular ref crashing getAll
- 033af33 β» Revert storage file paginated data (filter), add (all) call
- 8ac0bec π Add health module perms
- dd723e9 π IllnessAction:getAll crash
- 2bef764 β¨ Base code for doc appointment action
- c1837de π» Missing module defined in service
- d4df3f0 β¨ Prepare very base code for doctor/ilness action
- 71a492d π§βπ»pencode entity soft-deletable
- 54ebb2d β» Make health entities soft-deletable
- 74a40d4 π§βπ»xtend opencode entity rule
- 731c1c9 π Migration for health entities
- 5b1151b π Missing unique constraint import
- bb244c2 β¨ Add base code for health entities
- 9a2d730 π§βπ»dd opencode entity rule
- 2cd9b3c π StorageFile polymorph not working for new entities
- bf76431 π StorageFile hydration fails if no entity is related
- b66118f β¨ Entrypoint php: register storage files in db
- e5cd4db β¨ Add opencode config
- 1b5d799 β¨ Add polymorphic StorageFile2Module
- bcbb186 π Expecting storage file id in getDirNodeFiles crashes
- 6b20c9f β» Return file id and path in file data for storage
- 77a8098 β¨ Update storage file on dir rename
- 3c71a02 π Deny renaming storage base upload dir
- 3fa67b3 β¨ Update storage file entity path on file rename
- 1e5ab03 β¨ Update storage file path on dir copy/move logic
- 9e63488 β» Reduce code for storage filter and files to entities
- c691660 β¨ Allow uploading CSV in monthly payment import
- 13a3b86 β» Update storageFile path when moving from module view
- bd181af π File path to entity, wrong file name for file without ext
- a3c6b3e π Upload file into entity, wrong files paths
- 0b0c655 β» Remove StorageFileEntity on front removal
- 20af38b β» Storage uploaded file into entity
- 589ec3c β¨ Add command for creating entities from storage uploaded files
- 339cd88 β¨ Add storage_file table
- 0767c0c β» StoreageFile filter, support search by query
- 0e123ea β» Route for getting all files via filter
- 3710cc9 βͺ Revert github tpl for now - not working
- 00ec5fe π Another attempt adding tpl
- a469df3 π Yet another attempt to make issue tpl
- 27129f5 π Further changes to make default issue tpl
- 074b945 π Make default github issue tpl
- b4a3150 Update issue templates
- f9ad7ef π Token not refreshed on activity based refresh
- 8bef257 π§βπ» DevAction return class::func