chamilo / chamilo-lms

Chamilo is a learning management system focused on ease of use and accessibility
https://chamilo.org
GNU General Public License v3.0
798 stars 480 forks source link

C2: Clean-up calendar reminder/invitee/subscription/invitation clases and databases #5145

Closed ywarnier closed 3 months ago

ywarnier commented 8 months ago

This code and data from 1.11 must be cleaned up before 2.0 alpha

ywarnier commented 7 months ago

Still missing here: remove personal_agenda an repeat/repeat_not tables once we're sure the migration works properly.

ywarnier commented 7 months ago

Apparently repetitions for the personal events were not working in 1.11 anymore, at least since the implementation of the "recent" agenda, which means... 8 years or so. So we've decided to remove the implementation completely for now. Maybe at a later time we'll implement it again, but apparently nobody missed it for a very long time, so priority is low.

ywarnier commented 6 months ago

Transferring https://github.com/chamilo/chamilo-lms/blob/1.11.x/main/cron/agenda_reminders.php to master is the last missing step (move to only c_calendar_event instead of the three different tables).