Index: lams_admin/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -raf0e1176b3793c20e4e08a0171c83b0b6b76a46b -r0f432e857d0ba8120399d48306cf740f9b598522
--- lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision af0e1176b3793c20e4e08a0171c83b0b6b76a46b)
+++ lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 0f432e857d0ba8120399d48306cf740f9b598522)
@@ -443,6 +443,7 @@
message.no.monitors =This group has no monitors! Please add some via the Add/Remove users screen.
message.check.to.add.monitor =Check the box of each monitor to add as staff to each of the new lessons.
label.return.to.group =Return to group
+config.show.all.my.lesson.link =Show All My Lesson link
#======= End labels: Exported 437 labels for en AU =====
Index: lams_central/web/profile.jsp
===================================================================
diff -u -r57b9712b142d692defce65ecab9cd7dc3f1aef19 -r0f432e857d0ba8120399d48306cf740f9b598522
--- lams_central/web/profile.jsp (.../profile.jsp) (revision 57b9712b142d692defce65ecab9cd7dc3f1aef19)
+++ lams_central/web/profile.jsp (.../profile.jsp) (revision 0f432e857d0ba8120399d48306cf740f9b598522)
@@ -5,7 +5,11 @@
<%@ taglib uri="tags-fmt" prefix="fmt"%>
<%@ taglib uri="tags-logic" prefix="logic"%>
<%@ taglib uri="tags-core" prefix="c"%>
-<%@ page import="org.lamsfoundation.lams.usermanagement.AuthenticationMethod" %>
+<%@ page import="org.lamsfoundation.lams.usermanagement.AuthenticationMethod"
+ import="org.lamsfoundation.lams.util.Configuration"
+ import="org.lamsfoundation.lams.util.ConfigurationKeys" %>
+
+<%=Configuration.get(ConfigurationKeys.SHOW_ALL_MY_LESSON_LINK)%>
@@ -47,9 +51,11 @@
href="index.do?state=active&tab=portrait">
-
+
+
+
Index: lams_common/db/sql/insert_lams_unix_config_data.sql
===================================================================
diff -u -r8687eac03cfd5353cde0dfcc6b372e92a2a4b03f -r0f432e857d0ba8120399d48306cf740f9b598522
--- lams_common/db/sql/insert_lams_unix_config_data.sql (.../insert_lams_unix_config_data.sql) (revision 8687eac03cfd5353cde0dfcc6b372e92a2a4b03f)
+++ lams_common/db/sql/insert_lams_unix_config_data.sql (.../insert_lams_unix_config_data.sql) (revision 0f432e857d0ba8120399d48306cf740f9b598522)
@@ -104,6 +104,9 @@
values ('AllowLiveEdit','true', 'config.allow.live.edit', 'config.header.features', 'BOOLEAN', 1);
insert into lams_configuration (config_key, config_value, description_key, header_name, format, required)
+values ('ShowAllMyLessonLink','true', 'config.show.all.my.lesson.link', 'config.header.features', 'BOOLEAN', 1);
+
+insert into lams_configuration (config_key, config_value, description_key, header_name, format, required)
values ('LDAPProvisioningEnabled','false', 'config.ldap.provisioning.enabled', 'config.header.ldap', 'BOOLEAN', 1);
insert into lams_configuration (config_key, config_value, description_key, header_name, format, required)
Index: lams_common/db/sql/insert_lams_windows_config_data.sql
===================================================================
diff -u -r8687eac03cfd5353cde0dfcc6b372e92a2a4b03f -r0f432e857d0ba8120399d48306cf740f9b598522
--- lams_common/db/sql/insert_lams_windows_config_data.sql (.../insert_lams_windows_config_data.sql) (revision 8687eac03cfd5353cde0dfcc6b372e92a2a4b03f)
+++ lams_common/db/sql/insert_lams_windows_config_data.sql (.../insert_lams_windows_config_data.sql) (revision 0f432e857d0ba8120399d48306cf740f9b598522)
@@ -104,6 +104,9 @@
values ('AllowLiveEdit','true', 'config.allow.live.edit', 'config.header.features', 'BOOLEAN', 1);
insert into lams_configuration (config_key, config_value, description_key, header_name, format, required)
+values ('ShowAllMyLessonLink','true', 'config.show.all.my.lesson.link', 'config.header.features', 'BOOLEAN', 1);
+
+insert into lams_configuration (config_key, config_value, description_key, header_name, format, required)
values ('LDAPProvisioningEnabled','false', 'config.ldap.provisioning.enabled', 'config.header.ldap', 'BOOLEAN', 1);
insert into lams_configuration (config_key, config_value, description_key, header_name, format, required)
Index: lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch02040006.sql
===================================================================
diff -u -rffafd64613340f1eff7781c7b138b805400df8cf -r0f432e857d0ba8120399d48306cf740f9b598522
--- lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch02040006.sql (.../patch02040006.sql) (revision ffafd64613340f1eff7781c7b138b805400df8cf)
+++ lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch02040006.sql (.../patch02040006.sql) (revision 0f432e857d0ba8120399d48306cf740f9b598522)
@@ -5,5 +5,9 @@
alter table lams_lesson add column release_date DATETIME;
alter table lams_lesson add index idx_release_date (release_date);
+-- LDEV-2564 Option in "Edit configuration settings" for not displaying the "All My Lesson" option in My Profile tab
+insert into lams_configuration (config_key, config_value, description_key, header_name, format, required)
+values ('ShowAllMyLessonLink','true', 'config.show.all.my.lesson.link', 'config.header.features', 'BOOLEAN', 1);
+
COMMIT;
SET AUTOCOMMIT = 1;
\ No newline at end of file
Index: lams_common/src/java/org/lamsfoundation/lams/util/ConfigurationKeys.java
===================================================================
diff -u -r7c06d9adee78c99dd6151735c95016f1e0b0f360 -r0f432e857d0ba8120399d48306cf740f9b598522
--- lams_common/src/java/org/lamsfoundation/lams/util/ConfigurationKeys.java (.../ConfigurationKeys.java) (revision 7c06d9adee78c99dd6151735c95016f1e0b0f360)
+++ lams_common/src/java/org/lamsfoundation/lams/util/ConfigurationKeys.java (.../ConfigurationKeys.java) (revision 0f432e857d0ba8120399d48306cf740f9b598522)
@@ -140,6 +140,8 @@
public static String LAMS_COMMUNITY_ENABLE = "LAMS_Community_enable";
public static String ALLOW_EDIT_ON_FLY = "AllowLiveEdit";
+
+ public static String SHOW_ALL_MY_LESSON_LINK = "ShowAllMyLessonLink";
public static String LDAP_PROVISIONING_ENABLED = "LDAPProvisioningEnabled";