Looking for a secure way to bring in freelancers to assist with tasks on our website, where the freelancer only has write access to specific pages.
I'm aware that this can be done with tools like Windows Team Foundation Server. However, I need the freelancer to be able to fully interact with the site, testing its functionality. I haven't been able to find these features on TFS or GitHub. Also, it's important that they don't have access to code on certain pages.
For example, if I have a website with 2 pages and 1 class.
- Webpage1. Restricted from the freelancer. They cannot view or edit the code.
- Webpage2. The freelancer has read/write access
- Class. The freelancer can use public methods of the class but not view/edit the code.
- The website. The freelancer is able to run the entire website on the development server and navigate through it.