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

Reply via email to