Scheduler backend development using python. Finished the backend work for the scheduler sheet. Will have to work on implementing a server for multiple connections and the issue of multiple commands coming in at once. I also want to develop a connection to google drive to maintain a longer term data base for accessing perhaps years worth of data.
- make a server
- perhaps instead do ssh by making the ip static and making it such that you can connect to a certain computer from home
- need to retest the service, customer, and employee modules as I needed to changed the eq definition and some function to return boolean values to be able to check between front and back end
- change the entries in the customer pop up to comboboxes so that we can search for a customer with an input and automatically input data
- need to test saving and loading a day
- need to fix up a lot of the comments
- need for optimizing code in a lot of places, mostly backend
- the text in customer frames are not properly placed
- need to figure out how to set the employee labels where given a deletion, same for the maion sheet
- forgot to add a delete button for the employees
- maybe color code the columns with adjacent columns having relatively opposite colors on the color wheel
- maybe change column.py such that the place holders are not all 0s but scale with "distance" from the item index
- may use the toast module in the ttkbootstrap for notifications from outside sources, i.e. a phone call, payments from card reader, etc.
- need to add scroll region LAST no matter what. Else it starts messing with the scroll region leading it to go kinda everywhere but where you want it to be
- ...upgrading python seems to have solved the button issues... sigh
- one my biggest mistakes yet may be not using the #TODO tag where I made comments about further working on things...
- decided against setting the initial window to a fullscreen in size due to the popup windows automatically being opened in the default window and not the current window making things annoying
-
This is here to keep track of all the virtual events I am making and to make sure there is no overlap of events or such
-
<>, when sending data from the popup to the sheet frame
-
<>, can be seen as a duplicate of the "<>" event, will see if it can be replaced
-
<>, resizes the employee label canves and sets the scroll region, again, may be a duplicate
-
<>, when adding a customer from the popup, not a duplicate
-
<>, when moving a customer, not a duplicate
-
<>, when getting rid of a customer, there is an issue of raising an error for some reason I don't know
-
<>, need to add the checking process with the json sheet and changing the data but otherwise works as intended
-
<>, locally updates the list of services in the json file
-
<>, locally updates the schedule dictionary of employees throughout the week
-
<>, locally updates the list of customers