Skip to main content

Browser limitation in TL

Posted by beedsley on Wed, 03/25/2009

When in TL with 2 browser windows open(IE8,Vista) and the same user login, if you change tenants in one browser, any changes will be corrupted by misapplying the tenant name such as:

Ext#-Tenant1-Tenant2 or Tenant2-Tenant1-Ext#

The problem can be manually corrected by editing the extensions.include and users.txt files.

A minor but very disrupting “limitation”.

I have other applications with this same issue, and they don’t allow multiple browser windows open, even with multiple logins.

I'll post this in the feature request section.


Submitted by mattdarnell on Fri, 03/27/2009 Permalink

I have experienced this, I don't remember why I wanted two browsers open.

It is easy to add another admin account if that will fix the problem for you.

-Matt

Submitted by eeman on Fri, 03/27/2009 Permalink

I havent seen the mis-entry in the files but I have seen my tenant change because someone else used the login. I agree with Matt, issue more admin logins and smack anyone logging in twice from the same machine into the portal. this only applies to global admins as tenant-specific admins cannot change the tennant. They're your employee's ... flogg the hell out of them :)

Submitted by beedsley on Mon, 03/30/2009 Permalink

Right click, open in a new tab is a common, valid and very useful feature, why else would tabbed browsing be so popular.

Other software manufacturers have solved this very issue quite simply.

It should be fixed by TL.

Submitted by beedsley on Wed, 04/08/2009 Permalink

Just had this issue reappear, but now it is related to the bulk extension generator.

We had existing extensions, then bulk uploaded additional extensions, and somehow over wrote the existing extensions in the extensions.include file, in the [local-extension-tenantname] portion.

We manually corrected the entrys and reloaded.

Problem fixed.

Kinda frustrating to have a customers calls disrupted until we manually fixed things.

Submitted by eeman on Wed, 04/08/2009 Permalink

While I can see how some of this might be a problem, I would say 90% of this falls on your shoulder for mismanagement of admin users. You should not have multiple admin's using the same user name. If the only way to reproduce this problem is 1 admin flips the tenant pulldown at the same time another browser, logged in as the same user, is doing a post, then shame on you. This problem is inherent in webmin framework and would require a complete rewrite of PBX manger to use something else, php maybe. This is not something that can be fixed overnight; it is something that would require every user to upgrade to 1.4.22 and higher, and would require more in-depth session management.

Submitted by beedsley on Wed, 04/08/2009 Permalink

Erik, your posts are usually so right on, and we all so benefit from them. But I may have been a tad incomplete in my notes.

I should have posted this on its own, as it has nothing to do with the admin issue you mention, rather just a bug with TL, that is recovered in the same manner, edit the file, reload, get out of jail.

No harm no foul, but something that should be fixed and is without a doubt a bug.