Hi All,
To check what is going on, I have gone through code where it starts
with
singlewebapp/WebContent/src/base/hibernate/hibRtmpConnection.getInvitationByHash
method and until showing the the dash board. In that I have noticed
that following code segment of the
singlewebapp/WebContent/src/modules/invitation/invitationQuickLoader.lzx
handles the login mechanism of the process.
<method name="login">
this.userlang = Number(this.languages.getValue());
this.labellanguages.setAttribute('visibility','hidden');
this.languages.setAttribute('visibility','hidden');
this.connect.setAttribute('visibility','hidden');
this.labelloading.setAttribute('visibility','visible');
parent.userlang = Number(this.userlang);
var userObject = new Array();
canvas.setAttribute('currentuser',canvas.thishib.currentInvitation.invitedEMail);
canvas.setAttribute('user_id',-1);
canvas.setAttribute('firstName',"");
canvas.setAttribute('lastName',canvas.thishib.currentInvitation.invitedEMail);
canvas.setAttribute('mail',canvas.mail);
canvas.setAttribute('lastLogin','');
canvas.setAttribute('official_code','');
canvas.setAttribute('picture_uri','');
canvas.setAttribute('language','');
userObject["login"] = canvas.thishib.currentInvitation.invitedEMail;
userObject["firstname"] = "";
userObject["lastname"] =
canvas.thishib.currentInvitation.invitedEMail;
userObject["adresses"] = new Array();
//userObject["adresses"]["emails"] = new Array();
userObject["adresses"]["email"] =
canvas.thishib.currentInvitation.invitedEMail;
//userObject["adresses"]["emails"][0]["mail"] = new Array();
//userObject["adresses"]["emails"][0]["mail"]["email"] =
canvas.thishib.currentInvitation.invitedEMail;
hib.userobject = userObject;
hib.userlang = Number(this.userlang);
canvas.thishib.loaderVar = new lz.autoloaderBarOnly(canvas);
canvas.thishib.loaderVar.setProgress();
this.close();
canvas.thishib.loaderVar.getLanguageByIdAndMax.doCall();
</method>
Parallel to this I have checked
/singlewebapp/WebContent/src/base/auth/checkLoginData.lzx to find the
login process of given user name name and password. There I found that
after submitting correct user name and password, the method
xmlcrm.loginUser return a user object which have all the details of
user. That object is assigned to hib.userobject as follows.
hib.userobject = value;
So that means in the above code of invitationQuickLoader,
hib.userobject = userObject; have to do the same thing.
But I found that on the way of showing the dashboard, in the
/singlewebapp/WebContent/src/modules/invitation/autoloaderBarOnly.getRoomTypes
method it fails to get room type. Debug log shows that getRoomTypes :
null. That means when we logged with invitation hash it cant get these
room details.
Thanks!
On Thu, Apr 11, 2013 at 12:02 AM, Andun Sameera <[email protected]> wrote:
> Hi All,
>
> I am investigating following issue at [1]. In that process I
> encountered following problem. I have scheduled some meetings using
> following methods,
>
> - Clicking on the calender date to create a meeting and sending an
> invitation to registered OM users /external people via iCal
> - Clicking on the calender date to create a meeting and sending an
> invitation to registered OM users /external people via simple mail
> - Composing a mail with Book Conference room option and sending that
> mail to registered OM users /external people.
>
> In each of these situations people will get a mail with link "Click
> here to enter room". When I click those links it redirects to a
> dashboard and not to the room. This happens to the registered OM users
> as well as unregistered people. Also when I looked at the profile of
> that page I found all details are empty for both registered users case
> and external user case.
>
> But with the registered user's case. When we logged in those meeting
> rooms are displayed. So why this want work with clicking the link in
> email? Did something wrong with my configuration or setup ? Also I am
> checking on
> singlewebapp/WebContent/src/modules/invitation/invitationQuickLoader.lzx
> to find a reason.
>
> [1] - https://issues.apache.org/jira/browse/OPENMEETINGS-481
>
> Thanks!
> --
> Regards
> Andun S.L. Gunawardana
> Undergraduate
> Department of Computer Science And Engineering
> University of Moratuwa
> Sri Lanka
>
> Blog - http://www.insightforfuture.blogspot.com/
> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
> Twitter -http://twitter.com/AndunSLG
--
Regards
Andun S.L. Gunawardana
Undergraduate
Department of Computer Science And Engineering
University of Moratuwa
Sri Lanka
Blog - http://www.insightforfuture.blogspot.com/
LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
Twitter -http://twitter.com/AndunSLG