Unspecified Category Created When Spreadsheet Imported
The Calendar Manager module has a spreadsheet import process. One of the side effects of using this method is that an Unspecified category is created. That category is created even if every event in the spreadsheet has an available category assign...
Default/All Users Permissions in Older Modules Granular Permissions.
When a security group is added older modules like Student Manager, they get blanket access across the module, unless their user group is targeted in the granular permissions. This makes it far to easy to miss users out. You can check your permissi...
iSAMS sends mail on behalf of customers using the customer domain. Many of these customers will have spf records that to not include iSAMS's mail servers but do include the "-all" phrase. This means that many receiving mail servers will mark this ...
Require an Email Template when Room Cover is Emailed Out
When cover is published there are two tabs: one for teachers and one for rooms. When you publish cover for teachers, certain tick boxes are already activated and default email templates are selected. However, when you publish cover for rooms, no t...
User Account information syncs with the data in HR Manager
Currently, User Account information is completely isolated from the data in HR Manager, so if we correct data in HR Manager, it doesn't get corrected in the User Account. It would be useful if the data is synced between the two so whenever we upda...
Contacting students using e-mail through the Search feature
We've recently been using the Search feature in registration and have found it a REALLY useful method of identifying students, however, it appears that this module hasn't been updated for a number of years as using the drop-down feature in the att...
Sorting the dropdown in reporting cycle to the latest report as opposed to the oldest report
When you are adding a reporting cycle to a model the dropdown for the Report Cycle orders from the earliest report within the category as opposed to the latest report in the category. This is not the end of the world but it does involve scrolling ...
Include data from Staff Meetings (Rooms / Teachers) in Cover Manager
The Staff Meetings are not considered when creating teacher absence or room closure in Cover Manager. A teacher in a weekly meeting is usually not available for cover, the same for the room which is used as the meeting room. Even so one teacher mi...
It's now possible to authenticate to the Batch API with OAuth. This is great and a big improvement in sending the key as a query string of the URL which is very easy for a bad actor to sniff out and copy. However, there is no way to enforce that a...