Change Log
Current Version 1.18.0
Update 1.18.0
- Add Mandated PTO options for Company Holidays
- Updated wording in emails for Mandated PTO Days
- Add exception reports for Mandated PTO
Update 1.17.9
- Closed projects will now always display with status 'Closed'
- Updated missing time sheet emails to include department
- Fixed a bug preventing missing time sheet emails from going to managers
Update 1.17.8
- Fix bug around locking months when fiscal year changes over
- Update text on employee show page to better describe managing time sheets
- Updated time sheet lock table to be more intuitive
Update 1.17.7
- Fix bug on Managed Time Sheet page related to end of fiscal year
Update 1.17.6
- Prevent leading and trailing whitespace in project SOW ids
Update 1.17.5
- Fixed bug causing duplicate projects to display in report project list
Update 1.17.4
- Updated report app to better support multiple companies
- Updated text in various places to clarify intent
Update 1.17.3
- Update inherit start and end date option to avoid modifying closed projects
- Added approved_by data to reported time
Update 1.17.2
- Add quickbooks name field for employees
Update 1.17.1
- Update SOW font family to properly display character differences
Update 1.17.0
- Fixed a bug causing PTO to not display in total hours in message center
- Fixed a bug causing exception for time sheets in weeks with holidays falling on non-business days
- Added more detail to Recent and Upcoming Project list on employee page
- Added Employee Bill Rate History Report
- Added warning to display pending vacation requests in other fiscal years
- Timesheets are now available 2 weeks ahead of time
- Added report for unused PTO time
- Updated Project End Date Report to not include closed projects
- Added ability to set notification thresholds for projects and roles above 100%
Update 1.16.2
- Update global search so enter will now select first option
- Update email text for missing time sheet notifications
- Fixed a bug causing collapsible panels to display incorrectly
- Fixed a bug preventing running the Employee Vacations Report
- Fixed a bug preventing approving requests from message center
- Fixed a bug causing vacation cancel emails to not go to employee
- Fixed a bug preventing message center to reset when denying request to cancel PTO
Update 1.16.1
- Update burndown table to show values to two decimal places
- Fixed a bug preventing new accounts from displaying
- Fixed a bug where managers could not recall subordinate non-billable time
Update 1.16.0
- Removed Company logo from pdf reports
- Added support for multiple companies
- Added a link from BlueSource Reports back to BlueSource
- Employees are now alphabetized in project time sheets page
- Time sheets are now sorted in chronological order
- Fixed a bug that could potentially cause employees to not display in forecast report
- Fixed a bug causing incorrect spacing in message center
- Fixed a bug causing role to not display
- Fixed a bug causing long decimal values in burndown table
- Fixed a bug preventing Department Vacation reports from generating
- Fixed a bug preventing Account Burndown reports from generating
- Fixed a bug preventing display of error message when creating company holidays
- Improved page load time on large projects by deferring loading of audit data
Update 1.15.0
- Fixed a bug causing project burndown charts to display incorrectly in rare situations
- Fixed a bug causing rates to be totaled in Account Reports > Billing by Employee Report
- Fixed a bug causing project page to be cached after creating a new role type
- Added an option to re-open closed projects
- Added QA menu in non-production environments
- Added PTO column to Forecasting Report
- Added option in include/exclude closed projects for Account Burndown Reports
- Updated deactivate employee page to clarify intent
- Added beta support for Project Revenue Projection Calculator to project page
Update 1.14.2
- Fixed a bug causing previous fiscal year time sheets to display incorrectly
Update 1.14.1
- Added option to approve time sheets in a locked month for account admins
Update 1.14.0
- Added daily totals to time sheets
- Added new Burndown Report without summary
- Added admin notifications for time sheets being submitted against locked months
- Added feature to check for new messages every three minutes with out refreshing page
- Improved performance for global search option
- Removed Inactive employees from manager select drop down
- Removed closed projects from global search
- Updated BlueSource Reports to display the full project name for all reports
- Updated Time Sheet manage page to display time sheets by month
- Fixed a bug causing an error when trying to edit a time sheet because of exceptions
- Fixed a bug causing employee's name to not display at the top of their detail page
- Fixed a bug causing employees to show up twice on missing time sheet email
- Fixed typo in Department- Billing by Role report
- Fixed a bug causing multiple PTO approval emails
- Added new Burndown Report without summary
- Various performance improvements decrease load times for users with many projects
- Non-manager roles are now allowed to have subordinates
Update 1.13.2
- Fixed a bug causing holiday hours to not display correctly on some time sheets
Update 1.13.1
- Fixed a bug preventing admin's from using email all function
Update 1.13.0
- Added a warning about existing PTO when employees move from temp to perm
- Added full project path to time sheets and message center for nested projects
- Added SOW ID to time sheets and message center
- Added an estimated time to update burndown charts
- Added a warning when start and end dates can not be automatically updated
- Added option for admins to move projects between accounts
- Added option for detail level reports to include employee comments
- Update spacing on nav-bar to prevent clicking on wrong option
- Update styling and font-size in time sheets and message center to improve readability
- Updated role list on projects page to enforce roles in reverse order of creation
- Improved loading time for large project burndown updates
- Fixed bug preventing SOW number from showing up for some sub-projects
- Fixed bug causing infinity to display in burndown charts for sub projects
- Fixed a bug preventing employees from being deactivated
- Fixed a bug allowing filled roles to end before they start
- Fixed a bug preventing SalesForce link from opening in a new window
- Fixed a bug causing employees to display multiple times in project employees list
- Fixed a bug causing decimals to display incorrectly in project burndown charts
Update 1.12.1
- Fix bug preventing contractors from requesting time off
Update 1.12.0
- Added option to override rate for an individual on a role
- Added Employee Missing Time Sheet report
- Added support for attaching .MSG files to projects and accounts
- Added exception notifications on the project time sheets page.
- Added Select All button for Employee Reports
- Added collapsible panels to Project and Role pages
- Added Subordinate Requests section to full-screen message center view
- Added Travel type to Non-Billable time sheets
- Updated project notes so everyone with view access to a project can see them
- Updated validation for time sheets to ensure project time can not be reported outside the start and end date of a project
- Updated reports to show SOW ID for all sub-projects if parent project has SOW ID defined
- Updated Non-Billable Time Sheets to only allow one of each type
- Fixed a bug preventing SOW ID from cascading to sub projects
- Fixed a bug preventing a success message from displaying when locking a month
- Fixed a bug preventing changing months in the calendar if next month had no requests
- Fixed a bug causing the rates table to display incorrectly on the Role page
Update 1.11.0
- Added an icon to show that roles are inherited by one or more projects
- Added a change log while editing projects
- Added an icon to show if a role rate is travel and expense inclusive
- Added initial support for copying projects
- Fixed a bug causing password reset tokens to be expired in welcome email
- Fixed a bug causing role rate to not show the current rate on project show page
- Fixed a bug preventing users from deleting blank non-billable time sheets
- Removed reporting link in nav bar for users with no reporting permission
Update 1.10.1
- Fixed bug with role burndowns on roles that have changed rates
- Fixed a bug causing holiday time to not display correctly when set to 0 hours
- Fixed a bug causing closed projects to display in account quick nav
- Fixed a bug preventing current rate from displaying for a role in the rate has changed
- Fixed a bug causing project notes to not display with new lines
- Added a new report detail level for Department Vacation report
- Updated Account Burndown Raw Data report to include data for roles
Update 1.10.0
- Added option to close sub-projects
- Added ability to enter next week's time on the manage time sheet page
- Added addendum document type for projects
- Added Raw Burndown Data report
- Added Department PTO report
- Added option to delete zero hour non-billable timesheets in some scenarios
- Updated burndowns so they now update in real time as employees enter time
- Updated warning for entering roles below the role base rate
- Updated burndowns to correctly show buget and hours when they are overridden at project level
- Updated documents so they now open in a new tab
- Fixed bugs relating inconsistent display when creating and editing industries
- Fixed a bug causing PTO to display incorrectly in some time sheet when spanning across multiple weeks
- Fixed a bug causing managers to display as their own subordinate in the message center
- Fixed a bug causing ampersand to display in correctly for documents
- Fixed a bug causing some audit history to not display for Accounts
Update 1.9.4
- Fixed bug causing error with write permission on projects
Update 1.9.3
- Fixed bug allowing employees to submit multiple non-billabe time sheets of the same type IE 'Bench'
- Fixed a bug preventing previous weeks time sheet from displaying as overdue if saved and not submitted
- Fixed audit history to correctly display sub-project names
- Fixed employee project list to correctly show project hierarchy for projects with sub-projects
- Fixed a bug allowing users with view access to assign employees to projects under certain conditions
- Fixed a bug causing submit and save buttons to display on time sheets when they should be hidden
- Fixed a bug causing incorrect spacing in names in BlueSource Reports
- Improved page caching to increase site performance
- Improved text when saving time sheets to better explain that it is not submitted
- Changed status of timesheets when saved from 'Pending' to 'Saved'
- Added option to create hour/budget caps for sub-projects
- Submitting/Modifying PTO time will now update exceptions on timesheets
Update 1.9.2
- Fix calendar filter to only display employees currently on project
Update 1.9.1
- Fixed type in Welcome email to non-AD employees
Update 1.9.0
- Improved handling of message count so it will now update with out refreshing page
- Update Account Quick-Nav section to enable quickly navigating to any account, project, or role
- Added Time by Time Sheet report for Employee, Project, and Account reports
- Added automatic option when deactivating employees to approve any past pending vacation requests
- Added Project view to calendar for anyone with time approval permission
- Added cc to alternate email for contractor welcome email
- Added reference to SOW number for assignment emails
- Fixed inconsistencies with how the request time off form displayed in IE
Update 1.8.7
- Added validations for start date and end date for BlueSource Reports
- Added role display names
- Added new non-billable time sheet option 'Customer Related'
- Added option to require comments on certain non-billable time sheets
- Added billing report options to Department Reports
- Fixed various exception messages to be more clear
- Fixed a bug causing the wrong page to display after submitting time sheet for IE users
- Fixed a bug causing the back button to have inconsistent behavior
- Fixed a bug causing project employee list to display incorrectly in Firefox
- Fixed 'Time with Orasi' to no longer be off due to leap days
- Improved error handling when attempting to submit time sheets for locked months
- Improved consistency for back button
Update 1.8.6
- Added simple forecasting report
- Added QuickNav feature for Account Admins and Account Viewers in the Accounts section
- Added option to require non-billable time entry for employees not on projects
- Fixed Combinded Total Hours report to correctly display non-billable time
- Fixed various bugs around time sheet exceptions for locked months
- Updated Burndown reports to update every 15 minutes
- Updated Ruby to version 2.4
- Updated Rails to version 4.2.8
Update 1.8.5
- Added a timesheet exception system
- When submitting a time sheet users will be presented with anything that is outside of the norm and asked to confirm
- Time sheet approvers will be shown these exceptions to ensure that time sheets are entered correctly
- Basic exception reporting is now available in BlueSource Reports
- Added project time sheet view to allow users with view access on a project to see all time sheets for that project
- Improved Missing Time Sheet Report to allowable sortable column headers
- Fixed a bug causing error on past due timesheets
- Fixed a bug allowing projects to be shortened over existing reported time
- Updated Message Center to be much more efficient for users with many subordinates
- Added the option to edit employee's filled roles from their employee detail page
Update 1.8.4
- Fixed a bug causing dates in details reports to be offest by 1 day
- Fixed a bug causing non-summary columns to display a summary on some reports
- Fixed a bug causing comments on timesheets to not display if no hours entered for that date
- Fixed a bug allowing industries and role types to be saved with bad data
- Fixed a bug preventing user from accessing subordinate timesheets in rare situations
- Fixed title for some reports to better reflect the report
- Added option to delete project if no roles or documents have been defined
- Added a feature to email a timekeeping user guid when employees are assigned to projects for the first time
- Added report option to select projects by employee with view access
- Added links to projects on employee show page if user has view permission
- Added a new report type for grouping by two columns
- Improved the project select list in BlueSource Reports to reflect project hierarchy
- Improved responsiveness of form when creating a filled role
Update 1.8.3
- Fixed a bug causing documents to be unavailable after changing a project or account name
- Fixed a bug causing title to not display on reports
- Fixed a bug causing an error when running some reports
- Fixed a bug where a rate and hours could be defined for a non-billable role
- Fixed a bug where roles could be shortened when time had been reported
- Added option to include onboarding documents for projects and accounts
- Added Contractor Firm and Alternate Email attributes for consultants
- Added option to not include inactive employees on reports
- Added several new reports
- Added options to deactivate employees and cleanup any open roles, pto requests, and subordinates
- Updated report date format for consistency
- Updated account view permissions to expire after a role expires (to allow for approving time as a project ends)
- Update monthly missing timesheet report email
- Updated project list to sort by start date
Update 1.8.2
- Added Project Burndown reports
- Added PTO and Project Time report
- Added option to include closed projects in all project reports
- Added an inactive date that is populated when employees are set as inactive
- 'Time at Orasi' now calculates based on inactive date if present
- Created new account permission granting view access to all accounts
- Created new employee permission granting view access to all employees
- Fixed bug causing link to SalesForce to be broken
- Fixed various spacing issues
- Fixed bug causing BlueSource Reports to not work in IE
Update 1.8.1
- Added email to employees when timesheet unlocked
- Added email to employees when assigned/updated to a project
- Added additional report permissions
- Added new role type permissions to grant write access to specific projects
- Added daily hour totals to timesheet approval page
- Added Account level reports to BlueSource Reports
- Added various improvements to how data for reports are selected
- Fixed a bug preventing comments on non-billable timesheets
- Fixed edge case causing error in BlueSource Reports
- Fixed a bug causing an error when updating project burndown charts
- Fixed an issue causing incorrect capitalization for hyphenated and mixed-case names
- Fixed a bug preventing deleting roles
- Fixed a bug with redirect failing on login in rare circumstances
Update 1.8.0
- Added option for administrators to lock past timesheets
- Locked timesheets can not be edited and can only be unlocked by administrators
- Unlocked timesheets will relock after 24 hours
- Added SOW number to project show page
- Added SOW number to Reported Time mangage page
- Added vacation report
- Added option to add comments to any timesheet by right clicking on cell
- Added account name to project list for some employees
- Added ability to attach documents to projects at account level
- Fixed bug when managers manually add employee PTO
- Fixed a bug causing account list to not be sortable
Update 1.7.4
- Added self serve password management for non active directory users
- Reports now open in a new tab
- Project end dates can now be greater than 2 years in the future
- Added default alphabetization for several drop down menus
- Fixed bugs causing timesheets to display incorrectly when roles start and end
- Improved consistency with how numbers display in some tables
- Removed all reference to filters in role types
- Update role type index page for easier readability
- Fixed bug causing role types to not have a base rate if entered with a $
- Fixed a bug where 'Show Inactive' checkbox would show incorrect status
- Removed inactive employees from new filter form
- Fixed a bug causing burndown charts to not correctly roll up from deeply nested projects
Update 1.7.3
- Added Reporting link to navbar for users with reporting permission
Update 1.7.2
- Updated view and write permissions for reported time
- Add account name to billable timesheet
Update 1.7.1
- Fixed bug allowing users to edit others timesheets
Update 1.7.0
- Added support for notification emails when projects and roles have exceed a percentage of their budget
- Added support for employees requesting to cancel vacations that have been approved but not taken
- Added support for creating on off company holidays maintained by system admins
- Added option to close out delivered projects
- Added option to refresh project burndowns on demand
- Added ability for managers to include memo when creating PTO for employee
- Added ability for managers to edit memo when editing PTO for employee
- Added ability to edit Account meta-data
- Added ability for employees to see memos on their own PTO requests
- Improved audit performance to resolve performance issue throughout accounts section
- Fixed bug preventing contractors from including a memo on PTO requests
- Fixed bug preventing assigning new employees to sub-departments
- Fixed bug preventing time entry when a mix of unsaved and saved timesheets
- Fixed a bug causing total hours to display wrong for PTO on Reported Time Manage page
- Fixed bug causing employee PTO table to not update immediately after requesting time off
- Fixed line breaks in some HTML tool tips
- Alphabetized filled role employee list
Update 1.6.4
- Added alternate login system for users with out active directory
- Fixed Start Date and End Date inheritance for projects
Update 1.6.3
- Correctly display weekend holidays in timesheets
- Fixed bug where sub departments weren't selectable when adding employees
Update 1.6.2
- Performance improvements for managing Reported Time
- Updated project and role burndowns to display correct update date
Update 1.6.1
- Fix date display in message center for messages from previous fiscal year
Update 1.6.0
- Fixed icons overlapping header on Manage Reported Times Page
- Added global search option to search for users.
- All Managers and above now have access to global search
- Updated view permissions for projects
- Made PTO wording consistent across application
- Enabled Project Burndown charts. Resolved performance issues
- Fixed burndown budget charts
- Add universal loading overlay between page loads
- Added fullscreen message center to streamline approvals
- Added preview option when emailing all BlueSource users
- Prevented timesheets with out business days from displaying as overdue
- No longer display PTO on timesheets if not a business day. A warning will display instead
- Improved handling of bad responses from login system
- Reworked message center to allow for more flexibility and resolve performance issues
- Fixed issue where filled role dates could not be changed
- Fixed various spacing issues
- Removed the option to request PTO half days if requesting multiple days
- Forced all usernames in the database to lowercase
Update 1.5.5
- Added option to require comments for project time sheets
- Fixed a bug where hours were not adding up when entering timesheet
- Removed option to add/remove hours from non-billable roles
- Prevents employee from being double assigned to same role
- Project hours now float values instead of integer
- Availability Check Window now groups projects if employee is on > 3 projects
- Redesigned Time Sheet window for easier readability
- Fixed bug causing non-billable timesheets to not display for managers
- Added additional precautions to prevent account deletion
- Fixed bug causing incorrect total hours on weekly timesheets
- Added reference to Timesheet Period instead of Week Number to all timesheets
- Fixed a bug where system would incorrectly complain about not submitting timesheets for non-billable roles
- Disabled real-time burndown chart for projects while we resolve related performance issues
Update 1.5.4
- Users will now be presented with a confirmation when rejecting or deleting PTO requests.
- Vacation deficit will now correctly only show vacations taken to date.
- Vacation request memo field will now allow memos longer than 255 characters.
- Vacation requests are no longer allowed to span multiple fiscal years. Any such request will be required to spilt into two requests.
Update 1.5.3
- Show in-actives preference is now remembered from session to session.
- Managers now have the "All" filter option
- Office and cell phone columns are now optional columns
Update 1.5.2
- Removed All and Direct buttons and added them into one drop down button.
- Added functionality to create and filter custom teams. These will populate into the drop down button once created.
Update 1.5.1
- Fixed time management vacation change to other bug
- Wrote tests for manager changing a consultants vacation to other for sick, vacation and floating holidays.
Update 1.5.0
- Fixed floating holiday issue for new employees. Employees should only get 1 floating holiday for their first 90 days.
- Fixed change log so that it pulls from change_log.txt.
- Removed code that was not needed for vacation requests.
- Fixed add employees bug.
Update 1.4.9
- Contractors will only be able to select "other" when requesting vacation and they will be required to list their reason for doing so, there has been a text field added for this.
- Made it so contractors will see /0 in their vacation allotment.
- Fixed session sweep.
- Removed files that were not needed for the change log.
Update 1.4.8
- Created the change log so end users can see updates.
- Got rid of the session timeout flash message.
Update 1.4.7
- Made it possible to navigate to the following year within the calendar without having any vacation scheduled.
Update 1.4.6
- Added email direct and email all buttons to allow the user to email all employees or only employees that are their direct subordinates.
Update 1.4.5
- Added the option to view up to 100 employees at a time.
Update 1.4.4
- Evaluated 2016 holidays for one off holidays.
- Changed holidays for 2016.