Adding a new "Status" beside Pass, Fail, Blocked
I had to add a new test-result status, called "Conditional Pass" in the list of possible test results (Pass, Fail, Not Run, Blocked). We assigne the status of a test case to "Conditional Pass", when it passes or fails under certain condition. So it's hard to say the test either 100% Fails or Pass. I know modifying code locally will be hard to maintain later, especially when it comes to upgrade to a new version of TestLink. But to have that option is very imporant for the company that I'm working for. So I had to add the feature and take the responsibility of maintaing the code in the future. Let me know if you are interested so I can share it with you and show you how to maintain the code even after upgrading to a new version of TestLink.
I did not find the right solution from the internet.