- Login improvements: we frequently hear about issues with clients not being able to login. Sometimes it can be easy to figure out what is going on — they ask about a username — because they are on the wrong page. They are trying to log into DogBizPro and not the Client Portal. This update tries to be clever and makes it possible for clients to login from the main login page.
- Total storage limits are not being enforced, although the maximum size of a file being uploaded is still limited.
- It has been possible to create a registration for an event without having specified a client. This would count towards the maximum number of registrations for that event, but it would be impossible to remove this empty registration without manually accessing the database and removing the record which is not an option available to DogBizPro users.
- Addressing an issue where clients with events scheduled would not see the events tab in the client portal when the settings prevented them from registering from events and training.
- Addressed an issue where purchasing a Package in the client portal would record the Dog ID not Dog Name in the Dog History.
- On the Daycare Check In and Check Out dialog, the checkboxes to use credits or bill the client no longer appears if the client has already paid or has been billed already. Previously the checkboxes would be disabled without explanation.
- Fixed an issue where the email dialog that for client documents did not populate the user signature.
- Removed the delete button when a user edits their user account. Theoretically a user could delete their own account and this would not be a great experience. Therefore a user is not allowed to delete themselves.
- Removing the cleartext password field for Email Marketing Integration.
- Removing references to the defunt social network del.icio.us
- Addressed an issue where the dialog to register for a Modular Class would default to selecting the next available session instead of the date of the session that the user was viewing when they tapped on the add register button.
- When a client waiver is recorded internally, the IP address or lack thereof is not needed to be displayed.
- Modifying language in the client portal to help clients understand that they must provide some age information about the dog. When a client adds a dog to their profile, they must either provide the date of birth or an age value.
- Many modifications to the business logic and database have been made to help support a platform transition.
- Downloading an event roster as a CSV file will now sort by level.
- Adding a client_id field to the client export. This may not have a direct improvement on the operation of a DogBizPro site.
- The Client Portal will prevent a client from registering for daycare or boarding if the dog does not have the appropriate attends value.
- Built with a new version of dotNet and csharp.
- Package Sales Report. Should provide some idea as to which packages have generated income.
- Adding debugging for PayPal IPN messages. If you have issues with PayPal not notifying DogBizPro about transactions, we now have a limited ability to check to see what information is being received. It is not available through the DogBizPro interface. Please send a support request if you are having issues with PayPal.
- There was an issue where an AutoResponder sending to Instructors and Co-Instructors on a trigger that did not support Co-Instructors (ie there are no Co-Therapists) would error. Refactored the AR code to better handle a lack of queried Co-Instructors. In the unexpected circumstance where there is no Instructor (Employee) and Co-Instructor but the trigger is supposed to send to an Instructor the fallback is to send to the Main Email.
- For those DogBizPro sites that allow people to pay by mail, client credits cannot be used in the client portal until they have been paid for.
- Internal Boarding Registrations auto-generate a title including the ending date and time.
- The dialog box to create a new client invoice now populates the due date with a default value of today.
- The Reporting date limit was 365 days and this is a leap year. If the report ran for 365 day spans, it is considered a reasonable suggestion that it should be able to run for 366 day spans.
- Sometimes people have issues which we suspect are bad values in their sessions. The easiest way to clear your session variables is to logout. The error page has a link to login, which will also clear your session when you click it.
- Addressing an issue where deleting a single occurance of a repeating therapy session was not being handled properly.
- Trying to make the event list widget more responsive friendly. The width parameter will now actually refer to a max-width definition and hopefully the browser will try to render up to that space.
- In the admin module, there is a language fix for category inactivation confirmation dialog. “There are currently classes in this category. Inactivating it will inactivate all of those classes. Are you sure you want to do this?”
- Fixing an issue where the public registration portal would require being explicitly linked to /Public/Registration/Index.aspx instead of just /public/registration/
- The link to a Modular Class from a Dog page under the Class tab should be more intelligent, specifying a date. This is a benefit for people with long running modular classes.
- Addressing an issue in the Client Portal where daycare signup options that were not set to public could be selected for registration.
- New Email Notification System – notification emails can be sent to clients as info@dogbizpro.com with a replyto header. The replyto header tells email applications that support it that any replies should be sent to a specified email address. This system should be an improvement for users who are sending from email addresses that cannot be verified, such as gmail, yahoo, aol and so forth.
- The Training Module Availability Calendar font color should contrast with the background like it does in the other calendar views.
- It has been observed that scheduling a class with a 00:00 length would provide unexpected results. For example, the first session may not display appropriately or at all. Please remember to specify a duration for courses.
- When searching for a client by phone number, the system now ignores parenthesis and hyphens.
- The Client Portal attempts to prevent duplicate registrations, especially when using credits.
- The Client Portal used to list “upcoming sessions” but as it is possible for this list to include classes that have already started due to late registrations, the list is now referred to as sessions, omitting the word upcoming.
- There was an issue where if you attempted to delete an exception made to a repeating opening, that exception could not be deleted. This was on the private training opening calendar.
- Addressed an issue where exporting a dog search may not correctly export unchecked checkbox custom fields.
- Made a modification to mail class dialog window. The cc function is for a different mail feature and did not work when mailing the class. The user will want to “Include Me”
- DogBizPro Reminders would be globally visible to all users when the reminder was created with “- None -” selected for the user drop down list. This list entry has been modified to specify “- All Users -” to help explain the functionality of the list selection.
- Improvements to the Password Reset system for DogBizPro user logins.
- Addressing an issue where modifying the Start Date of a registration for Modular Classes was not working.
- Addressing an issue where modular class links from the class search page would link to the start of the class. This is very unhelpful behavior for long running modular classes.