Skip to content

3.4.0

Choose a tag to compare

@phili67 phili67 released this 18 Feb 20:06
· 9356 commits to master since this release
2fd969e

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: