Dear Maxim and OpenMeetings Developers,
In the HOME (Dashboard) Web page, we want to remove:
(1) Calendar menu-point from the HOME Drop-down Menu of Home page, and
(2) Calendar Button from the 'How to Conference' widget
We have made the following changes:
In
<someprefix>/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
Changed out the following lines (148-149):
-----------------
navimanagement.addMainStructure("dashboardModuleCalendar", null, 2,
291, true, false, 1, "Module Calendar", 1, false, 1451L);
----------------
What else should we do to accomplish the task?
For example, we investigated the following, but are missing some dots to
connect on them:
a) Do we need to call the deleteWidget(widgetId); on the instance of
UserDashboard class?
In that case, how should we get the widgetId on the Calendar item
Widget, since we could not find a relevant getWidgetId() method.
OR
b) Can we set the 'deleted' flag in DB Table 'navimain', WHERE id=2
for the dashboardModuleCalendar. Will that have this result, without
other side-effects?
Will action (b) cause the getModelObject() to return FALSE for the
Calendar widget, in WidgetsPanel.java, which has a method,
protected void populateItem( ListItem<WidgetDescriptor> item ).
In this method, that FALSE value will cause deleteWidget() to be called
for such Widgets.
----
Thank you.
Sincerely,
---
Susheel Jalali
Customer Operations Leader,
Coscend Communications Solutions
Cell +91-9011000233
[email protected]_
Web site:www.CoscendCommunications.com
<http://www.coscendcommunications.com/>
------------------------------------------------------------------
*Coscend’s**Software Service Factory*
"*Coscend Communications* is ... *pioneering a new approach*to ...
software applications development, and systems integration."
*Light Reading Network, *December, 2007
"*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems
integration."
*Caroline Chappell*
A leading authority in the communications services software industry
"There are *innovative*…*tools*from ... *Coscend *bubbling up, which
will help accelerate the data consolidation process and reduce its cost."
*Dennis Mendyk, */Editor,/Building a *Telco Service Factory*
------------------------------------------------------------------
CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
Messages from Coscend Communications Solutions' posted at:
http://www.CoscendCommunications.com/Terms_and_Conditions.html
<http://www.coscendcommunications.com/Terms_and_Conditions.html>