Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/User.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/User.hbm.xml,v
diff -u -r1.31 -r1.32
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/User.hbm.xml 20 Aug 2009 04:40:13 -0000 1.31
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/User.hbm.xml 10 Nov 2009 03:44:15 -0000 1.32
@@ -589,6 +589,21 @@
+
+
+
+ @hibernate.property
+ column="modified_date"
+ length="19"
+ not-null="false"
+
+
Index: lams_common/db/sql/create_lams_11_tables.sql
===================================================================
RCS file: /usr/local/cvsroot/lams_common/db/sql/create_lams_11_tables.sql,v
diff -u -r1.146 -r1.147
--- lams_common/db/sql/create_lams_11_tables.sql 20 Aug 2009 04:37:19 -0000 1.146
+++ lams_common/db/sql/create_lams_11_tables.sql 10 Nov 2009 03:44:15 -0000 1.147
@@ -295,6 +295,7 @@
, timezone TINYINT
, tutorials_disabled TINYINT(1) DEFAULT 0
, first_login TINYINT(1) DEFAULT 1
+ , modified_date DATETIME
, PRIMARY KEY (user_id)
, INDEX (authentication_method_id)
, CONSTRAINT FK_lams_user_1 FOREIGN KEY (authentication_method_id)
@@ -1144,4 +1145,4 @@
, CONSTRAINT FK_lams_planner_recent_learning_designs_2 FOREIGN KEY (learning_design_id)
REFERENCES lams_learning_design (learning_design_id) ON DELETE CASCADE ON UPDATE CASCADE
, PRIMARY KEY (user_id,learning_design_id)
-)TYPE=InnoDB;
\ No newline at end of file
+)TYPE=InnoDB;
Index: lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch02040002.sql
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch02040002.sql,v
diff -u -r1.1 -r1.2
--- lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch02040002.sql 6 Nov 2009 06:48:34 -0000 1.1
+++ lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch02040002.sql 10 Nov 2009 03:44:15 -0000 1.2
@@ -7,5 +7,8 @@
insert into lams_configuration (config_key, config_value, description_key, header_name, format, required)
values ('ProfilePartialEditEnable','true', 'config.profile.partial.edit.enable', 'config.header.features', 'BOOLEAN', 1);
+-- LDEV-1356
+alter table lams_user add column modified_date datetime;
+
COMMIT;
-SET AUTOCOMMIT = 1;
\ No newline at end of file
+SET AUTOCOMMIT = 1;
Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java,v
diff -u -r1.44 -r1.45
--- lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java 20 Aug 2009 04:37:20 -0000 1.44
+++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java 10 Nov 2009 03:44:15 -0000 1.45
@@ -174,6 +174,8 @@
/** persistent field - for Pedagogical Planner */
private Set recentlyModifiedLearningDesigns = new LinkedHashSet();
+
+ private Date modifiedDate;
// ------- TIMEZONES (hardcoded, there is no need to put them into database --------------
@@ -919,4 +921,16 @@
this.recentlyModifiedLearningDesigns = recentlyModifiedLearningDesigns;
}
+ /**
+ * @hibernate.property column="modified_date" length="19" not-null="false"
+ * @return
+ */
+ public Date getModifiedDate() {
+ return modifiedDate;
+ }
+
+ public void setModifiedDate(Date modifiedDate) {
+ this.modifiedDate = modifiedDate;
+ }
+
}
\ No newline at end of file
Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java,v
diff -u -r1.106 -r1.107
--- lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java 6 Oct 2009 06:51:41 -0000 1.106
+++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java 10 Nov 2009 03:44:15 -0000 1.107
@@ -177,6 +177,8 @@
save(folder);
}
}
+ // LDEV-1356 modification date
+ user.setModifiedDate(new Date());
}
return user;
}