The permissions listed here don't allow the user cody to write at Linux level but well to read.
So if you force Samba to use this Linux user when accessing the share (
force user = cody), you won't be able to write either from Windows.
Evreything is owned by root from
/media/Network with write access only allowed to the user owning the directory or the file, in this case root.
So what you have to do is to switch the owner of the files and directories starting with and below
/media/Network to have a write access from Windows.
sudo chown -R cody /media/Network
When setting up Samba, you don't have to forgot that the read and write access coming from a Windows PC are to be translated by the smbd daemon of Samba into Linux read and write, using a valid Linux user and subject to the underlaying Linux filesystem permissions.
In your Samba configuration extract, you tell Samba to use the Linux user cody to access the directories and files under
/media/Network. Forgetting about the Windows username that is passed in the connection between Windows and Samba.