3.4.0
Functionality Improvements
- This update is a huge update (event scheduling + GDPR : security update + refactor of the SelectList).
- All the CRM is refactor for security to be GDPR ready with European laws (GroupView, SundaySchoolDashboard, WhyCameEditor, FamiliyView, PersonView, NoteEditor, etc ...).
- Security upgrade (now the workspace is restricted), a user can only see his group and his family ....
- There is two new constant in the UserEditor: ShowCart and ShowMap (DB upgrade).
- The cart and the map are now showable or not (it's a user configuration).
- Now a normal user has his profile page as main dashboard.
- A normal user can see his personal private datas and family and can't consult the other personal information.
- In the SundaySchoolView there's an export button to list all the events in a range.
- Now with the Calendar, you can delete, make attendance, add attendees directly.
- The EditUser window is refactor too.
- The selectList is rebuild too in bootstrap and work now correctly in foreign language. The code is optimized for speed too.
- Now you can repeat an event in the calendar, drag and drop will work with repeated events.
- etc ...
Bugs correction
- Constraint with events attendees are now real, everything works now with sql constraint for the events event_attendees, etc ...
- etc ...
Inner Beauty
- now I use real DB constraint to maintain correctly the DB.
- Some parts of the schema is update with real foreign key.
Inner Coherence
See full changelog here: