Big resource companies have introduced caps on the number of drinks workers can have at end of year Christmas functions. The caps come after a year in which sexual harassment at mine sites has been in the spotlight.