Merge pull request #32 from jrogelstad/21316

issue #21316: Fix read only status on worksheet detail.
Merge pull request #34 from jrogelstad/20460

isuse #20460: Make "Posted" appear on lists when a worksheet is posted. ...
issue #21359: Get rid of aggregation to improve performance.
issue #21359: More functions to eliminate performance problems
issue #21359: Swat
issue #21359: Qualify schema names.
issue #21359: Swat.
issue #21368: Fix handling of customer assignments to projects.
issue #21368: Missed some spots. Also make picker friendlier.
Add constraints to prevent data corruption.
Merge branch '21368'