Added topic validation.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1057 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Fixed test case.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1058 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1059 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates/fixes.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1060 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1061 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1062 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1063 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1064 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1065 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1066 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1067 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1068 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Added published assessment user join table.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1069 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1070 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Cosmetic updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1071 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1072 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1073 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1074 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Cosmetic updates.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1075 33d4bd3e-cb39-4508-a7c9-b618709c6b69
Added uniqueness validator to access code.


git-svn-id: https://svn.symora.com/svn/repos/PsycMed/Camadel/trunk/Camadel/rails@1076 33d4bd3e-cb39-4508-a7c9-b618709c6b69