Timekeeping

active
Total logged
27h 15m
Uninvoiced
0h 0m
Entries
5
Invoices
0
Time by team member
Team memberEntriesHours
Caleb Harvey527h 15m
Recent time entries
Last 5
DateDescriptionWhoDurationStatus
31 July 2025Timesheet testing - Change the test tenament to assessment lease NSW type - Test adding tasks and completing them - User prompted to add time to timesheet and say how long - Script function to mark a "G-" in front of time on timesheet if task is marked as GeoCaleb Harvey3h 0minvoiced
26 June 2025Continue work on timekeeping back end, adding types for each column that can be used. Creating config field on tasks to be able to apply a type to them. Starting to trigger time records on set processes to be reviewed later on.Caleb Harvey8h 15minvoiced
19 June 2025Creating new layout for time input to house users timesheet. Make compatible export for MYOB import spreadsheet. Generate the functionality to add and remove time records and assign clients MYOB codes.Caleb Harvey8h 0minvoiced
21 Sept 2023Adding Contact Nav list to the Time System - Discussion with mark on how to narrow down list to relevant clients of the employee only - Decision to show all contacts for now while testing - Added a popover with the contact. nav portal in it - Added the search field of the relevant menu register - Added button to portal line to set the times Contact Account ID as the selected contacts ID - Added a button over top of the popover to go to the search field in the popover so the users cursor is already in the field - Added an INFO Account field to the time table which pulls through the linked contacts full name - Changed the field on the screen to the newly created one for display purposes - Hide the popover and button if the contact has been selected - Added a clear field button next to the contact account field to clear the contact from the time - Added a clear search button on the popover's search field to clear the searchCaleb Harvey2h 0minvoiced
15 Sept 2023Creating the Base table - Creating the basic table for Time keeping - Creating fields to hold: Time start and Time stop ( Date, Hour and Minute ), User details, client details, total time Scripting - Adding in a create script to go to the Time layout and create a new record and set the ID to the newly created select time field in the UI - set the start timestamp fields the current timestamp - Adding a delete script to prompt the user if they are sure and then to go to the selected times record and delete it - Adding a script to paste the current timestamp details into the stop fields - Adjust both the time stop minute fields to round down to the nearest 5 minutes with a let and if statement Layout - Duplicating the menu layout and adding a portal up the top with a new Time. Select relationship - Adding in the time fields and a notes field - Having a new time and delete time button to link to the scripts - Inserting a webviewer with a timer counting the time between now and when the user started the time to keep track of the timer - Adding a stop timer button to link to the stop timer script - Creating a relationship to show all times linked to the current user - If there are no times, show the normal menu - If there are times show the updated menu with the timekeeping system - Hide the stop timer button and the webviewer if there is data set in the stop timestamp - Create an add time button on the normal menu and hide it from all but developers - When a new time is created the layout changes to the new layout - When it is deleted and there are no other times available, it shows the normal layoutCaleb Harvey6h 0minvoiced
Edit