General answer first. Most employers can make most employees work pretty much any hours that the EMPLOYERS want, and the employees generally have very little (if any) recourse). What little legal protections exist tend to be for certain classes of employees such as long haul truckers or minor children employees.
More specific to CA:
- There is a so-called "7 day rule" which is really more like a "24 out of 28 day" rule. What you describe does not violate this rule.
- What you describe sounds more like an Alternate Workweek Schedule, which does not prevent working overtime at all, but rather alters CA's normal daily overtime rules for specific employers. That actually requires a vote by workers and certification by CA-DLSE.
- Some industries have industry specific regulations (called Wage Orders) which can change the normal rules. You should check that for your industry.
http://www.dir.ca.gov/iwc/wageorderindustries.htm

