The comparison should be "... <= 0" because values greater than 1 are also valid. Checking if the record is not saved yet seems to be not correct as also new records should be shown disabled if their status is <=0