Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/LearnerProgress.hbm.xml
===================================================================
diff -u -r2db1c52567bf8f79ccb7589d1d8785be4ed1118c -raa94cd10d358b4a0f36be5d5f77a1edc3f0c61d1
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/LearnerProgress.hbm.xml (.../LearnerProgress.hbm.xml) (revision 2db1c52567bf8f79ccb7589d1d8785be4ed1118c)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/LearnerProgress.hbm.xml (.../LearnerProgress.hbm.xml) (revision aa94cd10d358b4a0f36be5d5f77a1edc3f0c61d1)
@@ -2,69 +2,66 @@
-
+
-
- http://boss.bekk.no/boss/middlegen/
- http://www.hibernate.org/
--->
+
-
-
- @hibernate.class
- table="lams_learner_progress"
-
- true
+
+
+
-
-
- @hibernate.id
- generator-class="identity"
- type="java.lang.Long"
- column="learner_progress_id"
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
- @hibernate.many-to-one
- not-null="true"
- @hibernate.column name="user_id"
-
-
-
-
-
-
- @hibernate.many-to-one
- not-null="true"
- @hibernate.column name="lesson_id"
-
-
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml
===================================================================
diff -u -r2db1c52567bf8f79ccb7589d1d8785be4ed1118c -raa94cd10d358b4a0f36be5d5f77a1edc3f0c61d1
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml (.../Lesson.hbm.xml) (revision 2db1c52567bf8f79ccb7589d1d8785be4ed1118c)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml (.../Lesson.hbm.xml) (revision aa94cd10d358b4a0f36be5d5f77a1edc3f0c61d1)
@@ -2,131 +2,100 @@
-
+
-
+
- true
+ true
-
+
+
+
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+ SELECT DISTINCT {lesson.*}
+ FROM lams_lesson {lesson},
+ lams_grouping,
+ lams_group,
+ lams_user_group
+ WHERE ({lesson}.class_grouping_id = lams_grouping.grouping_id)
+ AND (lams_grouping.grouping_id = lams_group.grouping_id)
+ AND (lams_group.group_id = lams_user_group.group_id)
+ AND (lams_user_group.user_id = :userId)
+
+