December 15th, 2023

New

Improved

Fixed

#141 Handle invalid magic links

Hello there, buckle up, we're going on a code improvement ride! ๐ŸŽข

  • Keeping Secrets Secret ๐Ÿคซ We've added service-account.json to our "do not disturb" list (aka .gitignore file). This means we are preventing sensitive data from accidentally being shared. Good news for our security ๐Ÿ‘ฎโ€โ™€๏ธ

  • Expanding our Reminders Command โฐ We have new options (--cohortId, --enrollmentId, --learningPath, --courseId) to our SendProfileReminder command. This gives us more versatility in controlling what reminders go out and to who. Flexibility Level: Superpower! ๐Ÿ’ฅ

  • Fancy New Features for Groups ๐ŸŽˆ We've bestowed our Group model with a superpower of its own, a new getCurrentModule method. This allows it to find out its current moduleโ€ฆlike a self-aware superhero! ๐Ÿฆธโ€โ™‚๏ธ

  • Better Validation in RemindersController ๐ŸŽฏ Validation rules added in RemindersController help us to avoid any bogey data getting through in profile reminders. Clean data, happy system! ๐Ÿ˜ƒ

  • New Job Parameters ๐Ÿ’ผ We've added new parameters to the SendCreateProfileReminders job. Now we're able to provide more specific reminders related to our educational content. Welcome to the customisation station! ๐Ÿš‚

  • New User Company Validation Rule ๐Ÿ‘ฅ A new validation rule, IsUserCompany, ensures our system knows who belongs to which company. Sort of like a bouncer at a fancy club, keeping things in order. ๐Ÿšง

  • Store Module Tweaks ๐Ÿ› ๏ธ In the adminCompany store module, we've introduced more parameters to the sendCreateProfileReminders action. From now on, it can send even more personalized reminders. Talk about tailored service! ๐Ÿ‘”

  • Email Makeover Alert! ๐Ÿ’„ We're sprucing up the look of our profile-not-created email templates. Fresh look, new feels! ๐Ÿฅณ

  • Layout Path Corrections ๐Ÿงญ Pathways to the favicon files have been corrected in the admin.blade.php and redesign.blade.php layouts. Because every good road trip needs a map! ๐Ÿ—บ๏ธ

  • Route Changes ๐ŸŒ We've done a little re-routing in our admin.php file. Say goodbye to the RemindersController route and hello to a shiny new /reminders route. All aboard the redirect express! ๐ŸšŽ

Wheeew! We did a lot, didn't we? Well done team! Here's to better, more secure, and more personal experiences for our users! ๐Ÿฅ‚๐Ÿ˜