Line managers should, in addition, be able to [tpl: can any of these operations be performed recursively (on a supervisee's supervisee, for example)?] [tpl: what happens if a line manager is away for a while?]
- carry out the above actions for a supervisee, [direct supervisees listed: tpl 25/7/02] [track the status of a supervisee's leave requests: tpl 25/7/02]
- perform searches on all data entered by any/all supervisees, [just need to restrict the code produced for office staff]
- perform searches on previously authorised leave dates for all supervisees, [done by tpl: 31/7/02]
- authorize leave requests for all supervisees. [done by tpl: 26/7/02. On 12/8/02 added timestamp and authoriser info]
Only line managers should be given the option to view other technicians' data
and they should only be able to update data on their own supervisees.
When
line managers receive a leave request, they should be able to see who already has authorised leave in the laboratory at the same time. [done by tpl: 31/7/02 (actually, lists both authorised leave and non-authorised leave - more useful? - and doesn't yet restrict search to just the one lab)]