In Odoo, the contract tab should be visible in the employee profile. If it’s not showing for some employees, there could be a few reasons:
1. Employee Status: The contract tab might not be visible if the user is not marked as an employee. Make sure that the users for whom the contract tab is not visible are marked as employees.
2. Access Rights: The visibility of certain tabs in Odoo can be controlled by access rights. Make sure that the user has the necessary access rights to view the contract tab.
3. Module Installation: Ensure that the necessary modules related to payroll and contracts are installed.
4. Contract Status: The contract tab displays both running contracts and contracts that need action. Expired and canceled contracts are hidden in the default view.